001.课程介绍
17:26
002.什么是安卓app逆向
19:28
003.windows(注意事项)
17:07
004.windows(cmd)
10:28
005.windows(环境变量)
03:31
006.windows(terminal)
15:18
007.java(jdk的安装与配置)
08:37
008.java(java语言特点)
04:37
009.java(第1个程序)
09:13
010.java(语言的基础组成)
01:47
011.java(注释)
未上传
012.java(常用编码)
未上传
013.java(cmd设置默认编码utf-8)
未上传
014.java(idea的安装)
未上传
015.java(转义字符)
未上传
016.java(变量)
未上传
017.java(数据类型)
未上传
018.java(整数类型)
未上传
019.java(浮点类型)
未上传
020.java(字符型)
未上传
021.java(布尔型)
未上传
022.java(自动类型转换)
未上传
023.java(强制类型转换)
未上传
024.java(关键字和保留字)
未上传
025.java(标识符)
未上传
026.java(常量)
未上传
027.java(算术运算符1)
未上传
028java(算术运算符2)
未上传
029.java(算术运算符练习)
未上传
030.java(赋值运算符)
未上传
031.java(关系运算符)
未上传
032.java(逻辑运算符)
未上传
033.java(逻辑运算符练习)
未上传
034.java(三元运算符)
未上传
035.java(运算符优先级)
未上传
036.java(进制与位运算符)
未上传
037.java(进制转换)
未上传
038.java(hex编码)
未上传
039.java(if语句)
未上传
040.java(switch语句)
未上传
041.java(while循环)
未上传
042.java(for循环)
未上传
043.java(break与continue)
未上传
044.java(数组)
未上传
045.java(数组遍历)
未上传
046.java(值传递与引用传递)
未上传
047.java(二维数组)
未上传
048.java(数组练习)
未上传
049.java(10进制转16进制代码实现)
未上传
050.java(帮助文档的查阅)
未上传
051.java(类和对象)
未上传
052.java(对象创建过程)
未上传
053.java(方法的定义和调用)
未上传
054.java(方法的返回值和参数)
未上传
055.java(方法传参机制)
未上传
056.java(static)
未上传
057.java(练习1)
未上传
058.java(练习2)
未上传
059.java(重载)
未上传
060.java(可变参数)
未上传
061.java(构造器)
未上传
062.java(变量作用域)
未上传
063.java(this)
未上传
064.java(包)
未上传
065.java(访问修饰符)
未上传
066.java(封装)
未上传
067.java(继承)
未上传
068.java(父类构造器)
未上传
069.java(super)
未上传
070.java(继承练习)
未上传
071.java(方法重写)
未上传
072.java(代码块)
未上传
073.java(多态1)
未上传
074.java(多态2)
未上传
075.java(动态绑定机制)
未上传
076.java(equals)
未上传
077.java(tostring)
未上传
078.java(final)
未上传
079.java(抽象类)
未上传
080.java(什么是接口)
未上传
081.java(接口细节)
未上传
082.java(idea的配置)
未上传
083.java(idea的其他功能)
未上传
084.java(idea的快捷键1)
未上传
085.java(idea的快捷键2)
未上传
086.java(idea的模板)
未上传
087.java(idea中你不知道的断点)
未上传
088.java(idea中你不知道的调试)
未上传
089.java(成员内部类)
未上传
090.java(静态内部类)
未上传
091.java(局部内部类)
未上传
092.java(匿名内部类)
未上传
093.java(枚举类)
未上传
094.java(枚举类相关方法)
未上传
095.java(注解)
未上传
096.java(try-catch)
未上传
097.java(throws与throw)
未上传
098.java(包装类)
未上传
099.java(字符串)
未上传
100.java(字符串方法)
未上传
101.java(字符串编码)
未上传
102.java(stringbuffer)
未上传
103.java(arrays.sort)
未上传
104.java(arrays和system)
未上传
105.java(biglnteger)
未上传
106.集合
未上传
107.集合(collection)
未上传
108.集合(list)
未上传
109.集合(list的遍历)
未上传
110.集合(arraylist)
未上传
111.集合(vector)
未上传
112.集合(双向链表)
未上传
113.集合(linkedlist源码分析)
未上传
114.集合(hashset)
未上传
115.集合(数组链表)
未上传
116.集合(hashset源码分析1)
未上传
117.集合(hashset源码分析2)
未上传
118.集合(hashset的输出顺序)
未上传
119.集合(hashset扩容机制)
未上传
120.集合(hashset练习)
未上传
121.集合(linkedhashset)
未上传
122.集合(map接口的特点)
未上传
123.集合(map接口常用方法)
未上传
124.集合(hashmap的遍历1)
未上传
125.集合(hashmap的遍历2)
未上传
126.集合(hashmap的遍历3)
未上传
127.集合(hashtable)
未上传
128.集合(properties)
未上传
129.集合(treeset)
未上传
130.集合(treemap)
未上传
131.集合(collections工具类)
未上传
132.集合使用的选择
未上传
133.泛型入门
未上传
134.泛型细节
未上传
135.自定义泛型类
未上传
136.自定义泛型接口
未上传
137.自定义泛型方法
未上传
138.泛型通配符
未上传
139.properties读配置文件
未上传
140.反射(快速入门)
未上传
141.反射(class的获取方式)
未上传
142.反射(哪些有class类对象)
未上传
143.反射创建对象
未上传
144.反射操作属性
未上传
145.反射操作方法
未上传
146.反射(class类对象的其他方法)
未上传
147.反射(打印类的结构信息)
未上传
01.linux介绍
未上传
02.vmware的安装
未上传
03.ubuntu系统的安装
未上传
04.虚拟机快照
未上传
05.ubuntu系统的配置
未上传
06.vmware的三种网络连接
未上传
07.linux常用命令1
未上传
08.linux常用命令2
未上传
09.linux常用命令3
未上传
10.linux常用命令4
未上传
11.linux常用命令5
未上传
12.linux常用命令6
未上传
13.linux常用命令7
未上传
14.linux权限
未上传
15.linux目录结构
未上传
16.androidstudio4.2的安装
未上传
17.jadx的配置
未上传
18.jeb的配置
未上传
19.adb工作原理
未上传
20.adb常用命令
未上传
21.包名获取的几种方式
未上传
22.app界面控件的查看
未上传
23.logcat
未上传
24.apk基本结构
未上传
25.android目录结构
未上传
26.android系统编译(下载初始化包)
未上传
27.android系统编译(同步指定版本源码)
未上传
28.android系统编译(获取手机驱动)
未上传
29.android系统编译(源码编译)
未上传
30.刷机前置知识
未上传
31.刷机详解
未上传
32.android10的root
未上传
33.android开发入门
未上传
34.androidstudio工程目录结构
未上传
35.android程序执行入口
未上传
36.硬编码的定位
未上传
37.button
未上传
38.关于刷机的补充
未上传
39.关于安卓源码下载的补充
未上传
40.编译release版本的app
未上传
01.密码学介绍
未上传
02.hex编码详解
未上传
03.base64编码
未上传
04.base64编码细节
未上传
05.消息摘要算法
未上传
06.md5算法
未上传
07.sha算法
未上传
08.mac算法
未上传
09.对称加密算法
未上传
10.des算法
未上传
11.des算法细节
未上传
12.desede算法
未上传
13.aes算法
未上传
14.关于填充方式的补充
未上传
15.非对称加密算法
未上传
16.rsa加解密
未上传
17.rsa细节
未上传
18.rsa密钥的转换
未上传
19.rsa_hex加解密
未上传
20.多种加密算法的常见结合套路
未上传
21.数字签名算法
未上传
22.webstorm与node.js的安装
未上传
23.cryptojs在不同运行环境下的区别
未上传
24.cryptojs(消息摘要算法)
未上传
25.cryptojs(字符串解析)
未上传
26.cryptojs(对称加密算法)
未上传
27.cryptojs(对称加密算法细节)
未上传
28.cryptojs(其他算法)
未上传
29.js(rsa_pkcs1padding)
未上传
30.js(给jsencrypt加密库添加nopadding填充)
未上传
31.js数字签名算法
未上传
01.charles的安装与配置_转_标准
未上传
02.postern的安装与配置_转_标准
未上传
03.https的抓包_转_标准
未上传
04.http协议(url)_转_标准
未上传
05.http协议(get请求头)_转_标准
未上传
06.http协议(post请求头)_转_标准
未上传
07.httpcanary的安装配置与使用_转_标准
未上传
08.抓包原理详解1_转_标准
未上传
09.抓包原理详解2_转_标准
未上传
10.实战(某app算法分析)_转_标准
未上传
100.实战(提交数据乱码的定位方法)_转_标准
未上传
101.实战(非标准算法还原)_转_标准
未上传
102.免root+脱离pc使用frida_转_标准
未上传
103.实战(java层混淆_so入门)_转_标准
未上传
11.python和虚拟环境的安装
未上传
12.各种方式安装frida
未上传
13.frida-server的配置
未上传
14.实战(fridahook辅助算法分析)_转_标准
未上传
15.实战(某app的算法复现)_转_标准
未上传
16.实战(某app的协议复现_java)_转_标准
未上传
17.http_analyzer_v7的安装配置和使用_转_标准
未上传
18.实战(某app的协议复现_python)_转_标准
未上传
19.python_pyexecjs的中文问题_转_标准
未上传
20.实战(某app的协议复现_node.js)_转_标准
未上传
21.实战(某app的协议复现_易语言)_转_标准
未上传
22.post小结_转_标准
未上传
23.脱离pc使用frida_转_标准
未上传
24.app的简单防护(字符串加密)_转_标准
未上传
25.app的简单防护(反射调用相关类)_转_标准
未上传
26.关键代码快速定位1_转_标准
未上传
27.关键代码快速定位2_转_标准
未上传
28.关键代码快速定位3_转_标准
未上传
29.关键代码快速定位4_转_标准
未上传
30.关键代码快速定位5_转_标准
未上传
31.关键代码快速定位6_转_标准
未上传
32.关键代码快速定位7_转_标准
未上传
33.关键代码快速定位8_转_标准
未上传
34.关键代码快速定位9_转_标准
未上传
35.关键代码快速定位10_转_标准
未上传
36.关键代码快速定位11_转_标准
未上传
37.关键代码快速定位12_转_标准
未上传
38.关键代码快速定位13_转_标准
未上传
39.fridaapi(静态方法和实例方法的hook)_转_标准
未上传
40.fridaapi(函数参数和返回值的修改)_转_标准
未上传
41.fridaapi(构造方法的hook)_转_标准
未上传
42.fridaapi(对象参数的构造与修改)_转_标准
未上传
43.fridaapi(hashmap的打印)_转_标准
未上传
44.fridaapi(重载方法的hook)_转_标准
未上传
45.fridaapi(hook所有重载方法)_转_标准
未上传
46.fridaapi(主动调用java函数)_转_标准
未上传
47.fridaapi(函数栈的打印)_转_标准
未上传
48.fridaapi(获取和修改类的字段)_转_标准
未上传
49.fridaapi(内部类与匿名类的hook)_转_标准
未上传
50.fridaapi(枚举所有已加载的类与枚举类的所有方法)_转_标准
未上传
51.fridaapi(hook类的所有方法)_转_标准
未上传
52.fridaapi(java.registerclass)_转_标准
未上传
53.dx的使用_转_标准
未上传
54.baksmali与smali的使用_转_标准
未上传
55.apktool的使用_转_标准
未上传
56.apksigner的使用_转_标准
未上传
57.fridaapi(dex注入)_转_标准
未上传
58.fridaapi(hook枚举类)_转_标准
未上传
59.fridaapi(写文件_sd卡权限)_转_标准
未上传
60.fridaapi(java.cast)_转_标准
未上传
61.fridaapi(java.array)_转_标准
未上传
62.fridaapi(object数组的构建_可变参数)_转_标准
未上传
63.fridaapi(arraylist的主动调用)_转_标准
未上传
64.fridaapi(java.enumerateclassloaders)_转_标准
未上传
65.fridaapi(dexclassloader的hook)_转_标准
未上传
66.frida.exe的使用_转_标准
未上传
67.frida连接多设备多端口_转_标准
未上传
68.脚本开发(工具函数的封装)_转_标准
未上传
69.脚本开发(md5算法通杀hook)_转_标准
未上传
70.脚本开发(sha算法通杀hook)_转_标准
未上传
71.脚本开发(mac算法通杀hook)_转_标准
未上传
72.脚本开发(des算法通杀hook)_转_标准
未上传
73.脚本开发(3des算法通杀hook)_转_标准
未上传
74.脚本开发(aes算法的通杀hook)_转_标准
未上传
75.脚本开发(rsa算法的通杀hook)_转_标准
未上传
76.脚本开发(数字签名算法通杀hook)_转_标准
未上传
77.objection的安装_转_标准
未上传
78.objection(有手就能hook)_转_标准
未上传
79.objection(主动调用)_转_标准
未上传
80.objection(界面的跳转)_转_标准
未上传
81.objection(非标准端口与spawn)_转_标准
未上传
82.加固介绍_转_标准
未上传
83.objection暴力脱壳_转_标准
未上传
84.blackdex脱壳_转_标准
未上传
85.wallbreaker的使用_转_标准
未上传
86.让hook只在指定函数内生效_转_标准
未上传
87.frida自吐算法演示_转_标准
未上传
88.证书校验型app的抓包_转_标准
未上传
89.实战(某app算法逆向)_转_标准
未上传
90.实战(frida自吐算法的局限性)_转_标准
未上传
91.实战(逆向中需要注意的一些细节)_转_标准
未上传
92.实战(某app算法分析)_转_标准
未上传
93.实战(去强制升级)_转_标准
未上传
94.objection的补充_转_标准
未上传
95.免root使用frida-1_转_标准
未上传
96.免root使用frida-2_转_标准
未上传
97.关键代码快速定位的补充_转_标准
未上传
98.hook定位接口的实现类_转_标准
未上传
99.hook定位抽象类的实现类_转_标准
未上传
01.c与c++的关系
未上传
02.clion的安装与配置
未上传
03.helloworld
未上传
04.c语言基础组成(语言共性)
未上传
05.常量
未上传
06.整型
未上传
07.浮点型
未上传
08.字符型
未上传
09.有符号数和无符号数
未上传
10.字符串
未上传
11.sprintf
未上传
12.布尔值
未上传
13.java类型与c语言类型
未上传
14.数据输入
未上传
15.数组
未上传
16.函数
未上传
17.指针入门
未上传
18.两种重要的运算符
未上传
19.指针常见错误
未上传
20.指针大小
未上传
21.指针与const
未上传
22.指针应用
未上传
23.数组指针
未上传
24.指针运算
未上传
25.函数参数的值传递
未上传
26.函数参数的引用传递
未上传
27.数组作为函数参数
未上传
28.函数指针
未上传
29.全局变量
未上传
30.静态变量
未上传
31.内存四区
未上传
32.模拟加密后的数据转hex编码
未上传
33.char指针与char数组的区别
未上传
34.内存操作
未上传
35.指针使用注意事项
未上传
36.多级指针
未上传
37.多级指针的应用
未上传
38.模拟加密字符串返回
未上传
39.结构体
未上传
40.结构体指针
未上传
41.小结
未上传
01.学前须知_转_标准
未上传
02.c实现的md5算法的使用_转_标准
未上传
03.md5算法细节(明文的处理)_转_标准
未上传
04.字节序_转_标准
未上传
05.md5算法细节(m1-m16)_转_标准
未上传
06.md5算法细节(初始化常量)_转_标准
未上传
07.md5算法细节(md5transform)_转_标准
未上传
08.md5代码实现详解(明文的处理)_转_标准
未上传
09.md5代码实现详解(结果的计算)_转_标准
未上传
10.md5代码实现详解(md5transform)_转_标准
未上传
11.ida的基本使用_转_标准
未上传
12.ida中的md5(ida中的数值转换)_转_标准
未上传
13.ida中的md5(ida中的数据类型)_转_标准
未上传
14.ida中的md5(md5算法的识别)_转_标准
未上传
15.ida的常用操作_转_标准
未上传
16.ida算法识别插件_转_标准
未上传
17.ida算法识别插件(findhash)_转_标准
未上传
18.so层自吐算法_转_标准
未上传
19.ida插件(trace_natives)_转_标准
未上传
20.so层自吐算法升级版_转_标准
未上传
21.sha1算法细节_转_标准
未上传
22.sha1代码实现详解_转_标准
未上传
23.哈希算法的识别_转_标准
未上传
24.hmacmd5算法介绍_转_标准
未上传
25.hmacmd5算法细节_转_标准
未上传
26.hmacmd5算法实现详解_转_标准
未上传
27.des算法细节(子密钥生成)_转_标准
未上传
28.des算法细节(明文的运算)_转_标准
未上传
29.des的实现源码分析1_转_标准
未上传
30.des的实现源码分析2_转_标准
未上传
31.des的魔改_转_标准
未上传
32.分组加密的填充_转_标准
未上传
33.分组加密的模式(ecb)_转_标准
未上传
34.分组加密的模式(cbc)_转_标准
未上传
35.分组加密的模式(其他)_转_标准
未上传
36.3des算法细节_转_标准
未上传
37.aes特点_转_标准
未上传
38.aes算法细节(明文的运算1)_转_标准
未上传
39.aes算法细节(明文的运算2)_转_标准
未上传
40.aes算法细节(密钥的编排)_转_标准
未上传
41.aes的代码实现_转_标准
未上传
42.aes查表法详解_转_标准
未上传
43.openssl的aes实现_转_标准
未上传
44.openssl的evp使用_转_标准
未上传
45.aes和des的区别与联系_转_标准
未上传
01.ndk介绍
未上传
02.ndk工程与纯java工程的区别
未上传
03.第一个ndk工程
未上传
04.so中常用的log输出
未上传
05.ndk多线程初探
未上传
06.ndk多线程传参
未上传
07.ndk多线程取返回值
未上传
08.jni_onload
未上传
09.javavm
未上传
10.jnienv
未上传
11.so相关的几个概念
未上传
12.so函数注册
未上传
13.异常处理
未上传
14.多个cpp文件编译成一个so
未上传
15.编译多个so
未上传
16.so路径的动态获取
未上传
17.so之间相互调用
未上传
18.通过jni创建java对象1
未上传
19.通过jni创建java对象2
未上传
20.通过jni访问java属性
未上传
21.通过jni访问java数组1
未上传
22.通过jni访问java数组2
未上传
23.通过jni访问java方法1
未上传
24.通过jni访问java方法2
未上传
25.通过jni访问java方法3
未上传
26.通过jni访问java父类方法
未上传
27.内存管理(局部引用)
未上传
28.内存管理(全局引用)
未上传
29.子线程中获取java类1
未上传
30.子线程中获取java类2
未上传
31.init与initarray
未上传
32.oncreatenative化
未上传
01.实战(so逆向分析)
未上传
02.枚举各种
未上传
03.实战(sohook导出函数)
未上传
04.模块基址的几种获取方式
未上传
05.函数地址的计算
未上传
06.hook任意函数
未上传
07.有手就行的sohook
未上传
08.实战(某app的so逆向)
未上传
09.实战(某app的so逆向)
未上传
10.实战(某app的so逆向)
未上传
11.实战(某app的so逆向)
未上传
12.实战(某app的so逆向)
未上传
13.实战(某app的so逆向)
未上传
14.实战(hook过root检测)
未上传
15.实战(某app的so逆向)
未上传
16.实战(二级指针的处理)
未上传
17.实战(jnitrace)
未上传
18.ollvm字符串解密
未上传
19.sodump
未上传
20.so修复
未上传
21.修改函数数值参数和返回值
未上传
22.修改函数字符串参数
未上传
23.frida操作c语言结构体
未上传
24.frida构建字符串以及需要注意的细节
未上传
25.获取指针参数返回值
未上传
26.hook_dlopen
未上传
27.内存读写
未上传
28.arm汇编介绍
未上传
29.frida修改so函数代码
未上传
30.memory.patchcode
未上传
31.so层主动调用任意函数
未上传
32.hooklibc读写文件
未上传
33.jni函数的hook1
未上传
34.jni函数的hook2
未上传
35.主动调用jni函数
未上传
36.so层打印函数栈
未上传
37.二级指针的构造
未上传
38.如何确认native函数在哪个so
未上传
39.快速定位jni静态注册函数
未上传
40.快速定位jni动态注册函数
未上传
41.inlinehook
未上传
42.源码分析(art下的system.loadlibrary)1
未上传
43.源码分析(art下的system.loadlibrary)2
未上传
44.hook_initarray
未上传
45.hook_jnionload
未上传
46.hook_pthread_create
未上传
47.打印so层函数栈和debugsymbol
未上传
48.替换函数
未上传
49.hexdump
未上传
50.frida-trace
未上传
51.内存读写监控
未上传
52.常见frida检测方法1
未上传
53.常见frida检测方法2
未上传
54.frida检测补充
未上传
55.实战(某app的so逆向)
未上传
56.实战(某app的so逆向)
未上传
57.frida-gadget持久化介绍
未上传
58.androidstudio导入aosp源码
未上传
59.配置开机时创建自定义目录
未上传
60.创建文件类型selinux标签
未上传
61.为自定义目录关联文件类型标签
未上传
62.配置system_app访问标签文件的权限
未上传
63.配置untrusted_app访问标签文件的权限
未上传
64.frida-gadget集成到系统
未上传
65.系统源码的修改1
未上传
66.系统源码的修改2
未上传
67.系统源码的修改3
未上传
68.魔改系统的编译
未上传
69.魔改系统的刷机
未上传
70.frida-gadget管理app的开发
未上传
71.frida-gadget持久化成品
未上传
01.frida的python库使用(包名附加)
未上传
02.frida的python库使用(pid附加)
未上传
03.frida的python库使用(spawn方式启动)
未上传
04.frida的python库使用(连接非标准端口和多个设备)
未上传
05.frida与python的交互(send)
未上传
06.frida与python的交互(recv)
未上传
07.frida的rpc远程调用
未上传
08.frida算法转发1
未上传
09.frida算法转发2
未上传
10.frida算法转发3
未上传
11.外网服务部署
未上传
12.fiddler数据转发
未上传
13.补充
未上传
14.unidbg介绍
未上传
15.unidbg入门案例
未上传
16.unidbg(通过符号寻找函数地址的过程)
未上传
17.unidbg(对传入的参数进行包装的过程)
未上传
18.unidbg入门案例
未上传
19.unidbg入门案例
未上传
20.处理so调用系统java类
未上传
21.处理so调用其他so
未上传
22.unidbg入门案例
未上传
23.通过符号调用函数1
未上传
24.通过符号调用函数2
未上传
25.通过偏移调用函数
未上传
26.unidbg中的hook
未上传
27.hookzz.wrap
未上传
28.hookzz.instrument
未上传
29.参数的获取
未上传
30.hookzz.replace
未上传
31.原生unicornhook
未上传
32.打印调用栈
未上传
33.unidbg中的动态调试
未上传
34.监控内存读写
未上传
35.unidbgtrace1
未上传
36.unidbgtrace2
未上传
37.处理so调用自写java类1
未上传
38.处理so调用自写java类2
未上传
39.处理so调用自写java类3
未上传
40.unidbg实际案例
未上传
41.unidbg实际案例
未上传
42.unibdg实际案例
未上传
43.unibdg实际案例
未上传
44.unidbg实际案例
未上传
45.unidbg中的virtualmodule
未上传
46.处理so与系统的交互(文件访问)
未上传
47.处理so与系统的交互(rootfs虚拟文件系统)
未上传
48.处理so与系统的交互(环境变量)
未上传
49.处理so与系统的交互(hooklistener)
未上传
50.处理so与系统的交互
未上传
51.linux内核的syscall
未上传
01.抓包复习
未上传
02.常见的抓包检测
未上传
03.vpn检测1
未上传
04.vpn检测2
未上传
05.vpn检测3
未上传
06.httpsurlconnection的get和post请求
未上传
07.httpsurlconnection的自吐
未上传
08.httpsurlconnection的证书检测
未上传
09.httpsurlconnection证书检测的绕过
未上传
10.okhttp3的get和post请求
未上传
11.okhttp3的拦截器
未上传
12.okhttp3的自吐及快速定位
未上传
13.okhttp3的证书检测
未上传
14.okhttp3的certificatepinner
未上传
15.okhttp3证书检测的绕过1
未上传
16.okhttp3证书检测的绕过2
未上传
17.okhttp3混淆后的定位方法
未上传
18.okhttp3源码分析
未上传
19.java层ssl系统源码分析与自吐
未上传
20.jni层ssl系统源码分析
未上传
21.jni层ssl自吐1
未上传
22.jni层ssl自吐2
未上传
23.r0capture的使用
未上传
24.某app抓包实战
未上传
25.某app关键代码定位
未上传
26.某app抓包实战(证书dump与双向验证)
未上传
27.某app抓包实战(服务端校验客户端)
未上传
01.加固与脱壳介绍
未上传
02.app加固的分类1
未上传
03.app加固的分类2
未上传
04.类加载器
未上传
05.双亲委派机制
未上传
06.fridahook中找不到类的原因
未上传
07.加固对hook的影响
未上传
08.art下的脱壳点
未上传
09.inmemorydexclassloader源码分析1
未上传
10.inmemorydexclassloader源码分析2(mcookie脱壳原理)
未上传
11.inmemorydexclassloader源码分析3(opendexfilesfromoat)
未上传
12.dexclassloader源码分析1
未上传
13.dexclassloader源码分析2
未上传
14.youpk脱壳原理
未上传
15.其他脱壳方法原理
未上传
16.打造自己的脱壳系统(fart脱壳组件源码分析)
未上传
17.打造自己的脱壳系统(fart魔改和迁移至android10)
未上传
18.打造自己的脱壳系统(android10上的报错修正)
未上传
19.打造自己的脱壳系统(抽取加固脱壳方案)
未上传
20.打造自己的脱壳系统(fart主动调用组件源码分析1)
未上传
21.打造自己的脱壳系统(fart主动调用组件源码分析2)
未上传
22.打造自己的脱壳系统(fart主动调用组件源码分析3)
未上传
23.打造自己的脱壳系统(fart主动调用组件源码分析4)
未上传
24.打造自己的脱壳系统(fart主动调用组件源码分析5)选修
未上传
25.打造自己的脱壳系统(fart魔改和迁移至android10)
未上传
26.脱壳演示
未上传
27.dex重构
未上传
28.fart改进方案1
未上传
29.fart改进方案2
未上传
001.开课交流
未上传
002.windows环境配置
未上传
003.cmd与环境变量
未上传
004.jdk的安装
未上传
005.jadx的简单使用
未上传
006.gda的简单使用
未上传
007.jeb的简单使用
未上传
008.windows注意事项_python的安装
未上传
009.第01天的答疑环节
未上传
010.第01天的答题有奖环节
未上传
011.androidstudio的安装与配置
未上传
012.adb的工作原理与配置
未上传
013.真机环境配置(刷机)
未上传
014.真机环境配置(root)
未上传
015.真机环境配置(其他)
未上传
016.第02天的答疑环节
未上传
017.第02天的答题有奖环节
未上传
018.adb常用命令
未上传
019.logcat的使用
未上传
020.android扫盲
未上传
021.linux常用命令1
未上传
022.linux常用命令2
未上传
023.linux常用命令3
未上传
024.linux常用命令4
未上传
025.第03天的答疑环节
未上传
026.第03天的答题有奖环节
未上传
027.android常用目录
未上传
028.linux权限
未上传
029.androidstudio的工程目录
未上传
030.build.gradle与androidmanifest.xml
未上传
031.app执行入口
未上传
032.基本控件的使用(button)
未上传
033.第04天的答疑环节
未上传
034.第04天的答题有奖环节
未上传
035.toast的使用
未上传
036.基本控件的使用(textview)
未上传
037.通过硬编码定位字符串
未上传
038.基本控件的使用(edittext)
未上传
039.抓包工具的分类
未上传
040.基本抓包环境配置
未上传
041.抓包工具证书的配置1
未上传
042.抓包工具证书的配置2
未上传
043.常见无法解密ssl的原因
未上传
044.第05天的答疑环节
未上传
045.第05天的答题有奖环节
未上传
046.httpcanary的安装配置与使用
未上传
047.r0capture的配置与使用
未上传
048.为什么charles还要配合socksdroid来使用
未上传
049.对称加密算法和rsa的介绍
未上传
050.抓包原理详解
未上传
051.数字签名算法与数字证书
未上传
052.http协议(url)
未上传
053.http协议(协议头)
未上传
054.第06天的答疑环节
未上传
055.第06天的答题有奖环节
未上传
056.app界面控件的查看
未上传
057.通过控件定位绑定的事件代码
未上传
058.人肉搜索字符串定位关键代码
未上传
059.传统关键代码定位方法的弊端
未上传
060.hook可以用来做什么
未上传
061.fridahook环境搭建
未上传
062.第07天的答疑环节
未上传
063.第07天的答题有奖环节
未上传
064.webstorm_nodejs_frida代码提示配置
未上传
065.frida-server的配置
未上传
066.fridahook普通方法和重载方法
未上传
067.fridahook获取参数值_java.cast向下转型
未上传
068.frida辅助app协议逆向分析1
未上传
069.frida辅助app协议逆向分析2
未上传
070.fridahook构造函数
未上传
071.第08天的小结
未上传
072.第08天的答疑环节
未上传
073.第08天的答题有奖环节
未上传
074.frida辅助app协议逆向分析补充
未上传
075.算法复现1
未上传
076.算法复现2
未上传
077.协议复现1
未上传
078.协议复现2
未上传
079.fiddler抓取pc应用数据包
未上传
080.从逆向案例中发现自身存在的问题
未上传
081.第09天的答题有奖环节
未上传
082.关键代码快速定位1
未上传
083.关键代码快速定位2
未上传
084.关键代码快速定位3
未上传
085.关键代码快速定位4
未上传
086.关键代码快速定位5
未上传
087.关键代码快速定位6
未上传
088.其他关键代码定位思路
未上传
089.安卓系统沙盒功能演示(打印函数调用关系)
未上传
090.安卓系统沙盒功能演示(打印每一行指令)
未上传
091.第10天的答疑环节
未上传
092.关键代码快速定位7
未上传
093.关键代码快速定位8
未上传
094.关键代码快速定位9
未上传
095.hook字符串构造函数存在的问题
未上传
096.系统源码中对于字符串构造函数的处理
未上传
097.关键代码快速定位10
未上传
098.关键代码快速定位11
未上传
099.关键代码快速定位12
未上传
100.关键代码快速定位13
未上传
101.第11天的答疑环节
未上传
102.第11天的答题有奖环节
未上传
103.静态方法和实例方法的hook
未上传
104.函数参数和返回值的修改
未上传
105.构造方法的hook
未上传
106.对象参数的构造与修改
未上传
107.hashmap的打印
未上传
108.重载方法的hook
未上传
109.hook方法的所有重载
未上传
110.主动调用
未上传
111.获取和修改类的字段
未上传
112.hook内部类与匿名类
未上传
113.jadx动态调试
未上传
114.第12天的小结
未上传
115.混淆函数的hook方法
未上传
116.枚举所有已加载的类
未上传
117.枚举类的所有方法
未上传
118.hook类的所有方法
未上传
119.java.registerclass
未上传
120.frida注入dex
未上传
121.frida写文件
未上传
122.java.cast
未上传
123.第13天的答题有奖环节
未上传
124.数组的构造
未上传
125.zip
未上传
125.可变参数的构造
未上传
126.arraylist的主动调用
未上传
127.hook动态加载的dex
未上传
128.让hook只在指定函数内生效
未上传
129.某app实战(过vpn检测)
未上传
130.某app实战(去强制更新)
未上传
131.路漫漫其修远兮_吾将上下而求索
未上传
132.第14天的答题有奖环节
未上传
133.hook定位接口的实现类
未上传
134.hook定位抽象类的实现类
未上传
135.frida.exe的使用
未上传
136.frida连接多个设备8.46
未上传
137.脱离pc使用frida
未上传
138.objection的安装
未上传
139.objection(有手就行的hook)
未上传
140.objection的其他常见操作
未上传
141.objection不常使用的操作
未上传
142.objection的插件(wallbreaker)
未上传
143.第15天的答疑环节
未上传
144.免root使用frida
未上传
145.安卓系统对应so平台的选择
未上传
146.免root和脱离pc使用frida
未上传
147.frida自吐算法演示
未上传
148.某app逆向实战
未上传
149.某app逆向实战
未上传
150.某app逆向实战
未上传
151.第16天的答疑环节
未上传
152.某app逆向实战
未上传
153.某app抓包分析
未上传
154.某app关键代码定位
未上传
155.某app算法逆向
未上传
156.某app非标准算法还原
未上传
157.java代码翻译js代码
未上传
158.第17天的答疑环节
未上传
159.密码学介绍
未上传
160.h5的app逆向
未上传
161.hex编码
未上传
162.base64编码
未上传
163.base64编码细节
未上传
164.消息摘要算法
未上传
165.md5算法
未上传
166.第18天-sha算法
未上传
167.算法通杀(工具函数的封装)
未上传
168.算法通杀(md5)
未上传
169.算法通杀(sha)
未上传
170.mac算法
未上传
171.算法通杀(mac)
未上传
172.对称加密算法
未上传
173.des算法-1
未上传
174.加密模式
未上传
175.填充方式
未上传
176.des算法-2
未上传
177.desede算法
未上传
178.第19天的答疑环节
未上传
179.第19天的答题有奖环节
未上传
180.aes算法
未上传
181.des算法通杀hook
未上传
182.desede算法通杀hook
未上传
183.aes算法通杀hook
未上传
184.非对称加密算法
未上传
185.rsa密钥的解析
未上传
186.rsa的加解密
未上传
187.rsa的加密模式和填充方式
未上传
188.rsa密钥的转换
未上传
189.rsa算法的通杀hook
未上传
190.第20天的答疑环节
未上传
191.多种加密算法的常见结合套路
未上传
192.数字签名算法
未上传
193.数字签名算法的通杀hook
未上传
194.cryptojs(消息摘要算法)
未上传
195.cryptojs(消息摘要算法的其他调用形式)
未上传
196.cryptojs(字符串解析)
未上传
197.cryptojs(对称加密算法-1)
未上传
198.cryptojs(对称加密算法-2)
未上传
199.第21天答疑环节
未上传
200.闲聊
未上传
201.cryotojs(其他算法)
未上传
202.jsencrypt库的改写和使用
未上传
203.给jsencrypt库增加nopadding填
未上传
204.js数字签名库的使用
未上传
205.某app逆向实战(so入门)
未上传
206.so入门
未上传
207.ndk介绍
未上传
208.第22天的答疑环节
未上传
209.ndk与java工程的区别
未上传
210.第一个ndk工程
未上传
211.so中常用的log输出
未上传
212.ndk多线程简介
未上传
213.jni_onload
未上传
214.javavm
未上传
215.jnienv
未上传
216.so相关的几个概念
未上传
217.第23天的小结
未上传
218.之前的内容小结
未上传
219.so函数注册
未上传
220.多个cpp文件编译成一个so
未上传
221.编译多个so
未上传
222.so路径的动态获取
未上传
223.so之间的相互调用1
未上传
224.so之间的相互调用2
未上传
225.第24天的小结
未上传
226.通过jni创建java对象
未上传
227.通过jni访问java属性
未上传
228.通过jni访问java数组
未上传
229.通过jni访问java方法1
未上传
230.callobjectmethoda的使用
未上传
231.通过jni访问java方法2
未上传
232.实战分析某so中的jni相关调用
未上传
233.第25天的答疑环节
未上传
234.通过jni访问java父类方法
未上传
235.内存管理(局部引用)
未上传
236.内存管理(全局引用)
未上传
237.子线程中获取java类1
未上传
238.子线程中获取java类2
未上传
239.init与initarray
未上传
240.oncreatenative化
未上传
01.学前须知
未上传
02.c实现的md5算法的使用
未上传
03.md5算法细节(明文的处理)
未上传
04.字节序
未上传
05.md5算法细节(m1-m16)
未上传
06.md5算法细节(初始化常量)
未上传
07.md5算法细节(md5transform)
未上传
08.md5代码实现详解(明文的处理)
未上传
09.md5代码实现详解(结果的计算)
未上传
10.md5代码实现详解(md5transform)
未上传
11.ida的基本使用
未上传
12.ida中的md5(ida中的数值转换)
未上传
13.ida中的md5(ida中的数据类型)
未上传
14.ida中的md5(md5算法的识别)
未上传
15.ida的常用操作
未上传
16.ida算法识别插件
未上传
17.ida算法识别插件(findhash)
未上传
18.so层自吐算法
未上传
19.ida插件(trace_natives)
未上传
20.so层自吐算法升级版
未上传
21.sha1算法细节
未上传
22.sha1代码实现详解
未上传
23.哈希算法的识别
未上传
24.hmacmd5算法介绍
未上传
25.hmacmd5算法细节
未上传
26.hmacmd5算法实现详解
未上传
27.des算法细节(子密钥生成)
未上传
28.des算法细节(明文的运算)
未上传
29.des的实现源码分析1
未上传
30.des的实现源码分析2
未上传
31.des的魔改
未上传
32.分组加密的填充
未上传
33.分组加密的模式(ecb)
未上传
34.分组加密的模式(cbc)
未上传
35.分组加密的模式(其他)
未上传
36.3des算法细节
未上传
37.aes特点
未上传
38.aes算法细节(明文的运算1)
未上传
39.aes算法细节(明文的运算2)
未上传
40.aes算法细节(密钥的编排)
未上传
41.aes的代码实现
未上传
42.aes查表法详解
未上传
43.openssl的aes实现
未上传
44.openssl的evp使用
未上传
45.aes和des的区别与联系
未上传
01.实战(so逆向分析)
未上传
02.枚举各种
未上传
03.实战(sohook导出函数)
未上传
04.模块基址的几种获取方式
未上传
05.函数地址的计算
未上传
06.hook任意函数
未上传
07.有手就行的sohook
未上传
08.实战(某app的so逆向)
未上传
09.实战(某app的so逆向)
未上传
10.实战(某app的so逆向)
未上传
11.实战(某app的so逆向)
未上传
12.实战(某app的so逆向)
未上传
13.实战(某app的so逆向)
未上传
14.实战(hook过root检测)
未上传
15.实战(某app的so逆向)
未上传
16.实战(二级指针的处理)
未上传
17.实战(jnitrace)
未上传
18.ollvm字符串解密
未上传
19.sodump
未上传
20.so修复
未上传
21.修改函数数值参数和返回值
未上传
22.修改函数字符串参数
未上传
23.frida操作c语言结构体
未上传
24.frida构建字符串以及需要注意的细节
未上传
25.获取指针参数返回值
未上传
26.hook_dlopen
未上传
27.内存读写
未上传
28.arm汇编介绍
未上传
29.frida修改so函数代码
未上传
30.memory.patchcode
未上传
31.so层主动调用任意函数
未上传
32.hooklibc读写文件
未上传
33.jni函数的hook1
未上传
34.jni函数的hook2
未上传
35.主动调用jni函数
未上传
36.so层打印函数栈
未上传
37.二级指针的构造
未上传
38.如何确认native函数在哪个so
未上传
39.快速定位jni静态注册函数
未上传
40.快速定位jni动态注册函数
未上传
41.inlinehook
未上传
42.源码分析(art下的system.loadlibrary)1
未上传
43.源码分析(art下的system.loadlibrary)2
未上传
44.hook_initarray
未上传
45.hook_jnionload
未上传
46.hook_pthread_create
未上传
47.打印so层函数栈和debugsymbol
未上传
48.替换函数
未上传
49.hexdump
未上传
50.frida-trace
未上传
51.内存读写监控
未上传
52.常见frida检测方法1
未上传
53.常见frida检测方法2
未上传
54.frida检测补充
未上传
55.实战(某app的so逆向)
未上传
56.实战(某app的so逆向)
未上传
57.frida-gadget持久化介绍
未上传
58.androidstudio导入aosp源码
未上传
59.配置开机时创建自定义目录
未上传
60.创建文件类型selinux标签
未上传
61.为自定义目录关联文件类型标签
未上传
62.配置system_app访问标签文件的权限
未上传
63.配置untrusted_app访问标签文件的权限
未上传
64.frida-gadget集成到系统
未上传
65.系统源码的修改1
未上传
66.系统源码的修改2
未上传
67.系统源码的修改3
未上传
68.魔改系统的编译
未上传
69.魔改系统的刷机
未上传
70.frida-gadget管理app的开发
未上传
71.frida-gadget持久化成品
未上传
01.frida的python库使用(包名附加)
未上传
02.frida的python库使用(pid附加)
未上传
03.frida的python库使用(spawn方式启动)
未上传
04.frida的python库使用(连接非标准端口和多个设备)
未上传
05.frida与python的交互(send)
未上传
06.frida与python的交互(recv)
未上传
07.frida的rpc远程调用
未上传
08.frida算法转发1
未上传
09.frida算法转发2
未上传
10.frida算法转发3
未上传
11.外网服务部署
未上传
12.fiddler数据转发
未上传
13.补充
未上传
14.unidbg介绍
未上传
15.unidbg入门案例
未上传
16.unidbg(通过符号寻找函数地址的过程)
未上传
17.unidbg(对传入的参数进行包装的过程)
未上传
18.unidbg入门案例
未上传
19.unidbg入门案例
未上传
20.处理so调用系统java类
未上传
21.处理so调用其他so
未上传
22.unidbg入门案例
未上传
23.通过符号调用函数1
未上传
24.通过符号调用函数2
未上传
25.通过偏移调用函数
未上传
26.unidbg中的hook
未上传
27.hookzz.wrap
未上传
28.hookzz.instrument
未上传
29.参数的获取
未上传
30.hookzz.replace
未上传
31.原生unicornhook
未上传
32.打印调用栈
未上传
33.unidbg中的动态调试
未上传
34.监控内存读写
未上传
35.unidbgtrace1
未上传
36.unidbgtrace2
未上传
37.处理so调用自写java类1
未上传
38.处理so调用自写java类2
未上传
39.处理so调用自写java类3
未上传
40.unidbg实际案例
未上传
41.unidbg实际案例
未上传
42.unibdg实际案例
未上传
43.unibdg实际案例
未上传
44.unidbg实际案例
未上传
45.unidbg中的virtualmodule
未上传
46.处理so与系统的交互(文件访问)
未上传
47.处理so与系统的交互(rootfs虚拟文件系统)
未上传
48.处理so与系统的交互(环境变量)
未上传
49.处理so与系统的交互(hooklistener)
未上传
50.处理so与系统的交互
未上传
51.linux内核的syscall
未上传
01.抓包复习
未上传
02.常见的抓包检测
未上传
03.vpn检测1
未上传
04.vpn检测2
未上传
05.vpn检测3
未上传
06.httpsurlconnection的get和post请求
未上传
07.httpsurlconnection的自吐
未上传
08.httpsurlconnection的证书检测
未上传
09.httpsurlconnection证书检测的绕过
未上传
10.okhttp3的get和post请求
未上传
11.okhttp3的拦截器
未上传
12.okhttp3的自吐及快速定位
未上传
13.okhttp3的证书检测
未上传
14.okhttp3的certificatepinner
未上传
15.okhttp3证书检测的绕过1
未上传
16.okhttp3证书检测的绕过2
未上传
17.okhttp3混淆后的定位方法
未上传
18.okhttp3源码分析
未上传
19.java层ssl系统源码分析与自吐
未上传
20.jni层ssl系统源码分析
未上传
21.jni层ssl自吐1
未上传
22.jni层ssl自吐2
未上传
23.r0capture的使用
未上传
24.某app抓包实战
未上传
25.某app关键代码定位
未上传
26.某app抓包实战(证书dump与双向验证)
未上传
27.某app抓包实战(服务端校验客户端)
未上传
01.linux介绍
未上传
02.vmware的安装
未上传
03.ubuntu系统的安装
未上传
04.虚拟机快照
未上传
05.ubuntu系统的配置
未上传
06.vmware的三种网络连接
未上传
07.安卓系统编译(下载初始化包)
未上传
08.安卓系统编译(同步指定版本源码)
未上传
09.关于安卓源码下载的补充
未上传
10.安卓系统编译(获取手机驱动)
未上传
11.安卓系统编译(源码编译)
未上传
12.刷机前置知识
未上传
13.刷机详解
未上传
14.加固与脱壳介绍
未上传
15.整体加固介绍
未上传
16.art下的脱壳点
未上传
17.inmemorydexclassloader源码分析1
未上传
18.inmemorydexclassloader源码分析2(mcookie脱壳原理)
未上传
19.inmemorydexclassloader源码分析3(opendexfilesfromoat)
未上传
20.dexclassloader源码分析1
未上传
21.dexclassloader源码分析2
未上传
22.youpk脱壳原理
未上传
23.其他脱壳方法原理
未上传
24.aosp源码导入到clion
未上传
25.fart源码分析
未上传
26.fart移植到安卓10-1
未上传
27.fart移植到安卓10-2
未上传
28.整体加固脱壳成品测试
未上传
29.抽取加固介绍
未上传
30.类加载器
未上传
31.双亲委派机制
未上传
32.加固对类加载器的影响
未上传
33.fart源码分析(遍历所有classloader)
未上传
34.fart源码分析(遍历所有的类)
未上传
35.fart源码分析(遍历类中的所有函数)
未上传
36.类的加载和初始化流程
未上传
37.方法调用流程
未上传
38.fart源码分析(codeitem的保存)
未上传
39.fart移植到安卓10-3
未上传
40.fart移植到安卓10-4
未上传
41.fart移植到安卓10-5
未上传
42.抽取加固脱壳成品测试
未上传
43.dex重构
未上传
44.fart改进方案
未上传
45.frida增强fart脱壳功能
未上传
46.其他加固形式
未上传