downloadbrowseDrakenza's Crackme 1 -- Senfina

Download Senfina.zip, 7 kb (password: crackmes.de)
Browse contents of Senfina.zip

CRACKME NAME: Senfina
DIFFICULTY: 6/10: Only pros should attempt
CODED BY: Drakenza
-------------------------------------------

===== EXPLANATION =====
This is my first crackme submission, so forgive me of a few things:
I'm not sure how good the people are at cracking. This crackme is very very hard to me, but may be extremely easy for others, or even harder for some. Thus it is difficult to rate the difficulty. I call it Hard, for professionals only, but this may be inaccurate, so leave feedback and let me know what you think on this.
As for the name, it's Esperanto for Without End, because the algorithm is very very long, as you will soon find!

===== RULES =====
Ok, this crackme is written in Microsoft C#, so it's very very easy to decompile, and crackmes.de rules forbid me from using packers. So, that in mind, these are the rules:
1. No decompiling the crackme in any way other than disassembly, etc. You are not permitted to extract source code from this crackme or browse its resources, etc. Only debugging.
2. No patching, jump patching, etc.
3. Bruteforcing is allowed, but only if it's really necessary and you can prove you had no other option.

===== OBJECTIVE =====
Reverse the crackme and figure the algorithm, then write a valid and working keygen. Then write a tutorial and upload it here!

Difficulty: 3 - Getting harder
Platform: Windows 2000/XP only
Language: .NET

Published: 12. Jun, 2007
Downloads: 548

Rating

Votes: 5
Crackme is quite bad.

Rate this crackme:

Send a message to Drakenza »

View profile of Drakenza »

Solutions

There are no solutions to this crackme yet. Have you solved it? Please write a tutorial and submit it here!

Submit your solution »

Discussion and comments

sd333221
12. Jun 2007
Cracking a .NET application without a .NET decompiler is not only no fun and not realistic (everyone would decompile a .NET application) but also very very hard because it runs on a virtual machine.
I don't think you will recieve a solution =)
Drakenza
Author
12. Jun 2007
Not true, there are debuggers that can handle .NET, without necessarily decompiling it. I'm not going to give away too much, but consider this: OllyDbg will certainly not work, so those of you who use it or something similar will have to get out of your comfort zone. Also, *technically* it's not against the rules to "decompile" it if you're not seeing the actual .NET source (what is debugging but decompiling to ASM?) :)
And if it's really not possible, write a solution explaining why, and it'll probably get approved.
Keep trying, people. If no-one can do it for the next couple of weeks, I might upload a vb6 version (though that will be extremely easy :P)
EvOlUtIoN
12. Jun 2007
we only can use PEBrowse as debugger, it is the only doable solution
Drakenza
Author
13. Jun 2007
I looked over PEBrowse and it reverses .NET programs to assembly, not .NET, therefore it is not against the rules :)
That wasn't what I was thinking of at all, EvOlUtIoN, good find!
I think that should help you greatly!
kidmuncher
14. Jun 2007
I have reversed your crackme with .NET Reflector . Ok it's forbiden... But now, i realy think that your crackme is impossible to solve ! The second test called 'Leetcheck' seems incompatible with the Serial Key ...
costy
15. Jul 2008
@moderators
This is a NET application. Not Visual Basic ;-D
MACH4
15. Jul 2008
Just seen this one!
Dunno obout anyone else but crackers being crackers, first thing was to decompile it! suppose I'm disqualified already! lol.
sYnfo
15. Jul 2008
And what about IDA by the way? It handles .NET MSIL too... I know it's more like a disassembler, than debugger, but... :)
dittirik
27. Nov 2015
Username : 10000000000
Serial : DIAVORTO-8076F-79465-7D992-5469P-DV-YCW

www.TurkishCode.com

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.