Cracking... (Languages?)
Well, I have been reading some cracking tutorials here and there, and noticed (somewhere) that it said "in order to be a pro cracker you must know Perl… every good cracker has used Perl in one way or another, especially to make keygens and such".. Well I was wondering if that was true. I know a bit of C++, and I was also wondering if that would be enough to get me started with making keygens (for educational purpose of course!) and other stuff like that! — thank you.. I guess
hellboundhackersok wrote: "in order to be a pro cracker you must know Perl… every good cracker has used Perl in one way or another, especially to make keygens and such"..
That's a load of shit.
You can code a keygen in any language you want to (though the lower-level, the better, especially for replicating the exact check routine in a higher abstraction).
No I don't go to youtube for cracking tuts, lol people go to youtube to be retarded and pretend to know crap… I saw it on.. uhh?
http://www.woodmann.com/crackz/ but I think it's down now or I may have seen it on: http://tsehp.cjb.net/ or: http://forum.exetools.com/ Or http://greythorne.cjb.net/
All I know is that GreyThorne, Fravia, and +ORC were the BEST crackers… lol :D
EDIT: oh yeah Zephyr.. I know I need to know assembly rofl… thats why Im (albeit trying) to read Art Of Assembly
hellboundhackersok wrote: Oo ok then lol… My plan (if anyone cares) (probably not) 10Learn ASM 20Crack Stuff 30Create keygens with C++ 40do nothing. 50go to HBH 60goto 20
There are a ton of numbers between 10 and 20. The jump isn't that small, believe me. Just take a look at any well known commercial application.
You'll have public and private packers, obfuscation, ridiculous known and unknown encryption algorithms, check routines that go on for ages, anti-debugging.
It's a long road, my friend. I reccomend playing with little (<1mb) shareware apps, at first.
The registration techniques you see there are generally easier, and can typically be solved by quicker fixes then keygenning (patches, disabling nags, disabling time restrictions, etc).
hellboundhackersok wrote: W32Dasm, OllyDbg, HxD Hex editor, and ResHacker – is that all I need?
All of those are fine. You'll also like PEid, for initial analysis and other handy utilities, and ImpRec, for unpacking.
Olly is your primary tool, use the deadlisting in W32Dasm when Olly's analysis yields garbage.
You don't really NEED a hex editor/resource editor, they just make aesthetic changes a little easier.