Welcome to HBH! If you have tried to register and didn't get a verification email, please using the following link to resend the verification email.

Olly with apps


Olly with apps

By ghostghost | 7795 Reads |
0     0

How i use it is extremely easy and some times it feels like cheating, because of the way others act about it.

basically on the apps 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 > search for > All referenced text strings.

This will show all the unicode or ASCII bits, now find the pop -up for the correct answer, double click on it and it will take you back to the main screen and you will see it in the main code. scroll up a bit and you will find the conditional jump 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 the 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 program with your edits, you can also create trial lock breakers with olly, i might write another article on this later on.

Use break points to check what code does by pausing it at that point.

Wolfmankurd.(HBH) Imakurd(HTS)

Comments
ghost's avatar
ghost 19 years ago

lol, that is kind of cheap, but what gets you the answer, gets you the answer. There are no wrong ways, just correct ways. It's kind of like what people do to poorly coded JavaScript.

ghost's avatar
ghost 19 years ago

Yeah, i was looking at your app 10, thats how i did it lol, i've never made a keygen:p

ghost's avatar
ghost 19 years ago

For those of you who speak English: teh = the programme = program editds = edits oyu = you want = what :)

ghost's avatar
ghost 19 years ago

lol, metsoc, you just hate those spelling errors don't you! But, yeah, i guess it would be better if you explained it for the people who are new to Olly.

ghost's avatar
ghost 19 years ago

I don't mind a few spelling errors, but when the errors detract from the message, make it harder to read, then, yea I hate them.

ghost's avatar
ghost 19 years ago

sorry, im crap at typing I shall fix it:P

ghost's avatar
ghost 18 years ago

teh is the

lol

ghost's avatar
ghost 18 years ago

how can i read a cmp command?

SySTeM's avatar
SySTeM 17 years ago

JNZ = Jump if Not Zero…

mido's avatar
mido 16 years ago

usually i use the rightclick>serch for> All referenced text strings.

That won't ALWAYS help :p