Toggle navigation
Jack's Blog
Home
About
Tags
Tags
keep hungry keep foolish
生活
数据结构与算法
Android
Xposed
Hook
VirtualApp
逆向
Fiddler
抓包工具
数据
JAVA
静态代理
动态代理
Activity
线程池
Socket
Udp
JNI
反射
插件化
源码解析
Burpsuite
HTTPS
反混淆
JEB2
混淆
ROOT
jar
源码
状态机
加密
解密
保活
Jobscheduler
Java
反编译
javassist
Executor
生活
My First Blog
Hello World, Hello My Blog
数据结构与算法
二叉树,红黑树
什么是红黑树,二叉树能解决什么样的问题?
Android
Android Jobscheduler 以及 Android-Job
Jobscheluder的使用以及开源方案Android-Job
Android状态机StateMachine
StateMachine源码分析以及使用
Android应用判断手机是否ROOT的三种方法
如何查看手机是否ROOT
Android自定义混淆规则
Android 将包名类名混淆为藏文
主线程中的Looper.loop()死循环为什么不会导致ANR?
Android 反混淆神器JEB2的使用简介
反混淆神器JEB2
Android插件化之ClassLoader源码解析
ClassLoader源码解析
JNI 中 C\C++ 反射调用Java方法
JNI 中 C\C++ 反射调用Java方法的基本使用
Android Socket通信
UdpClient
Android 线程池
Android 线程池的基本使用
SharedPreferences保存ListMap数据
数据保存
抓包工具Fiddler
抓包工具Fiddler的基本使用
Android逆向工具
反编译工具基本使用
VirtualXposed插件开发
Xposed hook 之入门案例
Xposed
VirtualXposed插件开发
Xposed hook 之入门案例
Hook
Hook之Activity的启动拦截
应用内拦截以及系统全局拦截
VirtualXposed插件开发
Xposed hook 之入门案例
VirtualApp
VirtualXposed插件开发
Xposed hook 之入门案例
逆向
Android逆向工具
反编译工具基本使用
Fiddler
抓包工具Fiddler
抓包工具Fiddler的基本使用
抓包工具
如何使用Burpsuite抓取App的HTTPS数据
抓取App的HTTPS数据
抓包工具Fiddler
抓包工具Fiddler的基本使用
数据
SharedPreferences保存ListMap数据
数据保存
JAVA
JAVA强、软、弱、虚引用
区别和使用场景
修改jar包内文件并重新打包
一步一步教你修改jar包
Java静态代理以及动态代理
Java静态代理以及动态代理基本使用
Java反射机制
Java反射基本使用
静态代理
Java静态代理以及动态代理
Java静态代理以及动态代理基本使用
动态代理
Java静态代理以及动态代理
Java静态代理以及动态代理基本使用
Activity
Hook之Activity的启动拦截
应用内拦截以及系统全局拦截
线程池
Android 线程池
Android 线程池的基本使用
Socket
Android Socket通信
UdpClient
Udp
Android Socket通信
UdpClient
JNI
JNI 中 C\C++ 反射调用Java方法
JNI 中 C\C++ 反射调用Java方法的基本使用
反射
JNI 中 C\C++ 反射调用Java方法
JNI 中 C\C++ 反射调用Java方法的基本使用
插件化
Android插件化之ClassLoader源码解析
ClassLoader源码解析
源码解析
主线程中的Looper.loop()死循环为什么不会导致ANR?
Android插件化之ClassLoader源码解析
ClassLoader源码解析
Burpsuite
如何使用Burpsuite抓取App的HTTPS数据
抓取App的HTTPS数据
HTTPS
如何使用Burpsuite抓取App的HTTPS数据
抓取App的HTTPS数据
反混淆
Android 反混淆神器JEB2的使用简介
反混淆神器JEB2
JEB2
Android 反混淆神器JEB2的使用简介
反混淆神器JEB2
混淆
Android自定义混淆规则
Android 将包名类名混淆为藏文
ROOT
Android应用判断手机是否ROOT的三种方法
如何查看手机是否ROOT
jar
修改jar包内文件并重新打包
一步一步教你修改jar包
源码
Android状态机StateMachine
StateMachine源码分析以及使用
状态机
Android状态机StateMachine
StateMachine源码分析以及使用
加密
常用的加密方式和应用场景
区别和使用场景
解密
常用的加密方式和应用场景
区别和使用场景
保活
Android Jobscheduler 以及 Android-Job
Jobscheluder的使用以及开源方案Android-Job
Jobscheduler
Android Jobscheduler 以及 Android-Job
Jobscheluder的使用以及开源方案Android-Job
Java
Executor介绍
修改字节码工具javassist的使用
在不重新编译的情况下直接修改Java Class文件中的内容
反编译
修改字节码工具javassist的使用
在不重新编译的情况下直接修改Java Class文件中的内容
javassist
修改字节码工具javassist的使用
在不重新编译的情况下直接修改Java Class文件中的内容
Executor
Executor介绍