|
最近在学习反汇编. U/ Y' y8 ?. K$ H- n# X
感觉非常的辛苦!* Q3 c ^1 V4 \0 Q, U
所以在这里给新手点建议+ Y. `; f( q2 Y+ y
好让大家少走点弯路# z. e8 u' R t
9 |# X8 w0 ^5 h1 @7 V% |5 P& w" h
首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言, }9 D# A: O6 d8 k
然后就是学会用DEBUG这样的调试器( V- O; y; b. g3 l8 a
比如VC里面的F10
, m- k% `9 v9 c+ x! @4 o: p( @4 u% c% t( A
先把程序写好 在用DEBUG调试
: b& h. c9 u: T. L看程序是如何运行 寄存器如何变化 堆栈如何变化% k/ d* P3 Z" C# j4 l7 b Q
2 }* i3 p0 Y- ~6 m/ _. Z' c最后用反汇编软件(比如Ollydbg,softice)进行反汇编
: K3 e/ Y% J8 j4 n# C8 g在去分析它的执行过程; G: K2 K% D a2 A, w9 r
还有就是多上美河 看雪这些网站学习
; K2 M+ }+ n3 {" T0 j$ y |
评分
-
1
查看全部评分
-
|