Android逆向分析与实战,Pinole,本套课程主讲Android逆向中的基础知识,涉及内容纯粹是基础中的基础,同时也是本人入驻网易云课堂的一个试点。如果你看不懂Java/C/C++代码,那么没关系,我在课程当中会比较详细的讲解代码的意义和结构流程。实在不懂,私信我,如果问题不是太弱智的话,本人尽量一一解答(`・ω・´)
第一次录课程,还请各位不喜勿喷,有错误的地方要多多指正,让我们共同进步。
本套课程每周六更新三个课时哦!
Android逆向的认识
1.1什么是Android逆向
1.1.2 ctf签到题
1.2 锁屏密码简单分析
1.2.1手势密码简单分析
Android中的NDK开发
2.1搭建开发环境
2.1.1Android Studio环境搭建
2.2 第一行代码:HelloWorld
2.3 JNIEnv类型和jobject类型
2.4 JNIEnv类型中方法的使用
2.5 创建Java对象及字符串的操作方法
2.6 C/C++中操作Java中的数组
2.7 C/C++中的引用类型和ID的缓存
Android中开发与逆向常用命令
3.1 基础命令
3.2 非shell命令
3.3 shell命令
3.4 操作apk命令
3.5 进程命令
so文件格式解析
4.1 ELF文件格式
4.2 解析工具
4.3 解析ELF文件
4.4 验证解析结果
资源文件格式解析(Manifest,resource.arsc,dex)
5.1解析格式
5.2解析数据结构
5.3解析代码 适用人群:Android爱好者,有一定Android基础或热爱学习的开发人员或学生。