《安卓高级研修班》"无限"重修!内容更新!大堆高级内容即将来袭!
《调试和逆向》班
Frida在全平台Win/Mac/Ubuntu的安装方法,Frida跟Xposed的异同,Frida的核心工作机制和流程,Frida源码浅析,使用Frida进行开发的技巧和窍门,Frida开发调试最佳实践;
Frida hook Java,hook Java函数,hook静态函数,Call Java 成员函数, Get Set 变量,打印 Java 调用栈,Hook 动态加载的 Dex,用于生产环境的RPC 调用,objection 框架实战;
Frida hook Native,inline hook so,so attach hook,so replace hook,call so函数,打印so调用栈,hook libart,frida-trace,使用最新版12306.apk作为案例进行演示;
Frida用于抓包:配置使用postern,配置使用Charles,配置系统安装证书,证书校验机制逆向分析,实战逆向社交App最新版soal.apk双向证书校验,实战frida SSL pinning bypass。
Frida hook Java批量动态调用算法 ollvm特征识别和检测 分析参数来源和引用定义 常量猜测和IDA操作技巧 更多静态分析经验分享 算法猜测和交叉引用分析 Frida hook so hook sub_模拟验证 算法恢复和验证
某旅游App的socket协议还原:
objection hook与抓包
getOutputStream,确定请求参数
寻找Socket的引用,寻找getInputStream的调用位置
判断gz、zlib
frida注入进行动态解密
某安全sdk的sign算法逆向:
frida调用算法函数
dump内存中的so
把所有代码强制转为thumb
使用Findcrypt查找算法特征
使用frida-trace来hook特征函数
sub_xxx.js打印调用栈
frida hook native so 偏移地址
frida hook上层函数反复验证结果
某电商App下单签名算法还原:
抓包通讯流过滤关键参数
找到sign参数的来源
反推Interface的实现过程
frida hook jni函数
dump内存中的so
使用ida调试线程数最少的进程
trace 基址发生变化之后的算法函数
从trace日志中分析算法
从结果回溯算法
常见加壳技术原理与案例分析
整体加解密壳:dex区段加解密,Delvik虚拟机加解密dump原理
函数抽取类壳:函数抽取类壳的实现原理、函数抽取类壳的脱壳手段
VMP壳:VMP壳的实现原理、VMP壳的脱壳手段
Dex2c壳:Dex2c壳的基本原理、Dex2c壳的app分析方法
混合型壳:某加固产品的混合型壳案例分析
>>>> 透过源码看脱壳
透过源码看脱壳
ART下类加载执行流程:ART下关键的类和结构体分析
so的加载执行流程:基于init节函数和Jni_onLoad函数的so加壳方法、基于自实现linker的so加壳方法
发现属于自己的脱壳方法:基于关键字的快速发现脱壳点方法、手把手教你找“海量的”脱壳点
>>>> FART自动化脱壳工具介绍
FART自动化脱壳工具介绍
FART脱壳原理以及适用场景:FART三组件:脱壳、主动调用、修复,FART的适用场景
FART框架设计以及关键代码分析:FART脱壳组件的设计与实现、FART主动调用组件的设计与实现、FART修复组件的设计与实现
FART的扩展使用:VMP函数的修复、如何使用FART的修复组件完成对VMP函数的修复
>>>> 撸起袖子来脱壳
撸起袖子来脱壳
打造并实现属于自己的脱壳工具:定位可能的脱壳点、对发现的脱壳点实现并测试
打造属于自己的动态调试环境:从APP运行流程出发打造称手的动态分析环境、基于该动态分析环境对数字壳进行简单的动态调试
某加固产品的特例分析以及FART的应对策略:基于动态代理技术的加固产品、分析FART无效的原因、制定该类型壳的脱壳策略并实现脱壳
01
02
开班时间:
9:00~19:00 ,合计四天;
两次开班中间会间隔两三周;
制定符合业务实际情况、帮助学员切实提高业务技能的教学计划;
所有核心思路和案例现场手把手教会,并总结方法论教会;
开班地点:
一般为北京、上海、深圳
优先同城满十人即开班
异地愿意加入开班亦可
03
"无限"重修
参加《安卓高级研修班》的学员一年内可以多次来重修;
参加重修的学员差旅餐饮等费用自行承担;
为防止“滥用”而采取措施确保学员确实在学习、并且每次有提升;
我们会在每个月发放的高研内参中附上下月开课的内容与地点;
由于场地限制,参加重修需先回复邮件向看雪申请,获得批准确认后方可来听,先到先得;
将所学知识活学活用在看雪发文章并取得优秀或精华者优先重修听课;
大家都知道,不管课堂时间有多长,课后大量的资料阅读和动手实际做实验才是提升自己的关键所在,因此我们会持续地将培训内容、问答和新资料进行整理和汇总,暂定形成一本《安卓高研内参》的PDF形式,每个月发给大家。
工具追新
教材更新
答疑解惑
新的案例
坚持服务第一的理念
每次培训都附带午餐、晚宴
营造良好氛围
学员技术形象PR包装指导
学员文章、优先看雪推送
学员议题优先推送各大安全会议
04