Books on Reversing

I hope all of you moved over to our new blog server without issue. The other blog software was causing us some issues so we decided to move to another setup. This one runs on Typo so it is more suited for us. Both Tate and I know Ruby somewhat so we should be able to keep this up and running.

I have been on a study path to try and reinforce my class I took at Blackhat on Reverse Engineering. Here is the list of books I have been using:

Book Title Author Book Cover
"Reversing Secrets of Reverse Engineering" Eldad Eilam Reversing Secrets of Reverse Engineering book cover
"Exploiting Software" Greg Hoglund and Gary McGraw Exploiting Software bok cover
"Hacker Disassembling Uncovered" Kris Kaspersky Hacker Disassembling Uncovered book cover
"Microsoft Windows Internals 4th Edition" Mark Russinovich and David Solomon Windows Internals book cover
"The Art of Assembly Language" Randall Hyde Art Of Assembly book cover
"Write Great Code Volume 1" Randall Hyde Write Great Code V1 book cover
"Write Great Code Volume 2" Randall Hyde Write Great Code V2 book cover

If you are interested in disassembly or reversing then I highly recommend these books. The main book I am using is the "Reversing, Secrets of Reverse Engineering" and then I am following up with the other books as needed. The one book that might be disheartening is "The Art of Assembly Language". This book first teaches you a special language called High Level Assembly (HLA) and then slowly drops you down to low level assembly for the X86 thereby making you learn two languages. This is why it is so big..... I believe the reason is that it is hard to actually do something in assembly without knowing most of assembly so the author uses HLA to bridge the gap. I thought it worked out fine but I wish I had known that I had to learn HLA first then Assembly. By the time I realized this I was too far to stop.

Posted by Cory Stoker 21/08/2006 at 22h37


Trackbacks

Use the following link to trackback from your own site:
http://blog.clearnetsec.com/trackbacks?article_id=74

Comments

  1. Jeremy Shang 22/08/2006 at 15h28

    Hi:

    I have used the Art of Assembly book before and I know exactly what you mean with the HLA stuff. Other assembly books have issues too. Most use DOS and DOS OS details which is to say the least outdated.

  2. Cory Stoker 22/08/2006 at 16h11

    Hi Jermey

    I have noticed this as well. I am having a tougher time finding a good assembly book. Right now the one that might work is the Fifth Edition of “Assembly Language for Intel-based Computers” by Kip Irvine.