tehpro Posted May 13, 2013 Posted May 13, 2013 Your goal in each of these levels is to find the password which will lead to the congratulations screen displaying the second password. Level 3 [easy]http://www.sendspace.com/file/s8fvuw Level 4 [easy]http://www.sendspace.com/file/mmnqiz Level 5 [easy]http://www.sendspace.com/file/21d742 Level 6 [easy]http://www.sendspace.com/file/b0to19 Level 7 [medium]http://www.sendspace.com/file/tfyglr Level 8 [medium]http://www.sendspace.com/file/b5reev
simple Posted May 13, 2013 Posted May 13, 2013 Thanks, but your goal is vague. For level 8, you can force the password generating loop after patching the hashchecks, but no way to verify this "2nd password"
tehpro Posted May 13, 2013 Author Posted May 13, 2013 Thanks, but your goal is vague. For level 8, you can force the password generating loop after patching the hashchecks, but no way to verify this "2nd password" Sorry for being unclear on this one, you must find the correct first password, you cannot simply patch and get the success response, you must get the correct serial.
Teddy Rogers Posted May 14, 2013 Posted May 14, 2013 The [crackme] tag has been added to your topic title. Please remember to follow and adhere to the topic title format - thankyou! [This is an automated reply]
Lostin Posted May 14, 2013 Posted May 14, 2013 (edited) For Level 8 How we are supposed to find the correct serial if the entered serial is getting compared with a random one on each run? Example mM4G2KCYMhhj?wZ8L[Q:\\5@VVv[q123dJ0zf}2\\SE<khxXgylMoEKR]^WsTN So a serial is valid only 1 time Once the app is terminated it will generate a new random valid serial using srand/rand functions. So no use of this without patching. Edited May 14, 2013 by Lostin
tehpro Posted May 14, 2013 Author Posted May 14, 2013 For Level 8 How we are supposed to find the correct serial if the entered serial is getting compared with a random one on each run? Example mM4G2KCYMhhj?wZ8L[Q: \\5@VVv[q123dJ0zf}2\\S E<khxXgylMoEKR]^WsTN So a serial is valid only 1 time Once the app is terminated it will generate a new random valid serial using srand/rand functions. So no use of this without patching. What i meant is, that is not the correct solution. You need to do something else. 683c3e0008053e000f0002008b010c0053006f006600 is not the correct password.
Lostin Posted May 14, 2013 Posted May 14, 2013 (edited) What i meant is, that is not the correct solution. You need to do something else. 683c3e0008053e000f0002008b010c0053006f006600 is not the correct password. Well then the correct pass is this i guess. c0ckh3ad 14097924cfa505382b0b94c91b9e5c99 Edited May 14, 2013 by Lostin
tehpro Posted May 14, 2013 Author Posted May 14, 2013 (edited) Well then the correct pass is this i guess. c0ckh3ad 14097924cfa505382b0b94c91b9e5c99 Yes, that is correct. Edited May 14, 2013 by tehpro
simple Posted May 14, 2013 Posted May 14, 2013 You shouldn't put the good/bad message before the relevant checks. It only confuses the reverser, because we then have to guess what we're looking for, which is very unrealistic. No patching rule is also unrealistic. Try to make your future ones have a clear goal. Like get a good msg box, or unpack it, etc. PS - You left symbols in the .exe. In devcpp, go Project->Project Options->Compiler->Linker->Strip Executabe - Yes : )
atom0s Posted May 17, 2013 Posted May 17, 2013 All of these are from a challenge site, rather than have others do the work for you why not figure out how to do them yourself?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now