《Unicorn高级逆向与反混淆》Unicorn高级逆向、反混淆、使用Unicorn跨平台调用Android的Native库,解决o-llvm路径分析问题
课程简介
看雪安卓高级逆向 Unicorn高级逆向与反混淆,当你走进逆向的大门,学得越多,就会发现还有更多自己不懂的知识,等待去挖掘。当逆向和Unicorn碰撞,热门行业就此产生,掌握Unicorn高级逆向和反混淆,升职加薪不是梦!本课程主要学习使用Unicorn解决实际问题,比如模拟调用Android的Native库(Jni)、跨平台调用ARM代码、o-llvm 基本块之间的关系分析、去除花指令、以及Unicorn的调试技巧。
讲师介绍
无名侠,拥有多年Android 协议逆向经验,2016年第一次公开进行Android协议分析培训,KCon Speaker、看雪峰会 Speaker、看雪峰会 Android 安全训练营讲师,曾经是只会逆向的扛把子战队成员现为Nu1L战队成员。如今距离发布基础篇章已过四年,无名将与你再次相遇!
适合人群
具备Python基础、了解一定的C语言及少量的ARM汇编知识
为什么要学习本课程?
学习使用Unicorn 跨平台调用Android的Native库。被调用的代码可以有反调试,可以有混淆,可以非常复杂,只要它能在处理器上正常执行,那么我们不需要逆向还原就可以调用它!
学习利用Unicorn 解决o-llvm路径分析问题,目前课程开发的o-llvm插件已经能分析大部分Thumb 样本的真实块以及真实块之间的关系,仅剩下自动化Patch功能没有开发,可以根据插件在IDA中的注释,手动Patch,效率极大提高。
课程目录
- 0x1 Unicorn 基础操作
- 0x1Unicorn基础操作.mkv
- 0x2 Unicorn 调用调用SO纯算法
- 0x2 Unicorn 调用调用SO纯算法.mkv
- libnative-lib.so
- sign1.py
- 0x3 Unicorn与Jni交互
- 0x3 Unicorn与Jni交互.mkv
- 0x4 模拟Jni与Java交互
- 0x4 模拟Jni与Java交互.mkv
- 0x5 JNIOnLoad 模拟
- 0x5 JNIOnLoad 模拟.mkv
- 0x6 Unicorn 调试器编写
- 0x6 Unicorn 调试器编写.mkv
- 0x7 emu源码分析
- 0x7 emu源码分析.mkv
- 0x8 native桥接原理
- 0x8 native 桥接原理.mkv
- 0x9 x86暴力调用
- test
- callnative.cpp
- callnative.exe
- callnative.id0
- callnative.id1
- callnative.id2
- callnative.nam
- callnative.til
- libnative-lib.so
- 0x9 x86暴力调用.mkv
- callx86.cpp
- callx86.exe
- libnative-lib.so
- test
- 0x10 ollvm 反混淆思路
- 0x10 ollvm 反混淆思路.mkv
- 0x11 开发O-llvm 反混淆插件
- 0x11 o-llvm 反混淆IDA插件.mkv
- 0x11 ollvm 反混淆插件开发2.mkv
- fuckflatarm.py
- libpddsecure.so
- libtest8(1).so
- ollvmfunction57C5C (1).so
- 0x12 总结
- 0x12 总结.mkv
- fuckflat2.py
- libsqle(1).so
下载链接见右侧按钮
声明:1、学神资源吧资源均通过互联网公开合法渠道获取,资源价格仅代表资源收集整理的费用,绝不代表原作品本身的价值。资源仅供阅读测试,请在下载后24小时内删除,谢谢合作!2、由于部分资源中不可避免的存在一些敏感关键词,如果购买后提示网盘资源链接失效,或者提示此类资源无法分享的情况,您无需担心,只需要联客服联系为您补发资源即可。
3、版权归原作者或出版方所有,本站不对涉及的版权问题负法律责任。若版权方认为学神资源吧侵权,请联系客服或发送邮件处理。。。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,微信: xueshen2025。