tehpro Posted February 23, 2013 Posted February 23, 2013 (edited) Your aim is to find the correct serial.Level 1:http://www.sendspace.com/file/yaszb8 Edited February 23, 2013 by tehpro
atom0s Posted February 23, 2013 Posted February 23, 2013 Not entirely sure this is the correct method of solving this one but here's the answer I got:Congradulations, the challenge serial is: eBVcM01u My method of getting it: - Open in Olly and step through and see how the program reacts. - Notice there is a string compare but the compare is comparing what we entered to 00. - Trace the location that is being compared and we get the location of:00401496 . C74424 04 0930>MOV DWORD PTR SS:[ESP+4],Software.00443009 This is overwriting the pointer to the string that is being checked to an array of 3 null bytes. Either nop the mov, or rewrite it to move 00443000 instead, which points to:00443000 65 69 61 31 32 61 6C 6B 00 eia12alk. Run with the patch and it should accept: eia12alk Another thing you could do is just patch the check here:00401686 . 74 2E JE SHORT Software.004016B6
Teddy Rogers Posted February 24, 2013 Posted February 24, 2013 The [serialme] 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]
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