
rAsM's rAsM's ring0 KeyGenMe
Download rAsM_kGm.zip, 55 kb (password: crackmes.de) Browse contents of rAsM_kGm.zip Hello this an original and experimental crackme, it's incompatible on some systems. I recomend you to use a virtual machine to run it. Read readme for more info!
Difficulty: 4 - Needs special knowledge | RatingVotes: 5 View profile of rAsM » |
Solutions
Solution by deroko, published 12. dec, 2008; download (34 kb), password: crackmes.de or browse.
deroko has rated this crackme as awesome.
Discussion and comments
_HellDashX_ 03. Dec 2008 | I like it, but the nice interface not appear in my vmware machine using xp sp2. Appear in my real computer but crash later (IRQL problems), anyways is a nice crackme, :) |
---|---|
rAsM Author 03. Dec 2008 | Hello, you must add svga.maxFullscreenRefreshTick = "2" in your .vmx file. I'm sorry about crash problems sometimes it happens to my computer too. I tried for a long time to correct this bug but i didn't manage to fix it. This crackme is just experimental :) |
_HellDashX_ 03. Dec 2008 | Thanks rAsM! I forgot put this line in the .vmx file, :) Now i see the lovely interface, :) |
main 08. Dec 2008 | When this is cracked I´d like to see the source! :) Really good work! |
andrewl.us Moderator 08. Dec 2008 | My computer is USB only, keyboard won't respond :( Nice graphics though! |
rAsM Author 08. Dec 2008 | It will work on vmware even your keyboard is usb read the readme please to config vmware for it. |
deroko 10. Dec 2008 | quite interesting crackme, and solution is submitted :) also I described why you have problems with keyboard and mouse, and it's not vmware releated :P |
rAsM Author 10. Dec 2008 | Hello, thanks you for solving it :) I'm impacient for reading your solution. For the mouse i test the bit AUXB on the status register of keyboard controller maybe this a wrong way... |
deroko 10. Dec 2008 | You are doing it right way, but you don't take care of mouse input buffer :) when that flag is set then you have to do in on port 0x60 to release buffer, and discard data. You see, you will clear this after 200h loops, but you could test for it immidiately. something like: test al, 20h jnz __mouse_read_and_loop test al, 1 jnz __read_keyboard_and_process |
rAsM Author 10. Dec 2008 | Hehe thx, I'll improve it for next version if there will be one. :) |
deroko 11. Dec 2008 | I hope there will be next one :) |
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.