
LuCiFeR's First C++ Crackme
Download LuCiFer_Crackme_v2.zip, 117 kb (password: crackmes.de) Browse contents of LuCiFer_Crackme_v2.zip espacially for d@b!
Difficulty: 1 - Very easy, for newbies | Send a message to LuCiFeR » View profile of LuCiFeR » |
Solutions
Solution by zombie8, published 09. nov, 2004; download (29 kb), password: crackmes.de or browse.
zombie8 has not rated this crackme yet.
Solution by spenser21, published 22. sep, 2004; download (34 kb), password: crackmes.de or browse.
spenser21 has not rated this crackme yet.
Solution by Plasmator, published 22. sep, 2004; download (84 kb), password: crackmes.de or browse.
Plasmator has not rated this crackme yet.
Solution by xyzero, published 22. sep, 2004; download (21 kb), password: crackmes.de or browse.
xyzero has not rated this crackme yet.
The submission of solutions is closed.
Discussion and comments
F4te 15. Mar 2006 | I have a question, why is it such a big executable? |
---|---|
FBI 25. Jan 2007 | Great Program to Practise Patching! |
hound 26. Jan 2007 | I think it was compiled with debug (as oposed to Release), that is why it is quite large.... |
aout 29. Apr 2007 | An okay crackme. Uses FPU instructions! |
skapunky 14. Sep 2007 | Thank for crackme, I'm newbie and i learn it. I patch it ! |
VaZoNeZ 13. Feb 2008 | I did it with ArtMoney... It was very easy... |
GlassFox 17. Feb 2008 | I got the serials. but, can't write a keygen,yet. newbie.. |
torahteen 28. Mar 2008 | Well... does a self-keygen count? I know no patching but I couldn't understand the algo entirely... back to examining the code I guess... |
r00ster 29. Mar 2008 | It was pretty simple to reverse, but it was nice. Thank you for this crackme ;-) |
starlight 24. Oct 2008 | pretty simple, but I'm a little puzzled by sprintf(...,"%i",..); |
Sinok 24. Oct 2008 | startlight are you serious? :\ I guess you don't code.. |
MulleDK13 21. Nov 2008 | I got almost finished my keygen.. And then the aweful looking FILD QWORD PTR SS:[ESP] etc. popped up. I guess I need to look those instructions up -.- |
totalhack 28. Nov 2008 | Was able to fish my serial but thats it. Thanks, this was the first one I could do on my own. Nice and easy. |
MulleDK13 29. Nov 2008 | Still waiting for a solution that explains the FILD shit >.< |
MulleDK13 29. Nov 2008 | There is.. sorry.. >.> I missed zombie8's explanation. Though, it would bee cool to actually get all the instructions described there. |
SimpleData 04. Feb 2009 | Finding the serial for your name and patching is easy for this crackme, but keygening is not that easy. Just check the registers and keep your eye on ECX when you are on the key checking routine. |
br0ken 04. Feb 2009 | Intel Architecture Software Developer’s Manual Volume 2: Instruction Set Reference That might help ^^. Google for it. |
MulleDK13 06. Feb 2009 | Thank you. I'll have a look. PS: Why are solutions closed on some crackmes? <.< How could anybody know there's no more solutions? |
MapleHaxx 20. Feb 2009 | Very easy CrackMe. Thanks |
Joel93 18. Apr 2010 | dont now how but i managed to code my first keygen, everything was easy, except the fpu-shit.... wrote the keygen in c# (big contrast asm vs c#^^) and its working 100% - thank you |
Joel93 18. Apr 2010 | however, here is the c# code if someone is interested in: http://pastebin.org/156904 |
pasharp 25. Sep 2010 | it is very easy ! suitable for any newbies like me ! |
r-Evolution 27. Sep 2010 | well it is not easy it is ridiculus.....Phising the serial took me 15 secs...Finding the keygen routine 1 min..... :) |
Jasi 13. Dec 2010 | @r-volution - well congratulations.. you should use a difficulty >1 then ;) This is my first crackme and I needed the solution to learn the steps I have to make to crack it. I think it's very well done. Thank you! |
kiraNL 29. Dec 2010 | Not that hard, but a funny one to do anyway. |
zaabz 29. Dec 2010 | http://www.virustotal.com/file-scan/compact.html?id=023a052e1aa2795f4e5cc6a99c40e5794170cf3e5d4d25fdcb73eafc404cc4a8-1293632296 Maybe theres a reason as to of why it is so big? ZaabZ |
Mr. eXoDia 31. Dec 2010 | zaabz, i am 100% sure this is not a virus it is compiled with MinGW and if you include <iostream> this file is always like ~450kb Mr. eXoDia // T.P.o.D.T 2010 |
KOLANICH 10. Apr 2012 | Kaspersky says there is Trojan.Win32.Agent.fkyq in cm. http://redirect.kaspersky.com/?target=securelist&rpe=1&function=search&VN=Trojan.Win32.Agent.fkyq |
zairon Moderator 10. Apr 2012 | don't always trust av... |
mopy 04. Sep 2012 | ATTENTION! This is a virus! Name: TR/Agent.fkyg !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
$okow 19. Feb 2013 | Well done!!! Found the key and patched. |
sjheiss 28. Jun 2013 | After executing the following line: 0040169E | FSTP QWORD PTR [EBP-410] The first part of the serial magically appears at 0028Fb38 in ESP... Can someone please explain to me how this happens? |
Blizer 20. Jul 2013 | Very nice crackme ! ;) Confused me a little in the floating point part... I don't know why the solution section is closed, but here's mine in c++ with code: http://wikisend.com/download/LuCiFer_Crackme_v2.zip/414944/Keygen.rar |
batteryshark 24. Jul 2013 | A fun little crackme - My python3 solution is here: http://pastebin.com/tEBtg8VU |
VRKnight 04. Aug 2013 | My first crack, thank you very much! Excited to learn more |
cracknoob 09. Nov 2013 | change the JE to JMP |
vorhon 21. Apr 2014 | I changed JE to JNZ, worked fine :P |
jilljack 22. Jul 2014 | http://pastebin.com/dhU9sSsZ - keygen algo ripped off assembly. |
bugmeout 14. Oct 2014 | for freshman, it's hard to analyze the algo. I don't like the force-method. it's no meaningful way to study. |
seskissinger2 23. Jan 2015 | Wrote my first kengen! This is a good one except the FPU part :) |
c0ding_fr0g 26. Jan 2015 | Coded a 2KB keygen Was fun but had to look up lots of FPU stuff 10+ years old, but thanks to LuCiFeR! Uploaded: http://brianhong.us/public/crackme/LuCiFer_Crackme_v2_KeyGen_c0ding_fr0g.rar (Source code included) |
Exorcist1 03. Feb 2015 | Thanks for the task! Here it is my Python2 keygen)! http://pastebin.com/JMVg6Cy5 |
aldeid 05. Dec 2015 | My solution posted here: https://www.aldeid.com/wiki/Solution-LuCiFeR-First-CPP-Crackme |
nerdyguy64 05. Jul, 01:00 | This was a good crack-me to start out with. I think the most confusing part were the FPU instructions but once you look them up they are relatively easy to understand. I will say though, I can break this program by for example entering a name of "longname treelamp123" (don't forget the space in that string). If I remove the space, it works just fine, so I am guessing some type of buffer overflow that relates to that space happens. You are new to C++ so that is understandable for a little mishap there. (Well you were new to it in 2004, you better be pro now ;) ) But anyways, building a keygen is easy once you step through all the math. Thanks again! :) Time to try something harder now. |
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.