|
|
最近在学习反汇编
- M( I# o$ b! N" [* U' H感觉非常的辛苦!
8 d. r# |+ C8 k& E6 {- K所以在这里给新手点建议) w& m. T9 A% L: |
好让大家少走点弯路
" Q5 d- A* D6 ?* L; q, m* e c1 o! J2 P' z {
首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言
- K2 G0 p v: H0 G! X! M然后就是学会用DEBUG这样的调试器
) f, s D4 ~! t H# V# x比如VC里面的F10
: g8 v6 g; I' g) u1 {, C& q1 }
& ~ w- S1 {6 M+ c7 p! H先把程序写好 在用DEBUG调试
2 I) W# x, _1 W, X$ n2 l+ p看程序是如何运行 寄存器如何变化 堆栈如何变化
% D" d- W! x& Z* w: c. I* L3 ?5 x5 G% q" H9 N( k! q" g+ m
最后用反汇编软件(比如Ollydbg,softice)进行反汇编* t* r# |4 g D. o
在去分析它的执行过程2 z! s! V! p) V# z
还有就是多上美河 看雪这些网站学习
0 ]3 K; N0 u. ~+ B( }/ G3 s" i |
评分
-
1
查看全部评分
-
|