为什么需要 Unicorn 逆向 这门课的核心不是教你写代码,而是解决“黑盒”里那段关键算法怎么被拿出来用。很多 App 的核心逻辑藏在 SO 文件里,而且加了 OLLVM 混淆,你直接在 IDA 里看反汇编,流程图全是乱码,函数名被抹平,分支预测被搞死,根本找不到入口,更别提调用了。Ungorn(Unicorn)是一个处理器模拟引擎,它能把你感兴趣的几行…
📁 0x1 Unicorn 基础操作 0x1Unicorn基础操作.mkv [278.6 MB] 📁 0x8 native桥接原理 0x8 native 桥接原理.mkv [155.8 MB] 📁 0x12 总结 fuckflat2.py [11.3 KB] libsqle(1).so [109.9 KB] 📁 0x3 Unicorn与Jni交互 📁 0x9 x86暴力调用 📁 test callnative.til [19.7 KB] libnative-lib.so [237.8 KB] callnative.exe [1.1 MB] callnative.cpp [887.0 B] callnative.id1 [520.0 KB] callnative.nam [16.0 KB] callnative.id2 [2.3 KB] callnative.id0 [1.1 MB] callx86.cpp [963.0 B] libnative-lib.so [237.8 KB] callx86.exe [1.1 MB] 0x9 x86鏆村姏璋冪敤.mkv [277.4 MB] 📁 0x5 JNIOnLoad 模拟 📁 0x2 Unicorn 调用调用SO纯算法 0x2 Unicorn 调用调用SO纯算法.mkv [330.9 MB] sign1.py [1.3 KB] libnative-lib.so [121.7 KB] 📁 0x6 Unicorn 调试器编写 📁 0x4 模拟Jni与Java交互 0x4 模拟Jni与Java交互.mkv [122.9 MB] 📁 0x10 ollvm 反混淆思路 0x10 ollvm 鍙嶆贩娣嗘€濊矾.mkv [828.7 MB] 📁 0x11 开发O-llvm 反混淆插件 fuckflatarm.py [25.0 KB] 0x11 o-llvm 鍙嶆贩娣咺DA鎻掍欢.mkv [307.1 MB] 0x11 ollvm 反混淆插件开发2.mkv [383.0 MB] libpddsecure.so [1.1 MB] libtest8(1).so [13.1 KB] ollvmfunction57C5C (1).so [1.0 MB] 📁 0x7 emu源码分析 0x7 emu婧愮爜鍒嗘瀽.mkv [906.9 MB]