Jump to content

help! hack way of my thought


Go to solution Solved by Guest,

4 posts in this topic

Recommended Posts

Posted
i found offset with GDB or LLDB that is "0x889C38    STRD    R6, [R10,R0]" 

the gems store in R6 ,


 

Old value = 127

New value = 170

0x00889c38 in g_s3e_code ()

1: x/i $pc  0x889c38:  f0 60 8a e1                   strd r6, [r10, r0]

(gdb) info r

r0             0x1d0 464

r1             0x8b70320 146211616

r2             0xffffffd1 -47

r3             0xffffffff -1

r4             0x1 1

r5             0x0 0

r6             0xaa 170

r7             0x0 0

r8             0x7f 127

r9             0x0 0

r10            0x8b70148 146211144

r11            0x0 0

r12            0x1d0 464

sp             0x58c19e8 93067752

lr             0x889b60 8952672

pc             0x889c38 8952888

cpsr           0x60070010 1611071504

 


I changed  STRD    R6, [R10,R0]-->STRD    R7(or R8,R9,R10), [R10,R0]-->app crash or the values return to original.

so i try to set $r6=0x999999,finally it is work fine,so i want to know is there any way to change the register values directly without debugging.

 

Any help is greatly appreciated!

 

 

 

 

 

  • Solution
Posted

Yes but you need to be very advanced in HEX editing

The hell, please explain to me how you would do that because unless I am not understanding what you are saying I think you are full of a little BS

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines