|
|
最近在学习反汇编7 C( n' x) u1 l3 ~. J, p
感觉非常的辛苦!
& x) d% M2 ^9 U. o @所以在这里给新手点建议, A) n* q* E( s2 Z& t A4 y
好让大家少走点弯路- g5 F" n: N9 J& k
2 {- N- _3 s1 `6 j4 v$ { F5 ^3 V
首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言
1 U+ b- t$ |& E然后就是学会用DEBUG这样的调试器9 R8 x( x( U8 G3 z7 H# q# r
比如VC里面的F10; {/ k8 s& H6 A
9 Y/ i+ O4 X8 ] O/ N. S: m5 K s
先把程序写好 在用DEBUG调试 k& U! ^% D! b: H& ?: a
看程序是如何运行 寄存器如何变化 堆栈如何变化
' }' X+ g) X/ J) {- _" A3 l3 p) C( E p* `& ~& G3 ], x3 s
最后用反汇编软件(比如Ollydbg,softice)进行反汇编
7 q" [4 A( o+ u7 `在去分析它的执行过程+ Z8 U- M& W" g# k9 U2 b5 }
还有就是多上美河 看雪这些网站学习
% t# ~, `& g3 R( n/ |+ { |
评分
-
1
查看全部评分
-
|