|
|
最近在学习反汇编
" r4 z' t0 {/ f8 w* D% ]% \: d感觉非常的辛苦!$ D* s" B: U% q' i& F( @
所以在这里给新手点建议" N+ T( ^$ j: k) |; H" q4 d
好让大家少走点弯路, L% O) @. s8 {
7 l q/ L( q4 X; e
首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言/ s! Q& Z8 j$ [* I
然后就是学会用DEBUG这样的调试器' z2 W ~( M9 {
比如VC里面的F104 ?: i: ^( {& m$ q4 \
/ c8 k% g" [% r, E
先把程序写好 在用DEBUG调试 3 x G2 s4 v# }4 d. i. m
看程序是如何运行 寄存器如何变化 堆栈如何变化) D6 Z, W) E- \ w4 i
5 L' b. [3 u* l: j8 R2 b最后用反汇编软件(比如Ollydbg,softice)进行反汇编4 W& y7 H2 R& t5 @# B. z4 m4 ]* R
在去分析它的执行过程
2 q0 E! b. T; C还有就是多上美河 看雪这些网站学习6 y4 G+ n7 s8 |* D; s
 |
评分
-
1
查看全部评分
-
|