>>3
This book is overhyped and useless for non-Scheme programmers. The obscure and non-intuitive syntax(with plenty of parenteheses) of Lisp + heavy abuse of recursion means people learn bad coding habits. If you want to learn practical programming use a book suited to your language of choice, or a language reference/manual.
>>4
PROTIP: SICP is not a book on programming or a book about Scheme. SICP is a computer science course. One can study computer science without ever writing a program that'll compile correctly. One can study SICP in any Turing-complete language.
OP, google for fravia+ and you'll find all the other links you'll need, as you need them.
I was cracking games long before I knew SICP existed - you don't need CS fundamentals to change a "cmp" to a "nop", just a logical, problem-solving mind. Also, patience.
Chances are one already exists out there, so a search on google should do it.
If this is for educational purposes, all you have to do is learn x86 assembly and C, and in this case, Win32 APIs, and get familiar with some tools like OllyDBG (debugger) and IDA Pro(disassembler). That should be enough for you to be able to understand what some piece of compiled code does, and all you'd have to do after that is modify or transform that piece of code to do what you want (as opposed to what it does now).
Reading SICP doesn't have anything to do with 'cracking', but it has everything to do with programming and this board and being a good programmer will also make one a much better reverse engineer(someone who understands programs in whatever form they are in), which is what you seem to be interested in.
Name:
Anonymous2012-01-04 2:22
>>8 learn x86 assembly
x86 assembly is shit. All of the cruft and kludges just because Bill would cry if he had to remove his 1981-era code from the Windows code base. But hey, at least it runs VisiCalc. I call advocating x86 "toeing the A20 line."