看雪Unicorn高级逆向与反混淆课程介绍:
本课程采用课程节数少单课时间长的模式。本课程进一步讲解SO代码还原技术,学习使用Unicorn技术攻克高混淆、强加密的SO,并对O-LLVM及自动化算法分析进行初步探索。主要学习使用Unicorn解决实际问题,比如模拟调用Android的Native库(Jni)、跨平台调用ARM代码、o-llvm 基本块之间的关系分析、去除花指令、以及Unicorn的调试技巧。
课程目录:
——/看雪-Unicorn高级逆向与反混淆/ ├──01 Unicorn 基础操作 | └──0x1Unicorn基础操作.mkv 91.97M ├──02 Unicorn 调用调用SO纯算法 | ├──0x2 Unicorn 调用调用SO纯算法.mkv 113.34M | ├──libnative-lib.so 121.74kb | └──sign1.py 1.33kb ├──03 Unicorn与Jni交互 | ├──0x3 Unicorn与Jni交互.mkv 116.39M | └──0x3 代码.zip 1.39M ├──04 模拟Jni与Java交互 | ├──0x4 代码.zip 1.45M | └──0x4 模拟Jni与Java交互.mkv 43.67M ├──05 JNI_OnLoad 模拟 | ├──0x5 JNI_OnLoad 模拟.mkv 52.72M | └──0x5 代码.zip 1.87M ├──06 Unicorn 调试器编写 | └──0x6 Unicorn 调试器编写.mkv 54.51M ├──07 emu源码分析 | └──0x7 emu源码分析.mkv 248.78M ├──08 native桥接原理 | └──0x8 native 桥接原理.mkv 82.32M ├──09 x86暴力调用 | ├──test | ├──0x9 x86暴力调用.mkv 91.42M | ├──call_x86.cpp 0.94kb | ├──call_x86.exe 1.11M | └──libnative-lib.so 237.79kb ├──10 ollvm 反混淆思路 | ├──test-output | ├──0x10 ollvm 反混淆思路.mkv 239.93M | ├──bin.out 2.02M | ├──cfg.py 13.21kb | └──libvdog.so 2.02M ├──11 开发O-llvm 反混淆插件 | ├──0x11 o-llvm 反混淆IDA插件.mkv 178.19M | ├──0x11 ollvm 反混淆插件开发2.mkv 131.02M | ├──fuck_flat_arm.py 24.97kb | ├──libpdd_secure.so 1.12M | ├──libtest8(1).so 13.12kb | └──ollvm_function_57C5C (1).so 1.01M └──12 总结 | ├──0x12 总结.mkv 155.43M | ├──fuck_flat2.py 11.29kb | └──libsqle(1).so 109.89kb