|
最近在学习反汇编- g. S5 ~, c9 t
感觉非常的辛苦!2 b; J* Y/ q7 z8 O
所以在这里给新手点建议
/ j% }& ` ?; w! H3 A4 z好让大家少走点弯路
1 X ]- @" m. A, [" R4 b$ i3 d4 v& S8 E3 a9 X
首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言3 G5 {2 c( K" W
然后就是学会用DEBUG这样的调试器5 \6 }9 U3 S. o6 _
比如VC里面的F10
' h. Q2 Z m" i8 E9 A3 L+ k1 ~9 `4 I& v3 P! K" _
先把程序写好 在用DEBUG调试 % L. Z" p$ U5 z9 f; ~( U5 k+ e
看程序是如何运行 寄存器如何变化 堆栈如何变化
2 A' {; K, P6 d) w5 j
' z1 F8 C4 J0 v# X最后用反汇编软件(比如Ollydbg,softice)进行反汇编) [+ y- E* V% S/ K! x
在去分析它的执行过程
7 U, ~" a: M# E) f$ l# x. \7 b还有就是多上美河 看雪这些网站学习
& N3 B+ g! b& b) Y) A' L6 y |
评分
-
1
查看全部评分
-
|