Shism's The Shism v.1
Download The_Shism.zip, 2 kb (password: crackmes.de) Browse contents of The_Shism.zip Nothing really special yet. I left out the harder protections and new stuff until further versions.
Difficulty: 2 - Needs a little brain (or luck) | RatingWaiting for at least 3 votes View profile of Shism » |
Solutions
Solution by deroko, published 25. jun, 2006; download (10 kb), password: crackmes.de or browse.
deroko has not rated this crackme yet.
Discussion and comments
Ox87k 06. Jun 2006 | i haven't never seen something like this: 00401051 F0:0FC7C8 LOCK CMPXCHG8B EAX ; Illegal use of register i don't understand.. it's a type of exception, right? but if i nop it, my olly go to crash! (cool the checks on async key!) Some helps? (very g00d work Shism) |
---|---|
lord_Phoenix 06. Jun 2006 | LOCK CMPXCHG8B EAX this undocumented command may cracsh some intel systems %) |
Ox87k 06. Jun 2006 | yes i understand it but how i have to do for bypass it? |
Ank83 06. Jun 2006 | I have the same problem. Hint's will be of much help here. Regards Ank83 |
HMX0101 06. Jun 2006 | Try to pass with Shift-F9 :D |
HMX0101 06. Jun 2006 | Good job, Shism!!! Very easy crackme, the algo is a little long but its a nice one :( |
HMX0101 06. Jun 2006 | i'm making the keygen!!! this take a little of time! :D |
HMX0101 06. Jun 2006 | I'm making in Delphi (my favorite language :D), because it so simple ! |
Shism Author 06. Jun 2006 | The reason I'm specifying this is because I did more than just lock cmpx whatever whatever. Please I PLEAD just don't make a keygen and explain how easy it was to get there. PLease trace through the program and specify what other stuff was there. |
+CrazyFrog 08. Jun 2006 | ok Shism i will do my best friend |
HMX0101 12. Jun 2006 | someone has trying this crackme? i'm having problem in the 13th calculation... |
deroko 12. Jun 2006 | http://rapidshare.de/files/22857958/shism_final.rar.html very easy imho... |
deroko 12. Jun 2006 | forgot to say, I made self-keygen... |
The french beginner 12. Jun 2006 | could you upload it on http://www.mytempdir.com/ your link doesn't work with me thanks! |
deroko 13. Jun 2006 | no problemo =) http://www.mytempdir.com/735275 |
c_07 16. Jun 2006 | deroko, thanks for the link; I downloaded the inline keygen but didn't find a tutorial (?). So I'm still stuck. Tried NOPing the "lock" instruction, as well as passing an exception to Olly to no avail. What now? Great crack! Now only if I could crack it. ;) |
deroko 16. Jun 2006 | do not nop it, just step into it and you will endup in KiUserExceptionDispatcher, or before you execute that instruction use SEH window to locate installed SEH handlers, breakpoint there and run. |
yzhr 16. Jun 2006 | make sure your Ollydbg ignore all debuger exception, Press F9 and Shift+F9. I found the disassembled code at address 00C20000 |
c_07 17. Jun 2006 | Thank you both for the replies... however, I get a stack crash either way I go... and I end up in NTDLL when it happens. Also, I've checked around the xxx20000 area and didn't see anything. :( My ignorance is being revealed... :) |
Shism Author 22. Jun 2006 | Just set-up your exceptions better. |
Shism Author 22. Jun 2006 | Even tho it's easy... Could someone make a good tutorial explaining everything... |
deroko 22. Jun 2006 | Heh someone must be crazy to explain everything :P It's like asking someone to explain every single instruction in any unpackme at www.crackmes.de... blah, it ain't hard to explain everything... just simple tricks, I'll write about it when I get some free time(if someone doesn't submit solution) :P |
Shism Author 22. Jun 2006 | lol i wonder if someone would |
c_07 23. Jun 2006 | So, I go to Options -> Debugging Options -> Exceptions and block out the INVALID LOCK SEQUENCE exception (I even tried blocking them all), but for some reason there is NO change at all; I still get asked if I want to execute the LOCK command... and, if I just keep passing exceptions, I just end up with an "Unable to process exception" message! Nice work though Shism. I would be infinitely grateful for a tutorial, someone! |
HMX0101 23. Jun 2006 | press F9, now press a lot of times Shift-F9 :D |
Shism Author 23. Jun 2006 | oops thats right shift |
You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.