|
|
最近在学习反汇编
$ k5 t: T! m+ u- f3 ^4 W; ~. t感觉非常的辛苦!
8 r* V; u/ v; b5 b. X! t0 h所以在这里给新手点建议% R3 C( R* F% B8 O
好让大家少走点弯路; G& N9 J4 d" Q# V( G$ d
2 c2 {$ x' N) r# M首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言 _* ~. n! y# p' d
然后就是学会用DEBUG这样的调试器, f1 h3 |- ?" x0 E. x
比如VC里面的F10' ~% c1 W. U' r6 {: @7 c
% Y8 t. V4 W2 e) \2 L, U' _3 e
先把程序写好 在用DEBUG调试
5 `! Y' L! t2 T' ^# F2 E看程序是如何运行 寄存器如何变化 堆栈如何变化
" E; G9 N" |, A
) `6 b4 D8 [# s最后用反汇编软件(比如Ollydbg,softice)进行反汇编; ?# H5 }2 T/ z. M- A
在去分析它的执行过程
- w, ? S( r% Z1 L( }0 Y# Y还有就是多上美河 看雪这些网站学习
" T( Q& T& f. \( d, \6 T |
评分
-
1
查看全部评分
-
|