|
发表于 2009-6-10 19:17:34
|
显示全部楼层
其实gba有很多调试器 no$gba比较常用
8 q' i) }8 Y" Dvba172也算调试器 断点可以用cheatengine+olldbg大法4 k+ o" y& V; p% L* w9 I( i
这种办法可以hack所有不能断点的调试器+ u9 J. b/ Z8 s; c" \& ~
. L1 ]1 q. i9 Z: w8 t& Y! M, {' a
附:黄金太阳穿墙源码3 K9 v- f8 g9 G9 `: c$ R
========================================8 @) M1 N8 \" M4 d% x/ j
04000130 B+[u=bd d=7d l=dd r=ed]
3 H( ]/ u* ?. C0 T02030ee2 l=fffe r=0001
+ L2 z6 i$ ~7 ^! l1 T) {02030eea u=fffe d=0001; p" n' Q0 y4 G
========/ O) r; q( M* J& r3 b
0800f140 mov r3,06 L! p1 ~/ N3 s4 @" _5 B# E# m
0800f142 str r3,[r7,24] ;-x! K8 A: q3 s: h$ W
0800f144 str r3,[r7,2c] ;-y
' B. G* C: k. k) M0800f146 mov r3,3$ V. X$ l j0 }/ j
========, A" x- M! {4 }- S
0800f142 bl 08014000- M+ k( h# C+ t
--------+ ?% p- h" T. e7 Q# H7 p4 K, d
08014000 str r3,[r7,24] ;-x- \4 s W# }5 H6 O3 N9 T
08014002 str r3,[r7,2c] ;-y8 Y) I& T/ ~. |) s1 o0 o& G
08014004 push r0-r2) `1 V" u$ J* v1 A4 O
08014006 ldr r0,[0801400c] ;=04000130! c6 F7 t6 A; e' _) v/ Q1 Y& s
08014008 ldrb r0,[r0]
& T0 v' ]# K5 A! Q. e0801400a b 08014010
1 d8 F1 ]% R: C& h4 x; [0801400c --------
" ^; l: @: _$ _3 h P9 E$ k4 H0801400e --------3 _& G Z1 ^) V) J
08014010 mov r1,1
, _9 {) U) W9 p3 ?7 Y# U0 i$ H2 |08014012 sub r2,r1,28 R. `5 j! } U
08014014 cmp r0,0bd0 F7 \/ p& q$ @/ J- _
08014016 bne 0801401c- U' ]$ C* G! z# Q* ^
08014018 strh r2,[r7,2e]
/ _3 j0 d( t) G! X: H4 @$ d/ w0801401a b 08014032% H8 x- C3 d0 G) }: _& U
0801401c cmp r0,07d* j$ F) l9 i4 m6 b: a
0801401e bne 08014024
( r0 O1 J. [- a- s; [- M9 y1 a08014020 strh r1,[r7,2e]6 V2 C! S2 @5 x* d( S
08014022 b 08014032
: Z! P" R d" L5 ?& U0 f08014024 cmp r0,0dd. g4 j4 B3 R9 z. k1 X7 Y8 M
08014026 bne 0801402c
" P& U7 q2 Z7 G08014028 strh r2,[r7,26]
& t6 R7 g8 w) G( |) `$ X6 R0801402a b 08014032! o7 d6 m6 v: k
0801402c cmp r0,0ed9 Z/ [" l+ M" `7 p. D- l3 X
0801402e bne 08014032% f$ ]4 |6 t! O, H4 F
08014030 strh r1,[r7,26]% T# a& }, k3 [' A* ^+ x% T
08014032 pop r0-r2
b7 F, B8 f a2 i08014034 bx lr
' d! U6 b+ S) B! r: Z======================================== |
评分
-
1
查看全部评分
-
|