|
|
发表于 2009-6-10 19:17:34
|
显示全部楼层
其实gba有很多调试器 no$gba比较常用 : f& \) i3 R6 r; c/ s+ R
vba172也算调试器 断点可以用cheatengine+olldbg大法
0 T2 q+ y; R% {! _* K% C) U* l" A3 X这种办法可以hack所有不能断点的调试器' ~7 ^0 n4 x2 r" V' g
0 Q. o$ E* | j) [: U! v6 ^% G附:黄金太阳穿墙源码/ u4 v3 N' p; [/ E K
========================================6 ~9 K' k8 I8 |
04000130 B+[u=bd d=7d l=dd r=ed]4 [- Q# L1 [. R+ [
02030ee2 l=fffe r=0001; H9 _- e5 R$ }) O. E1 C6 } \ U
02030eea u=fffe d=0001* E z" U/ _5 G) h7 Q) ]+ a8 g7 W+ [
========
`% C' Y# M7 c K0800f140 mov r3,0
; ?% E7 W+ B; j7 Y( c* }0800f142 str r3,[r7,24] ;-x
A4 j8 M ]# Q- m' u0 u; t) k0800f144 str r3,[r7,2c] ;-y
- {, m B ~4 e3 n, {" y/ ~/ U- z1 F0800f146 mov r3,3- I N x% n/ m
========
% ~; K0 t( i/ p/ i0800f142 bl 08014000) I; [5 R0 o) V* S; y6 O
--------
4 j* o. [" ~% x8 A08014000 str r3,[r7,24] ;-x
+ m k9 @, d7 O- O/ |0 g08014002 str r3,[r7,2c] ;-y5 k! \, W( r, }9 c7 T( }3 B P
08014004 push r0-r2$ z$ Z$ `/ u; D) O' y' o
08014006 ldr r0,[0801400c] ;=040001309 O. ^( I0 K' U' a! h3 h6 R; V
08014008 ldrb r0,[r0]
! n, V6 n6 e# q n# k1 ]0801400a b 08014010
$ V! T, U) S+ y v G* g% ^0801400c --------' m1 f3 N- P0 w, t
0801400e --------
8 |: x( x% S4 n: H4 ~08014010 mov r1,1
# t( H# s$ Z! [- A08014012 sub r2,r1,2" _( p& D4 u5 n0 \9 E; P' l
08014014 cmp r0,0bd
) F1 T3 h, [8 F7 `08014016 bne 0801401c
) j' I/ s: w9 g. O) k& q o, X08014018 strh r2,[r7,2e]/ q) B4 Q* m! S8 ]& ~7 G
0801401a b 080140323 |; j- o2 m* w6 C
0801401c cmp r0,07d# l3 n- f2 [" r3 O1 S: x2 i
0801401e bne 080140244 E( d5 Y7 j- s/ @
08014020 strh r1,[r7,2e]2 S+ B- x O( }
08014022 b 08014032# Y J8 g9 [: ~1 g% |
08014024 cmp r0,0dd" X& n$ d* A6 H0 w: N: |
08014026 bne 0801402c
# c3 U9 T3 m" } ] a7 s08014028 strh r2,[r7,26]: l2 r' k: Y- ^4 s1 x8 k
0801402a b 080140320 H& Q' K$ T' `3 k0 |* r
0801402c cmp r0,0ed
* s# a% L1 [/ \7 [0801402e bne 08014032
0 @, U- l9 |" C3 f08014030 strh r1,[r7,26]
9 h! h* Q' W U08014032 pop r0-r2, l/ l& I" R8 U* X
08014034 bx lr
! ^( ^8 j. R# b! {8 m======================================== |
评分
-
1
查看全部评分
-
|