|
最近在学习反汇编8 `: C0 I1 w4 i" \
感觉非常的辛苦!
$ L. M" {4 n# D% h- l; u6 p所以在这里给新手点建议; y$ Z# e6 p# A6 {
好让大家少走点弯路
& ^- X& f+ i; c- }! \6 p5 @2 t( \& S, l2 F
首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言
, A& W, n9 A% [& v5 U- c4 {然后就是学会用DEBUG这样的调试器
# e( h0 z- W7 H0 {1 E; B$ x比如VC里面的F10
$ Z* R8 W; [0 {; j# n$ f7 Y3 m- u1 N, m$ h- |3 ?8 n; z- `! |' `7 r
先把程序写好 在用DEBUG调试 & `- T) A( n. y% B% @1 j
看程序是如何运行 寄存器如何变化 堆栈如何变化7 i& h6 t; S/ ?# y! O
: `, y+ D3 J0 W& a n最后用反汇编软件(比如Ollydbg,softice)进行反汇编
4 n; x, `1 t1 X! v2 h8 T' e在去分析它的执行过程, I( Q. e$ Z) s$ D6 a6 ^
还有就是多上美河 看雪这些网站学习
% e9 d5 a9 H5 }3 W ~ |
评分
-
1
查看全部评分
-
|