News for hackers. Stuff that matters.
Re:Should programmers learn machine code? by daeken on Saturday September 05, 2009 @11:55PM (#807443)
This was how I built my early reverse-engineering skills. I started off compiling my own C to x86 assembly and seeing what it mapped to, then I had some friends write little crypto routines in C and compile them, throwing the binaries over to me to hand-decompile. Can't recommend this enough.

I also have to recommend the book Reversing by Eldad Eilam if you're interested in low-level hacking from a reversing perspective.

Re:Should programmers learn machine code? by jacquesm on Sunday September 06, 2009 @04:17PM (#808111)
There is another old series by Leventhal about learning assembler, he basically wrote the same book for many different processors.

And the x86 series reference manuals from Intel, if that's the CPU you're working with (a fair assumption).

Re:Should programmers learn machine code? by dkersten on Monday September 14, 2009 @04:29AM (#821329)
I second the Intel reference manuals - they've been extremely useful on multiple occasions and have been great at helping me understand the x86 processors better.