|
|
发表于 2009-6-10 19:17:34
|
显示全部楼层
其实gba有很多调试器 no$gba比较常用
3 t5 C1 Q6 `- t, o- K2 X9 K# dvba172也算调试器 断点可以用cheatengine+olldbg大法
5 d1 u. b2 c+ ~这种办法可以hack所有不能断点的调试器
. u0 u1 D& Y) J! N, x
. R1 F' B5 M9 z. s) q附:黄金太阳穿墙源码
# H% D; b4 G1 J1 h% k======================================== _6 S- y6 m! `. s
04000130 B+[u=bd d=7d l=dd r=ed]* ?0 G H8 Q# {( l
02030ee2 l=fffe r=0001
4 B6 r) |( w% g& V# e02030eea u=fffe d=0001+ s1 s2 c( z& A5 O. S [. h; S
========% y" v) N C. j
0800f140 mov r3,0
( ^% l" h8 a) q: f' G/ u2 q0800f142 str r3,[r7,24] ;-x
1 Y+ H0 x- z& x% A/ ]6 K4 t% S0800f144 str r3,[r7,2c] ;-y
' F+ d* F2 ?9 G+ s0800f146 mov r3,3
1 |6 ~; ~# g( c6 U. ?7 M+ L========
# a9 h$ I3 u* `0800f142 bl 080140005 c L7 L* j8 ?3 |
--------
9 u+ E+ ~5 i# ?1 ^08014000 str r3,[r7,24] ;-x
3 k' y! u" w) f4 L. _08014002 str r3,[r7,2c] ;-y
$ y" P( O: d+ ?" ~08014004 push r0-r2( ]% l3 F9 f2 z0 p$ r! C4 y1 S/ d
08014006 ldr r0,[0801400c] ;=04000130
: U6 [& g K- } K0 G08014008 ldrb r0,[r0]! L/ M; q( A( B# Y) s
0801400a b 08014010
9 K1 }) j7 H2 ? X8 ?0801400c --------
: [- _; A( \+ ^7 c4 C+ R" i0801400e --------! N8 W% ]4 M% P# W3 c. T
08014010 mov r1,17 B* g7 x$ @# E" `
08014012 sub r2,r1,2
% F2 v- i- {5 t08014014 cmp r0,0bd; ~! F( B/ F6 V N
08014016 bne 0801401c
2 D1 K4 f1 U N2 z08014018 strh r2,[r7,2e] N2 Y$ p* q& m2 d( J/ `" w* m& ]
0801401a b 080140320 y6 r, f: e# c+ @
0801401c cmp r0,07d
' n% ~8 U, |/ Q0801401e bne 08014024
: t2 K- S- X: V08014020 strh r1,[r7,2e]
9 e: E* k2 C" `- g8 L08014022 b 08014032
7 \% f% E0 j% ?08014024 cmp r0,0dd; K' O$ T2 D2 M! T* g* J
08014026 bne 0801402c
; M5 u, Z1 o* P" ^2 C/ k% Y6 {, m- K08014028 strh r2,[r7,26]# f, \" D t0 ~/ F: a* ?) a
0801402a b 08014032
4 q4 z# T" P2 }0801402c cmp r0,0ed, J, S1 f/ v3 c% |) B# N' u
0801402e bne 08014032
2 T$ q; L! ^- m% x- o* {$ E5 J/ o08014030 strh r1,[r7,26]- B& {: H6 q- s4 _9 ^
08014032 pop r0-r2
: h2 p# R7 J1 P- g6 ` |- |08014034 bx lr! N" m' w/ {' [* F6 y+ B/ s: v
======================================== |
评分
-
1
查看全部评分
-
|