downloadbrowsenicefahrrad's NiceFahrrad: UncrackableMe? (OnlineSerial)

Download UncrackableMe_by_NiceFahrrad.zip, 13 kb (password: crackmes.de)
Browse contents of UncrackableMe_by_NiceFahrrad.zip

This CrackMe checks online for the Serial,
Can you crack this anyway?

This is my first CrackMe i have made,
its written in .NET (nothing special),
You need to get the Message that you have the right serial entered!
I hope you enjoy it and dont fucked up by the anti debug mechanisms ;).
I would love to see a tutorial video answer.

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows
Language: .NET

Published: 10. Dec, 2015
Downloads: 286

Rating

Waiting for at least 3 votes
(we have only 2).

Rate this crackme:

Send a message to nicefahrrad »

View profile of nicefahrrad »

Solutions

Solution by HoLLy_HaCKeR, published 09. feb, 2016; download (25 kb), password: crackmes.de or browse.

HoLLy_HaCKeR has not rated this crackme yet.

Solution by haboustak, published 09. feb, 2016; download (1 kb), password: crackmes.de or browse.

haboustak has not rated this crackme yet.

Solution by acruel, published 09. feb, 2016; download (7 kb), password: crackmes.de or browse.

acruel has not rated this crackme yet.

Submit your solution »

Discussion and comments

acruel
13. Dec 2015
Are you sure the hostname "nicefahrrad.ddns.net" is resolvable?

acruel$ ping nicefahrrad.ddns.net
ping: cannot resolve nicefahrrad.ddns.net: Unknown host
acruel$
givses
15. Dec 2015
-1 for not linking against framework 4.
HoLLy_HaCKeR
19. Dec 2015
cannot resolve, I assume I just have to fix it and make it appear? (like when an old program's website is down)
elmasmalo1
20. Dec 2015
the host is definitely down (a ping to the host can show proof of this), so there's no way to actually check for serials or decide whether you can crack this or not, other than you can make a patch that will lead to an obvious cracked program but given the fact the host is down, it's obviously uncrackable which is non-sense.

Anyways, if the program would be working correctly, the program would send your computer name to the server and then when it's going to check for serial it will send another string as follow: "CheckSerial*yourserialhere", where you see 'yourserialhere', it's the actual serial you're writting into the program, the program then sits on a Listening loop waiting for a response so then the program would then return a string from the server checking whether your serial was correct or wrong, the string will be located in a RichTextBox that is not visible if the text from the RichTextBox is changed (waits for such event), meaning that we got a result from the server then the serial check routine begins, if your serial was correct you would get a string returned from the server as follows: "yourcomputernamehere*rightserial*" where you see 'yourcomputernamehere' is your actual computer name that we sent eariler, at this time the checking routine does other checks also, but skipping that... else if the returned string is: "yourcomputernamehere*wrongserial*" you will get an error message, now the routine check is done and we how to successfully crack the software.
acruel
21. Dec 2015
True. I set up a local server to show the good-boy message.

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.