|
|
最近在学习反汇编, f% p7 Q6 e+ S% X& R% A: h! S
感觉非常的辛苦!) D& q) D3 ?; P4 Y( k
所以在这里给新手点建议1 ]3 v; k M @0 e3 k7 F
好让大家少走点弯路
- [/ o/ c9 t/ b( L3 @* N3 a
) n* R: P' u6 e# r0 o首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言; }3 T9 L5 b3 `# V$ W
然后就是学会用DEBUG这样的调试器2 f: ?7 t/ ~) ?$ q5 J' k; l, h
比如VC里面的F10# J' X# d# `/ N% o
" O( W. P- [! d% Z6 T; D- r0 U先把程序写好 在用DEBUG调试
, }, k: \8 n3 q7 M Z看程序是如何运行 寄存器如何变化 堆栈如何变化
; n+ H5 U1 z3 i7 [( L7 a9 {" C, p# L' e
最后用反汇编软件(比如Ollydbg,softice)进行反汇编
. j! z' C% o1 X7 @' ~5 j' {! ^在去分析它的执行过程' ]( D4 P1 C0 |5 _: G9 Z
还有就是多上美河 看雪这些网站学习
* I [ n4 p7 l |
评分
-
1
查看全部评分
-
|