Jump to content

Should I bother with IDA? Has it got a big learning curve?


Go to solution Solved by Ted2,

15 posts in this topic

Recommended Posts

Posted (edited)

Hi.

I wanted to know if I should bother with learning IDA or just stick with MS.

Do you need to have any coding language understand because it seems like it.

It all looks confusing to me when I see most IDA tutorials with random numbers and letters everywhere which I don't know the meaning of. At least with MS it is basically in English, IDA is not.. at least it looks so.

Do I need to know coding languages?

Is it worth it?

If I need to know a coding language (Objective C) then its probably too hard.

Updated by Fadexz
Posted

You'll need to learn arm assembly, isnt too hard just takes time. If you're interested in hacking you should go ahead and start learning.

Posted
2 minutes ago, Fadexz said:

IDK.................. link?

You'll mostly come across these. As you keep on practicing you'll learn more.

 

Posted
9 minutes ago, ProNab said:

You'll mostly come across these. As you keep on practicing you'll learn more.

 

I get the add and subtract stuff but like when it comes to like R0, R1, R2, R3, R4.... and all the random letters and numbers thats where it makes zero sense to what it stands for.

Posted
2 minutes ago, Fadexz said:

I get the add and subtract stuff but like when it comes to like R0, R1, R2, R3, R4.... and all the random letters and numbers thats where it makes zero sense to what it stands for.

Those are registers, they store values like coins, ammo gold etc. You only need to know about R7, this is equal to 803 million, so if you want a lot of something then just use R7.

  • Solution
Posted

You don't really need to know any coding languages.

You'll need to understand the basic instructions first, ADD(s), SUB(s), MOV(s), STR, LDR.

 

You'll need to know how to work with registers (r1, r2, r3).

Although that's not always true, lots of people don't debug cause they use tools :lol: 

 

 

all instructions work from right to left, except a STR.

 

So if for example R5 holds the gold reward & R1 is our normal gold.

 

ADD R1, R5 --> ADD R5(reward) into R1(our gold)

 

OR

 


STR R5, R1 (SToRe R5(reward) into R1(gold)

 

Once you understand those things, it will be easier & easier

 

 

  • Informative 1
Posted

Thanks @Ted2 you always come to the rescue xD

 

So are all the R's always the same values or is one always the current and reward or what?

Posted
16 minutes ago, Ted2 said:

lots of people don't debug cause they use tools :lol: 

You use the tool yourself ¯\_(ツ)_/¯

Posted
2 minutes ago, Joka said:

You use the tool yourself ¯\_(ツ)_/¯

Never said I didn't, although I still debug even using the tool :)

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