|
最近在学习反汇编
5 f5 G* f5 H. T0 o- l( ~, n感觉非常的辛苦!8 l. Z. F. k9 F+ F
所以在这里给新手点建议
2 y7 f/ j' i' r% n- l( ~好让大家少走点弯路
0 t9 i( r1 E, c0 f+ D8 p2 U2 R
6 N' z3 W+ ~! }5 h1 u首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言
. o- H1 ^8 O4 D3 n/ @然后就是学会用DEBUG这样的调试器
+ C) X3 y9 G8 ^; {) s: E比如VC里面的F108 A A7 w$ ~! ]; u; H1 D
& i) t3 E3 `3 f9 K
先把程序写好 在用DEBUG调试
* i3 ^# a" S! v0 i l看程序是如何运行 寄存器如何变化 堆栈如何变化
$ g# D/ `7 W# }: S/ u
" G9 A: d0 A E9 m, d- n% I最后用反汇编软件(比如Ollydbg,softice)进行反汇编
+ \2 b2 s! S* p* f在去分析它的执行过程+ q( ^2 h2 S6 S3 H/ B2 m
还有就是多上美河 看雪这些网站学习
1 b* q' v# W5 X |
评分
-
1
查看全部评分
-
|