downloadbrowserAsM'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!

The rule is to keygen it, be carefull the algorithm is different from multicore and single core.

I hope you will like it even it is unstable...

Difficulty: 4 - Needs special knowledge
Platform: Windows
Language: C/C++

Published: 05. Dec, 2008
Downloads: 511

Rating

Votes: 5
Crackme is nothing special.

Rate this crackme:

Send a message to rAsM »

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.

Submit your solution »

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.