资源名称:鱼C工作室Android安卓逆向培训第一期
教程内容:
因为JAVA编译的代码非常容易还原,现在大部分APP的核心算法,反调试等功能都编写到了native程序中来加大逆向的难度。面对native,一般的分析者都会束手无策,有的完全看不懂,有的只会用IDA的F5的C代码还原功能,但是还原出来的代码很难看,还不如靠自己!所以如果无论你是做安卓协议分析还是做破解,SO原生程序逆向都是你的基本功!这套教程将带你系统的学习Android 原生程序逆向。包括ARM汇编语言基础,C语言逆向还原,NDK编译,SO动态调试,SO修改,SO Hook,IDA、SH、Killer等工具的使用方法。
第一期以ARM汇编和C语言逆向为主,为大家后续的逆向工作奠定坚实的基础。
基础:
必备C语言基础
Android的一些基本概念
最好有一部Android设备 or 模拟器
课程目录:
第一期课程:
ARM基础系列
第一课 磨刀
第二课 NDK编译原生程序
第三课 初探ARM
第四课 ARM寻址方式
第五课 跳转指令
C语言基础逆向系列
第六课 逆向表达式
第七课 流程控制语句逆向
第八课 函数的框架
第九课 数组寻址及指针
第十课 指针高阶玩法:结构体
会员资源
开通赞助会员 · 全站免费下载
版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。版权声明:本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系客服并出示版权证明以便删除!
Android安卓开发手册 中文CHM版
« 上一篇
05-01
Android软件安全与逆向分析
下一篇 »
05-01