|
发表于 2009-6-10 19:17:34
|
显示全部楼层
其实gba有很多调试器 no$gba比较常用 - j4 v0 P0 { H% a5 }+ P: J. X
vba172也算调试器 断点可以用cheatengine+olldbg大法
U V" V9 u" S% ?# C0 b$ J这种办法可以hack所有不能断点的调试器
6 J4 H8 q9 }$ c
2 S7 e8 V3 y# f, v附:黄金太阳穿墙源码% `' e$ |: j" b) J) j9 ?
========================================& i7 L7 C9 }3 ?
04000130 B+[u=bd d=7d l=dd r=ed]; h9 e x+ ]/ \9 Z4 K. P
02030ee2 l=fffe r=0001& |1 ^% \2 W3 P2 t, x0 U. o" ]
02030eea u=fffe d=0001
3 t+ k4 P! M" L: m7 W9 {========
- X3 Y! x5 A5 z8 P5 x0800f140 mov r3,0( A0 C1 C u" h/ I
0800f142 str r3,[r7,24] ;-x3 P" @9 F5 e! ?
0800f144 str r3,[r7,2c] ;-y
1 @5 F, L9 ~- [# R' f+ g" b) k0800f146 mov r3,3
5 i: c m- t& J, a# j5 h========& K, r; J' g3 b& @. N
0800f142 bl 08014000& L) M& r; G4 {; F; u, k
--------
' |4 \ S. |1 m! o08014000 str r3,[r7,24] ;-x
$ _* `- K+ p8 H/ }/ |! M, W08014002 str r3,[r7,2c] ;-y6 k- T0 e- v, o- B1 K
08014004 push r0-r27 `6 M& r( F! f! P* e
08014006 ldr r0,[0801400c] ;=04000130* y& V3 g- z9 I% W7 ~ D( f
08014008 ldrb r0,[r0]& u$ X4 ~1 n: v3 D
0801400a b 08014010
, C1 V* e% |/ B, U3 v# N0801400c --------" f6 `1 f6 B$ |" w
0801400e --------
* g. I0 T) _" D' Q* j h08014010 mov r1,1+ |. I. s) q3 n4 a7 J( Z, x
08014012 sub r2,r1,2
0 S3 s0 ~5 W# G5 l2 \6 w08014014 cmp r0,0bd, l! L3 @( D: [" L% B. d/ R4 G
08014016 bne 0801401c
* @1 E! v4 y( U% Y. e% g" Q08014018 strh r2,[r7,2e]
4 R t, `; ^0 o3 x. E+ |0801401a b 080140325 a" N+ K+ }8 D" L; Y% T
0801401c cmp r0,07d
" J5 Y/ v1 Y5 T' V. \/ k0801401e bne 08014024
: Y; {( d, ?6 r* ]7 q+ \* Y& [08014020 strh r1,[r7,2e]
+ U4 k. \0 w, c, ]$ J08014022 b 08014032/ t) X, l* j" ^& e3 W8 r7 f
08014024 cmp r0,0dd
. k) k, U- l3 c0 x0 O; n' u- \% ?08014026 bne 0801402c
6 P; q" v5 g8 T* b1 u4 b08014028 strh r2,[r7,26]5 ?5 @; O. h* H9 a
0801402a b 08014032% H2 a4 f. m/ f
0801402c cmp r0,0ed
$ u* l4 j' P1 _' K0801402e bne 080140326 I7 x) V, d' O. q
08014030 strh r1,[r7,26]6 a0 ~) r. X, s9 p. O5 b
08014032 pop r0-r2" O' [: l) w6 V7 i
08014034 bx lr* R* I, E3 o% l1 f/ U
======================================== |
评分
-
1
查看全部评分
-
|