|
最近在学习反汇编) C/ W7 D- L" A& v2 d; Z7 ?2 i, c( h
感觉非常的辛苦!
8 O d) C! s) V0 n' r C所以在这里给新手点建议2 K( m* V0 L( ~4 V1 V( [9 w' e
好让大家少走点弯路
& c; c" U! N- _
4 Q8 u6 C4 s- R V首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言: t7 O" M+ |, D7 T
然后就是学会用DEBUG这样的调试器
# h( j' M$ @9 A% T1 [( R: Y i" ]比如VC里面的F10
' V$ p1 ]- B% \# c1 W0 h& ^1 C4 r) N% j1 k; k: S
先把程序写好 在用DEBUG调试
# \, K" \/ l. i/ m7 r7 ]' C看程序是如何运行 寄存器如何变化 堆栈如何变化
0 ]) G2 J5 f. ?
/ M9 t7 I) r. y/ \9 r3 u- G2 W最后用反汇编软件(比如Ollydbg,softice)进行反汇编
0 [+ t+ t% H* H0 c8 P' \在去分析它的执行过程7 u. b7 S- k# [
还有就是多上美河 看雪这些网站学习
6 G ]4 F2 s' T6 L. g |
评分
-
1
查看全部评分
-
|