|
|
发表于 2009-6-10 19:17:34
|
显示全部楼层
其实gba有很多调试器 no$gba比较常用
2 h" f% R0 \5 y5 H! ?vba172也算调试器 断点可以用cheatengine+olldbg大法
+ P: H) ?( d* e8 s' _* s这种办法可以hack所有不能断点的调试器
9 C( M6 `3 T1 {; J; {5 c1 b+ ? ~% I7 `7 P7 c
附:黄金太阳穿墙源码
, {. y; Q) p7 L* o, Q========================================2 |9 M9 Q7 n& d7 }
04000130 B+[u=bd d=7d l=dd r=ed]
- Y9 z4 e+ e/ m. C02030ee2 l=fffe r=0001
% k0 S- n0 G# Y9 M9 w! [2 V' |- y02030eea u=fffe d=0001
( P9 f2 `. g9 e) s/ i========/ a) C' y% f; D
0800f140 mov r3,0
- S8 ^/ u+ p" j0800f142 str r3,[r7,24] ;-x
& V! H- m* Q" ^& R, v W; @0800f144 str r3,[r7,2c] ;-y- R' k8 E- A" C" {- Y
0800f146 mov r3,3- |9 J- S$ ^& z+ [% o1 }
========3 k. o) u3 Q& s5 A" v
0800f142 bl 08014000
}4 Y- Z# U, |& _0 M9 T--------+ B+ Y0 N$ Q- K$ v Q
08014000 str r3,[r7,24] ;-x
9 x& b6 u( U @& v$ k3 L08014002 str r3,[r7,2c] ;-y
y T2 z. A; ~08014004 push r0-r2# q: i0 C7 {0 ^7 D
08014006 ldr r0,[0801400c] ;=04000130
S8 D$ |+ Z# I' E08014008 ldrb r0,[r0]
/ Q+ F4 E- ?* k! h" \& E0801400a b 080140100 G' \# D' [* D, ]. O" b
0801400c --------
; l4 _8 ~& U0 B0801400e --------
' `$ ?) f% b0 y" a! g. v08014010 mov r1,1$ m7 s2 ]0 E, B3 s
08014012 sub r2,r1,2
$ U1 y2 z* {7 L5 i* G1 g08014014 cmp r0,0bd
0 p6 N, L% `0 D H0 P7 i08014016 bne 0801401c" x' O2 y1 w' G% o$ ^2 P
08014018 strh r2,[r7,2e]& Z G) h2 d: d6 {0 `
0801401a b 08014032
0 x1 ]# e0 J9 \, n0801401c cmp r0,07d& x3 y# F7 f$ E9 O* ?, F. ^: u
0801401e bne 08014024( Q5 j* i6 S& ~
08014020 strh r1,[r7,2e]4 Q5 `2 L3 j! L7 {/ {7 |# u r
08014022 b 08014032
8 g5 W' V* T3 s& v p: i% l08014024 cmp r0,0dd2 {/ G ~$ @: d
08014026 bne 0801402c
: ~' {& _9 z' `0 e" X, h6 ~08014028 strh r2,[r7,26]
$ Z. A0 e- ~; E0 K7 n6 t$ r0801402a b 080140320 G, ^' w' o5 c+ W" J6 G+ G
0801402c cmp r0,0ed
1 I( t7 a7 a9 C+ O a- f0801402e bne 08014032
8 f! l: p: } H4 J% N. v C08014030 strh r1,[r7,26]
- G* u) L$ h$ r: J* ~; Y- `' t08014032 pop r0-r2' V& u0 p0 K7 c1 ^, A1 S
08014034 bx lr1 Z; v- }( B9 U% b* y7 t/ |( U
======================================== |
评分
-
1
查看全部评分
-
|