#1
|
|||
|
|||
What is the best book or guide to learn reverse engineering?
Hello!
I'm new in this forum and I'm studying "Java" in college, but I also want to learn reverse engineering. What book or guide recommend me? |
The Following User Gave Reputation+1 to For This Useful Post: | ||
Jhonjhon_123 (04-28-2014) |
#2
|
|||
|
|||
Hi,
This ebook is good to start learning: "Reversing: Secret of Reverse Engineering". Link: Code:
http://www.federaljack.com/ebooks/Computers%20-%20Informatin%20Technology/Assembly%20,%20reverse%20engeniering%20and%20Computer%20Architecture%20books/Reverse%20Engeniering/2005/Wiley/Reversing%20-%20Secrets%20of%20Reverse%20Engineering.pdf Code:
https://tuts4you.com/download.php?list.17 Code:
https://tuts4you.com/download.php?view.3554 Code:
http://it-ebooks.info/book/1731/ http://www.e-booksdirectory.com/details.php?ebook=4042 http://www.e-booksdirectory.com/details.php?ebook=1865 Regards, Levis
__________________
My Personal Blog:http://ltops9.wordpress.com |
The Following 2 Users Gave Reputation+1 to Levis For This Useful Post: | ||
Jhonjhon_123 (04-28-2014) |
The Following 3 Users Say Thank You to Levis For This Useful Post: | ||
#3
|
|||
|
|||
Yup, basically everything that @Levis posted, specially "Reversing: Secrets of Reverse Engineering". I have that book and it's really great. This week I also found on ExeTools this one: Practical Reverse Engineering (http://forum.exetools.com/showpost.php?p=90796&postcount=676). It's a really good written book, with lots of examples and useful stuff you will probably like.
|
The Following User Gave Reputation+1 to AlexAltea For This Useful Post: | ||
#4
|
|||
|
|||
Thank you very much!. I Always look on internet but sometimes are too advanced for me and I don't understand jeje
|
#5
|
|||
|
|||
No problem. ;-) Aside from books I would recommend you to compile small hello world programs or something really simple and load them with some debugger (I personally love OllyDbg). Then go slowly through the instructions and note all the changes in the memory and the registers and try to understand their relationship with the stuff you wrote.
|
#6
|
|||
|
|||
Although rather old.. still much to learn from this...
Code:
http://speedy.sh/jK9rE/Fravias-Pages-Of-Reverse-Engineering.rar |
#7
|
|||
|
|||
These books will help you learn reverse engineering code, you should read in the following order:
Practical Malware Analysis IDA Pro Book, 2nd Edition Reversing: Secrets of Reverse Engineering Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation For reference while you read those books: Intel® 64 and IA-32 Architectures Software Developer Manuals AMD Developer Guides & Manuals |
#8
|
||||
|
||||
I'd like to share the books in which I picked and started learning with ZERO prior coding knowledge. (I'm very good with computers but I didn't code, so take it as you will)
I know that the PDF's to hundreds of books are available but I prefer a hard copy. That's just my own personal preference, so I will be posting amazon links and a pdf link underneath....I do buy the books that I will study intensively. I recommend you do as well. First, the 2 books you HAVE to get, the books we all have on our desk somewhere, The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler [2nd Ed] by Chris Eagle Amazon Link: HERE PDF Link: HERE Quote:
Reversing: Secrets of Reverse Engineering by Eldad Eilam Amazon Link: HERE PDF Link: HERE Quote:
Besides that, follow the advice of everyone above me with the free tutorials from tuts4you and stuff, there's a series that's like 100 parts and you really need the patience to do it. That's it. I know you're intelligent enough! |
#9
|
|||
|
|||
I came across this thread by searching for something else. Nevertheless, also a very good online source is Phrack Magazine: http://phrack.org
|
#11
|
|||
|
|||
Practical Reverse Engineering -> Best book ever
Reverse engineering for Beginners by Dennis Yurichev -> http://beginners.re/ IDA Pro Book 2nd Edition For Malware Reversing -> http://fumalwareanalysis.blogspot.ch/p/malware-analysis-tutorials-reverse.html |
#12
|
|||
|
|||
Your brain, only this, good luck
|
#13
|
|||
|
|||
Sorry, but such an answer is completely useless - why even write that?
|
#14
|
|||
|
|||
Ross P. Nelson
The 80386 Book: Assembly Language Programmer's Guide |
#15
|
||||
|
||||
everyone has a brain, the question was how to use it the book may helps
someone once said to me "forget about books & tutorials, what you need is to know the tools, use the tools, make the tools". |
Thread Tools | |
Display Modes | |
|
|