Basic idea of how to use olly on apps
How i use is extremly easy and some times it feels like cheaping, because of the way other act about it.
basically on the app's challenge usually entering the wrong code will cause a box to pop up, also so with entering the correct code, probably.
usually i use the rightclick>serch for> All referenced text strings.
this will show all teh unicode or ASCII bits,
now find the pop -up for the correct answers, double click on it and it will take you back to the main screen and you will see it in teh main code. scroll up a bit and you will find the conditional jumps bits they will look like so below:
JE: Is executed if the parameters of the CMP command were equal.
JZ: Same as JE.
JNE: Is executed if the parameters of the CMP command were NOT equal.
JNZ: Same as JNE.
JG: Is executed if the first parameter was greater than the second.
JL: Is executed if the first parameter was less than the second.
JGE: Is executed if the first parameter was greater than or equal to the second.
JLE: Is executed if the first parameter was less than or equal to the second.
okay, what we do is change this to teh opposite value, this will mean if i enter the incorrect answer it will send me to the password, work from here and you can do most apps on HBH.
press F2 to inset a break point and F9 to run a programme with your editds, oyu can also create trial lock breakers with olly, i might write another article on this later on.
use break points to check want code does by pausing it at that point
Wolfmankurd.(HBH) Imakurd(HTS)
basically on the app's challenge usually entering the wrong code will cause a box to pop up, also so with entering the correct code, probably.
usually i use the rightclick>serch for> All referenced text strings.
this will show all teh unicode or ASCII bits,
now find the pop -up for the correct answers, double click on it and it will take you back to the main screen and you will see it in teh main code. scroll up a bit and you will find the conditional jumps bits they will look like so below:
JE: Is executed if the parameters of the CMP command were equal.
JZ: Same as JE.
JNE: Is executed if the parameters of the CMP command were NOT equal.
JNZ: Same as JNE.
JG: Is executed if the first parameter was greater than the second.
JL: Is executed if the first parameter was less than the second.
JGE: Is executed if the first parameter was greater than or equal to the second.
JLE: Is executed if the first parameter was less than or equal to the second.
okay, what we do is change this to teh opposite value, this will mean if i enter the incorrect answer it will send me to the password, work from here and you can do most apps on HBH.
press F2 to inset a break point and F9 to run a programme with your editds, oyu can also create trial lock breakers with olly, i might write another article on this later on.
use break points to check want code does by pausing it at that point
Wolfmankurd.(HBH) Imakurd(HTS)

Main:
Posted by 


