Oh nice, Softice is awsome. Contrary to OllyDBG and Immunity Debugger, Softice ran as ring0 whereas those two run in userland. I wish I could still find a working copy :(
We are the best invite forum on the internet! Here you will find free invites, free seedboxes, free bonuses, and much more. Our members know the true meaning of sharing and have created a truly global bittorent community! Our site has the most up to date information on all private trackers and our members will guide you and introduce you to this truly secretive and enlightened club. Ready to get started? Register now!
Oh nice, Softice is awsome. Contrary to OllyDBG and Immunity Debugger, Softice ran as ring0 whereas those two run in userland. I wish I could still find a working copy :(
Hey everyone!
It's been a while, I know, I'm in law school now so I've had quite a few things to do. But, don't despair, there's really a sequel coming up now!
It's about code analysis and writing keygens based on your findings.
Here's a small preview of what we'll be coding:
It's been writted on a Linux box and uses gdb as the disassembler, seeing as that's my main OS and I currently do not have any VM's running. However, the techniques translate directly to Windows. The main difference is on Windows you'd probably be using OllyDBG or IDA, which have a GUI, whereas I'm using GDB, which is text-based. Apart from that, everything's the same, so I hope I can learn you guys some stuff :)$ ./keygenme
Biomechanica KeygenMe v1.0
For Torrent-Invites.com
Please enter your name: Biomechanica
Please enter your serial: Idunnololsumserialorsumthinlolol
FAIL - Invalid serial DUURRR HURRR
$ ./keygen
Keygen for Biomechanica keygenme v1.0
Biomechanica 2010
Usage: ./keygen <username>
$ ./keygen Biomechanica
Keygen for Biomechanica keygenme v1.0
Biomechanica 2010
Username: Biomechanica
Serial: 64907202-6563232-1820118-3609114
$ ./keygenme
Biomechanica KeygenMe v1.0
For Torrent-Invites.com
Please enter your name: Biomechanica
Please enter your serial: 64907202-6563232-1820118-3609114
WIN - Good boy, your serial is valid, now go write a keygen :)
I'm currently going through my notes, trying to turn it into a readable story, so stay tuned for a new thread. I'm hoping to finish tonight or tomorrow.
~ Biomechanica
EDIT: Ok, why the hell aren't there any newlines in the code-box? wtf..
EDIT2: Meh, I'll just use quote boxes. The code-boxes need monospace fonts anyway to pay off haha..
Last edited by Biomechanica; October 4th, 2010 at 10:56 AM. Reason: #1 Rant - #2 workaround
This is one thing I've always wondered how to do...but I knew the process would be a little excruciating...but I will definetely give it a try when I have a few hours to spare.
It takes some getting used to, but after a while you can easily crack basic apps such as the one used in this tutorial. This would take me maybe 15 minutes if it weren't for fact I had to take notes and make screenshots haha. Imagine how fast a more experienced reverse engineer could pull it off :)
Also, I have finished my keygenning tutorial. I'll polish it up a bit and post it in a sec, I hope it'll get just as much positive feedback as this one.
Guess what :) It's up: http://www.torrent-invites.com/tutor...un-profit.html
Last edited by Biomechanica; October 5th, 2010 at 04:03 AM.
Yoiu posted this tutorial back in 2009 & saw it today only..
What you have explained is an assembly language program. So, I don't think anyone who doesn't have any some idea about assembly language programs will not understand (or will have a very hard time ) to crack any program no matter how small or how big it is..
Well obviously, the program you will be cracking is presented to you in assembly; if you had the source code, there's no reason for you to patch a binary, now is there? :) Also, this isn't quite the same type of assembly a human would write. Sure, it uses the same mnemonics, but it's optimized to a point where it becomes quite a bit harder to read, and quite obscured, compared to a normal assembly source. As you can see, a basic knowledge of asm is one of the prerequisites for this tutorial, as well as my keygenning tutorial.
I'm surprised the latter hasn't gotten much attention, it's essentially the next step after this..
Last edited by Biomechanica; October 8th, 2010 at 11:14 AM. Reason: Typo