Jump to content

Need help with branches in ida


Go to solution Solved by fahadxmb,

5 posts in this topic

Recommended Posts

Posted (edited)

Using this tutorial: https://iosgods.com/topic/852-tutorial-how-to-hack-using-ida/

 

In the last paragraph it is written: "It all makes sense now: If R0, R3, R4 equal 0 (all checks and balances for skill points), branch to MOV R0,#1, which tells the code TRUE/YES: you CAN learn skills on 0"

 

What i dont understand here is what does he mean by branch to MOV R0,#1

Does it mean that we should replace

 

__text:00100260 BEQ loc_100274 -->this with:

 

__text:00100260 BEQ MOV R0,#1 ---->this?

 

Pic:

166dklz.jpg

 

Updated by ProNab
Posted

Using this tutorial: https://iosgods.com/topic/852-tutorial-how-to-hack-using-ida/

In the last paragraph it is written: "It all makes sense now: If R0, R3, R4 equal 0 (all checks and balances for skill points), branch to MOV R0,#1, which tells the code TRUE/YES: you CAN learn skills on 0"

What i dont understand here is what does he mean by branch to MOV R0,#1

Does it mean that we should replace

__text:00100260 BEQ loc_100274 -->this with:

__text:00100260 BEQ MOV R0,#1 ---->this?

Providing a pic might be better.
  • Solution
Posted (edited)

Done

I am not sure with it tthink you have to canage the MOV R0,#0 below the can learn skill where it branches to MOV R0 #1 and BX LR it thats all.

 

@@ZahirSher

@@DiDA

Updated by fahadxmb
Posted

I am not sure with it tthink you have to canage the MOV R0,#0 below the can learn skill where it branches to MOV R0 #1 and BX LR it thats all.

@@ZahirSher

@@DiDA

yeah i read it again and i think i have understood it now, thanks!

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