|
Unicorn高级逆向与反混淆
) e% O. S# U6 b2 [├──0x1 Unicorn 基础操作 6 u! H: s( ^' D/ l$ T7 d& v; ^
| └──0x1Unicorn基础操作__ev .mkv 91.97M
0 y$ F: O' m& C! Q0 i/ y├──0x10 ollvm 反混淆思路
$ U5 ]9 W8 | H* @8 L4 o4 c/ k| ├──0x10 ollvm 反混淆思路__ev .mkv 239.93M8 [" F H" x3 M% \0 l4 s/ @
| └──资料 .7z 501.50kb
3 ` u3 p& C( O9 @& q├──0x11 开发O-llvm 反混淆插件 {0 |0 u1 A) W) d/ p/ k) \5 D& T: ?
| ├──0x11 o-llvm 反混淆IDA插件__ev .mkv 178.19M
3 C1 p }: k- Q! r" U$ K| ├──0x11 ollvm 反混淆插件开发2__ev .mkv 131.02M
& C# C3 w! J$ c! V| ├──fuck_flat_arm .py 24.97kb
9 g" ]/ J6 Z3 R( e7 u| ├──libpdd_secure .so 1.12M
L& l3 {$ b+ M; {* z' `| ├──libtest8(1) .so 13.12kb
% ?; Y/ a" u( w/ |) S( l| └──ollvm_function_57C5C (1) .so 1.01M
' i! Z1 W: s) a- Q, g7 [, p├──0x12 总结 , C% P$ }$ [! r7 @! W5 V) ?
| ├──0x12 总结__ev .mkv 155.43M
+ i6 m$ o, v0 f" v2 M| ├──fuck_flat2 .py 11.29kb: J( P4 E# I" s( Q" Z
| └──libsqle(1) .so 109.89kb X4 a2 h7 H% N1 a1 X+ O: h- R6 p% b
├──0x2 Unicorn 调用调用SO纯算法
+ f% Z K) Z1 u3 |. i| ├──0x2 Unicorn 调用调用SO纯算法__ev .mkv 113.34M# b* Q& k' ^# X% F7 t
| ├──libnative-lib .so 121.74kb9 Y* m' |6 l( \. X s* O/ q
| └──sign1 .py 1.33kb
n: c5 W9 E2 `$ _, E├──0x3 Unicorn与Jni交互
( x) l% |, U7 G1 P/ I| ├──0x3 Unicorn与Jni交互__ev .mkv 116.39M# k0 U' |7 S( z: [: V
| └──0x3 代码 .7z 562.42kb v, y, u2 a2 M7 G" w
├──0x4 模拟Jni与Java交互 - d. \ T3 h2 {, w
| ├──0x4 代码 .7z 563.46kb l* p( n) h' x d) w! L
| └──0x4 模拟Jni与Java交互__ev .mkv 43.67M
* R, J d& j' ~, s% g├──0x5 JNI_OnLoad 模拟
+ |1 u1 b5 i& \! L| ├──0x5 JNI_OnLoad 模拟__ev .mkv 52.72M
9 j! `+ C* N {| └──0x5 代码 .7z 862.43kb! ^6 i9 h3 b/ C% e. f6 A
├──0x6 Unicorn 调试器编写 " O7 X4 `+ ]" z! j
| └──0x6 Unicorn 调试器编写__ev .mkv 54.51M6 q$ B4 l( C$ O+ d! V7 J) g
├──0x7 emu源码分析 ( m& {0 ]7 N. {9 i/ c: l
| └──0x7 emu源码分析__ev .mkv 248.78M
k5 r M* q0 R& L% D M3 T( P- v├──0x8 native桥接原理
1 ~) m) s; }9 a" @| └──0x8 native 桥接原理__ev .mkv 82.32M
& d& A \! ^$ s- T└──0x9 x86暴力调用 / D U! W$ G8 a
| ├──test
$ f) s- J j d/ I0 m| | ├──call_native .cpp 0.87kb6 m, b4 f/ i1 ?2 y K* N% c& o
| | ├──call_native .exe 1.11M
. O# D" }, f7 f% N0 ?| | ├──call_native .id0 1.07M
+ c; ?0 a. {+ G& x' e1 x/ ~| | ├──call_native .id1 520.00kb& T. o; q& G' g& }- m' U% p0 R
| | ├──call_native .id2 2.35kb
) a! e1 D( u% ? m) P, I| | ├──call_native .nam 16.00kb
- n- L& V$ U( {+ B| | ├──call_native .til 19.72kb! J3 h0 s8 C' f, |3 B" e5 _: d ^1 o
| | └──libnative-lib .so 237.79kb2 G! `: T" h: i; {
| ├──0x9 x86暴力调用__ev .mkv 91.42M
, @9 V4 A8 Z) _' V/ }1 v% s| ├──call_x86 .cpp 0.94kb
( L1 k% ?7 @& o/ ]| ├──call_x86 .exe 1.11M' ^+ x( H W. a I6 e+ k& |
| └──libnative-lib .so 237.79kb, Y& d4 e# i( g: m
1 m* F8 f" I2 V' F- H4 K% X0 m9 i; `
8 t; a+ u2 O! \3 a
) w3 i0 {% x, Q" n/ S9 H9 t* Z% I F4 e3 {( A
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见, ?% ] V8 G& e9 t
2 p! u1 ] P5 Z( ~0 \
6 {, t1 {$ {) ^# F6 _ E8 U
* K% n! g: J% A$ Q/ Z本资源由Java自学网收集整理【www.javazx.com】 |
|