|
|
最近在学习反汇编
" h7 D, P( k- F: d5 M- Y2 l! `感觉非常的辛苦!
6 c% i4 @, M2 ]7 `' D; e8 k所以在这里给新手点建议
4 D# ]' E* ^) f$ c好让大家少走点弯路
. f& W# N/ ]/ x$ B4 f I" U( s4 N, R5 o# ~, D- z7 V7 e
首先 你至少要懂一门高级编程语言(推荐学习c/c++)和汇编语言
8 E0 t2 d5 G) }然后就是学会用DEBUG这样的调试器- U; X) J7 s1 S) |) n
比如VC里面的F10
( U7 I3 m, u# n, E. U* D- j
' h" r. |9 D- {" e# s$ ]先把程序写好 在用DEBUG调试
, K( l8 m: ^8 O' F) ]看程序是如何运行 寄存器如何变化 堆栈如何变化) C6 R: Y7 f) G3 ?
8 W% p( S. ~6 T最后用反汇编软件(比如Ollydbg,softice)进行反汇编+ I& N7 F7 k4 i; `8 B" v
在去分析它的执行过程. u/ r. {/ w# m% s6 i- A- Y
还有就是多上美河 看雪这些网站学习
" {" f7 e# v; A6 J# W |
评分
-
1
查看全部评分
-
|