Books on Reversing
Posted by Cory Stoker Tue, 22 Aug 2006 04:37:00 GMT
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 | ![]() |
| "Exploiting Software" | Greg Hoglund and Gary McGraw | ![]() |
| "Hacker Disassembling Uncovered" | Kris Kaspersky | ![]() |
| "Microsoft Windows Internals 4th Edition" | Mark Russinovich and David Solomon | ![]() |
| "The Art of Assembly Language" | Randall Hyde | ![]() |
| "Write Great Code Volume 1" | Randall Hyde | ![]() |
| "Write Great Code Volume 2" | Randall Hyde | ![]() |
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.







