|
发表于 2009-6-10 19:17:34
|
显示全部楼层
其实gba有很多调试器 no$gba比较常用
- Y/ |4 ^; W: F7 o1 P# {vba172也算调试器 断点可以用cheatengine+olldbg大法5 {& p' |4 |8 L/ h
这种办法可以hack所有不能断点的调试器
- e N# W! o3 n0 |* e1 w1 N7 a& S$ o* X T6 L
附:黄金太阳穿墙源码
) |5 t$ r5 @ E4 u @0 H; \2 i6 x========================================4 q0 M$ t& m% ]8 ?8 N
04000130 B+[u=bd d=7d l=dd r=ed]9 \6 F7 Z; s" N/ j
02030ee2 l=fffe r=0001% g9 N* J/ `6 g% I
02030eea u=fffe d=0001
' ^1 c9 l ^- H% ]' ]7 v$ ?========
6 H% \) Z Q9 o- w. P! ^0800f140 mov r3,0. Q. C& P G( d3 J5 ~( P
0800f142 str r3,[r7,24] ;-x6 h& h/ ?9 ^/ B& U! x
0800f144 str r3,[r7,2c] ;-y0 Q! v4 n% M$ E n d7 S
0800f146 mov r3,3
+ k/ T4 G, y9 _' T9 c6 A========& J! `8 l) J' P2 k
0800f142 bl 08014000
0 _& B( \% F {+ D8 K; j--------9 s, \: a: Y; z
08014000 str r3,[r7,24] ;-x9 |! b i- |/ {4 ?
08014002 str r3,[r7,2c] ;-y
1 H' r, e/ ?% G* y: u8 I08014004 push r0-r2$ I; c0 n4 \1 B' r8 ]
08014006 ldr r0,[0801400c] ;=04000130
( ~" U/ c/ v4 F08014008 ldrb r0,[r0]
& A- L+ M M5 C. X" h$ t0801400a b 08014010
9 ^0 M; ^7 l/ X& O: x0801400c --------: v! `, y: e' p$ F, L8 i
0801400e --------: v8 z2 ~/ m3 I) x' |* v
08014010 mov r1,19 w" H) i9 r8 q* n
08014012 sub r2,r1,2
) ]) q2 f( m9 a. V j; f8 l08014014 cmp r0,0bd
5 q" t. |6 `2 c- {1 o08014016 bne 0801401c ]1 }9 P4 A) O/ R" x
08014018 strh r2,[r7,2e]' p) D( S4 e- f+ w% m) Q) I
0801401a b 08014032
( H9 Z* r# p3 z9 N$ K0801401c cmp r0,07d
( e2 G/ b0 ]. \( C9 g# {; {- s6 R" o0801401e bne 08014024
: g+ G* b1 m. @08014020 strh r1,[r7,2e]" {* P( S) ^- Q# _/ `
08014022 b 08014032
' _5 f8 S+ c6 i08014024 cmp r0,0dd; y+ L3 N: P a* w
08014026 bne 0801402c
: @ Q( W8 n2 [# T, o6 g08014028 strh r2,[r7,26]
2 @( y$ t0 M. N* R& H( Q7 O+ e0801402a b 08014032
$ M; M+ h) l6 n* Q' ?( R F0801402c cmp r0,0ed1 P ~; H* W% R2 v f- Q6 d5 L/ N
0801402e bne 08014032' ~5 }0 }8 {- W
08014030 strh r1,[r7,26]
& n6 [4 A7 v. c7 a08014032 pop r0-r2
' W& T5 O% F' Z) x4 S2 H3 F/ q: b08014034 bx lr
, }; d6 x4 y U4 D: _, u======================================== |
评分
-
1
查看全部评分
-
|