|
|
最近在学习反汇编
/ X% @* w0 y# S感觉非常的辛苦!, H, G6 X/ |6 G/ r2 Q9 A: ]2 d
所以在这里给新手点建议
( T, a% P0 J$ H; a好让大家少走点弯路# g- M7 W9 L, N$ f" \
3 D; H' @& J8 g7 z- I |首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言
- d3 h0 t9 \! g, S, N8 |然后就是学会用DEBUG这样的调试器
8 }( [8 C% r& x7 t比如VC里面的F10
9 H4 x# C9 \, `' Q w1 ?# ?. X0 Q$ {' [ m
先把程序写好 在用DEBUG调试 / k% u k) i5 J/ N7 {
看程序是如何运行 寄存器如何变化 堆栈如何变化
( D" ]. ~& h# z% o( J1 D. e
. }# C; I, j: q1 k; p0 j2 f最后用反汇编软件(比如Ollydbg,softice)进行反汇编
* i% J6 \+ \! m: W8 u- L6 |. D8 |在去分析它的执行过程
( K2 d* u1 b) u( ]3 c还有就是多上美河 看雪这些网站学习
4 o" l7 ~: ~, ~5 N. q; n/ N |
评分
-
1
查看全部评分
-
|