飞豹客 · 课能看,资料也能带走
飞豹客体系课

安卓逆向之密码学进阶

这门课解决什么问题 安卓应用在处理账号登录、接口请求、本地缓存时,普遍依赖各类加密算法做签名或数据保护。做逆向分析时,你常常会遇到抓包拿到一串看不懂的密文,或者反编译后看到一堆位移、异或和常量运算,却不知道它对应哪种标准算法。这门课正是针对这个卡点:把安卓逆向里最常见的密码学逻辑拆开讲清楚,重点落在

单课价¥29.00新品 上架
会员价¥14.50开通会员,全站课程按会员价下载套餐详情
81 人关注 更新于 2026-09-19 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.00

会员 · 按档位

永久¥14.505折
年¥17.406折
月¥20.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题

安卓应用在处理账号登录、接口请求、本地缓存时,普遍依赖各类加密算法做签名或数据保护。做逆向分析时,你常常会遇到抓包拿到一串看不懂的密文,或者反编译后看到一堆位移、异或和常量运算,却不知道它对应哪种标准算法。这门课正是针对这个卡点:把安卓逆向里最常见的密码学逻辑拆开讲清楚,重点落在 MD5 这类哈希算法的内部实现上。它不空谈“密码学原理”,而是直接带你看懂 C 层代码是怎么处理明文、怎么算出摘要的,帮你把“黑盒加密”还原成可读的算法流程。

适合什么基础与建议先看哪几块

这门资料不适合零基础。你需要对安卓反编译工具有基本操作经验,能看懂简单的 C 或 Java 语法,最好已经做过几次基础的抓包和 so 层调试。如果你连 dex 反编译都没碰过,建议先补基础再看。拿到资料后,建议先看开头的学前须知,确认它讲的范围和你的工作场景是否匹配。接着直接进入 MD5 算法细节部分,重点看明文处理、字节序和初始化常量这几块。这些是理解后续运算逻辑的地基,跳过它们直接看核心代码实现,大概率会卡在数据为什么这么拆分的问题上。核心的 Transform 运算部分建议反复看,配合暂停手写一遍流程。

学完能独立做什么与资料怎么配合练习

学完后,你应该能独立面对一段安卓应用里的加密逻辑,先判断它是不是标准 MD5 变体,再对照代码里的常量和位移操作确认细节,最终自己用代码复现出相同的加密结果。资料配合练习的方式很明确:视频里讲到明文填充和分组处理时,自己开一个 IDE 同步敲一遍 C 实现;讲到核心运算时,拿一个已知的输入和输出做断点验证。不要只看不练,密码学的细节全在代码跑通的那一刻才真正理解。如果手头有正在分析的安卓样本,把它的加密函数和这里的实现做交叉比对,是最好的练手方式。


你将学习到安卓逆向中的密码学进阶知识

课程目录

*   01 安卓逆向之密码学进阶/

  *   01 01.学前须知.mp4 (41.04 MB), 09:21

  *   02 02.C实现的MD5算法的使用.mp4 (57.95 MB), 13:11

  *   03 03.MD5算法细节(明文的处理).mp4 (58.50 MB), 11:55

  *   04 04.字节序.mp4 (55.79 MB), 13:18

  *   05 05.MD5算法细节(M1-M16).mp4 (19.04 MB), 03:49

  *   06 06.MD5算法细节(初始化常量).mp4 (32.89 MB), 06:29

  *   07 07.MD5算法细节(MD5Transform).mp4 (112.62 MB), 19:43

  *   08 08.MD5代码实现详解(明文的处理).mp4 (86.10 MB), 16:59

  *   09 09.MD5代码实现详解(结果的计算).mp4 (32.13 MB), 05:59

  *   10 10.MD5代码实现详解(MD5Transform).mp4 (73.32 MB), 12:59

  *   11 11.IDA的基本使用.mp4 (155.36 MB), 26:54

  *   12 12.IDA中的MD5(IDA中的数值转换).mp4 (56.30 MB), 09:48

  *   13 13.IDA中的MD5(IDA中的数据类型).mp4 (20.44 MB), 03:51

  *   14 14.IDA中的MD5(MD5算法的识别).mp4 (66.18 MB), 11:50

  *   15 15.IDA的常用操作.mp4 (71.82 MB), 13:10

  *   16 16.IDA算法识别插件.mp4 (84.48 MB), 14:44

  *   17 17.IDA算法识别插件(findhash).mp4 (75.24 MB), 12:59

  *   18 18.so层自吐算法.mp4 (87.90 MB), 15:23

  *   19 19.IDA插件(trace_natives).mp4 (44.04 MB), 07:46

  *   20 20.so层自吐算法升级版.mp4 (88.98 MB), 15:27

  *   21 21.SHA1算法细节.mp4 (68.81 MB), 13:34

  *   22 22.SHA1代码实现详解.mp4 (134.38 MB), 24:38

  *   23 23.哈希算法的识别.mp4 (131.95 MB), 23:51

  *   24 24.HmacMD5算法介绍.mp4 (22.42 MB), 05:53

  *   25 25.HmacMD5算法细节.mp4 (62.55 MB), 11:34

  *   26 26.HmacMD5算法实现详解.mp4 (38.65 MB), 07:29

  *   27 27.DES算法细节(子密钥生成).mp4 (52.29 MB), 11:20

  *   28 28.DES算法细节(明文的运算).mp4 (77.60 MB), 16:45

  *   29 29.DES的实现源码分析1.mp4 (58.17 MB), 11:55

  *   30 30.DES的实现源码分析2.mp4 (71.61 MB), 13:33

  *   31 31.DES的魔改.mp4 (75.04 MB), 12:35

  *   32 32.分组加密的填充.mp4 (33.17 MB), 07:10

  *   33 33.分组加密的模式(ECB).mp4 (29.36 MB), 06:43

  *   34 34.分组加密的模式(CBC).mp4 (38.99 MB), 07:44

  *   35 35.分组加密的模式(其他).mp4 (28.99 MB), 05:48

  *   36 36.3DES算法细节.mp4 (29.09 MB), 06:21

  *   37 37.AES特点.mp4 (37.52 MB), 07:45

  *   38 38.AES算法细节(明文的运算1).mp4 (72.34 MB), 14:55

  *   39 39.AES算法细节(明文的运算2).mp4 (88.78 MB), 16:33

  *   40 40.AES算法细节(密钥的编排).mp4 (76.72 MB), 15:30

  *   41 41.AES的代码实现.mp4 (38.80 MB), 07:30

  *   42 42.AES查表法详解.mp4 (120.71 MB), 25:16

  *   43 43.openssl的aes实现.mp4 (130.28 MB), 23:42

  *   44 44.openssl的EVP使用.mp4 (57.98 MB), 11:21

  *   45 45.AES和DES的区别与联系.mp4 (37.64 MB), 09:04