|
最近在学习反汇编% b$ q. ^- h* |0 o/ W& L( v
感觉非常的辛苦!
! |, ]& X4 o1 p所以在这里给新手点建议
* ~% L* f: ?$ k6 @8 y好让大家少走点弯路! x+ N: B! I \& c l& x5 p: K) H* `
8 ^) l) Q+ _! B+ G3 d# Z
首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言+ {( A3 q6 _( F# n% }% x, y1 Q
然后就是学会用DEBUG这样的调试器/ I8 ^3 f, @# p) ~. [
比如VC里面的F108 a! z M& ?, T
, ]0 R p1 Z/ c& T% d; ]+ Y: q先把程序写好 在用DEBUG调试 1 D9 j0 A% M1 u* A( V3 S. ?
看程序是如何运行 寄存器如何变化 堆栈如何变化
; \. e6 N3 G- L! e: G! |* Z# B
; ]; n [3 i4 l k. |: |最后用反汇编软件(比如Ollydbg,softice)进行反汇编% X. R& s0 t$ H/ U
在去分析它的执行过程
4 Q7 c% K2 v9 V) @# {0 @还有就是多上美河 看雪这些网站学习
+ D1 N) N t' b. f! p |
评分
-
1
查看全部评分
-
|