

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation: 9781118787311: Computer Science Books @ desertcart.com Review: Very good. Dense, but readadable. - This book does a good job of teaching. It's not just another reference book. A lot of technical books just blast facts at you, and sure you might learn a lot but you don't know how the author learned those things himself. This book takes more of a teaching approach: You learn how the authors learned things. This book is fairly small for a technical book at only 340 pages, but it is very dense. Every sentence is important. You need to have used IDA and windbg before you start reading this book. Very helpful to translate your knowledge from x86 to ARM and explaining how Windows kernel code works. I really like it's line "If the process of reverse engineering Windows drivers could be modeled as a discrete task, 90% would be understanding how Windows works and 10% would be understanding assembly code." Review: Very technical, detailed, well-written -- in short, the best. - Fantastic book on the subject, the best one I've ever seen. It includes in-depth explanations and a lot of exercise which you wouldn't see except in an expensive technical courses and in precious few of those. The book is well-written and highly readable, especially if you have a detailed technical bent. Highly recommended. Many thanks to the authors.
| Best Sellers Rank | #168,846 in Books ( See Top 100 in Books ) #50 in Computer Networking (Books) #87 in Computer Hacking #121 in Computer Network Security |
| Customer Reviews | 4.6 4.6 out of 5 stars (219) |
| Dimensions | 7.3 x 0.8 x 9.1 inches |
| Edition | 1st |
| ISBN-10 | 1118787315 |
| ISBN-13 | 978-1118787311 |
| Item Weight | 1.42 pounds |
| Language | English |
| Print length | 384 pages |
| Publication date | February 17, 2014 |
| Publisher | Wiley |
S**R
Very good. Dense, but readadable.
This book does a good job of teaching. It's not just another reference book. A lot of technical books just blast facts at you, and sure you might learn a lot but you don't know how the author learned those things himself. This book takes more of a teaching approach: You learn how the authors learned things. This book is fairly small for a technical book at only 340 pages, but it is very dense. Every sentence is important. You need to have used IDA and windbg before you start reading this book. Very helpful to translate your knowledge from x86 to ARM and explaining how Windows kernel code works. I really like it's line "If the process of reverse engineering Windows drivers could be modeled as a discrete task, 90% would be understanding how Windows works and 10% would be understanding assembly code."
W**N
Very technical, detailed, well-written -- in short, the best.
Fantastic book on the subject, the best one I've ever seen. It includes in-depth explanations and a lot of exercise which you wouldn't see except in an expensive technical courses and in precious few of those. The book is well-written and highly readable, especially if you have a detailed technical bent. Highly recommended. Many thanks to the authors.
M**N
Humanly written
Rationally laid out. Worth a read. Nothing too technical inside, but gives a great assessment of proper approach to the subject.
A**.
Save your lunch money for this book!!!
This book will teach you alot. Its not like lots of other books that waste space talking about useless information. I would say you would need a basic understanding of some concepts such as memory or how a stack/heaps works, but even if you don't, this book will sort of indirectly, force you to learn the basic concepts(otherwise you won't get past certain pages) I can honestly say I don't understand all of it yet, however,, after flipping throughout the entire book, I anticipate that it will all 'click,' eventually, as figuring out how a human body or car engines functions, after you spend enough time studying it; same thing with this book. If you have an interest in reverse-engjneering, I would give this book 5 stars and definitely recommend it. If certain circumstances did not end up "demotivating" me, I would definitely be reading this. Thank you to the authors!
S**W
cybersecurity kung fu.
a thoughtful author and contributing colleagues provide a well compilation of sound insight as well as years of dedication in a field essential to to a medium of communication, learning, entertainment and modern day commerce, this book although as admitted by the author is a primer along side the recommended reading materials to afford one a grasp into an area that affects us all! and the best part, is that this work is easy to follow like a good thriller, one finds oneself reading it again and again!!! as soon as the financial enlightenment is realized, the suggest follow up reading material (s) will receive a warm embrace!!!
F**N
Like its title
Like its title, this book is very 'pratical'. I do kernel and windbg very often (my daily work) so I started from these two chapters. It's very interesting to understand the kernel and windbg through this way. If you're not familiar with kernel and windbg, I suggest you read Windows Internals along with this book. Windows Internals tell you how the kernel works but without showing the code. With this book, you can actually use windbg to know how it works (dump or live debugging). This is very important for engineers because we need something to play with. There are a lot of exercises in this book. I suggest the readers should do the exercises. The authors are very responsive and we can also find the answers/discussion on the internet. The authors also answer the questions on reddit. If you have hard time working on the exercises you can always send the mail to the authors.
P**D
Invaluable
Well written, concise explanations and examples. After just the first few pages, this instantly became one of my favorite books to read for both knowledge and leisure. If you're in the office with resources to try the examples and homework, or if you're on the plane jotting down notes, Practical Reverse Engineering is appropriate for just about any setting. Chapter 3: The Windows Kernel is my favorite chapter so far. If you're trying to learn more about the kernel from a security prospective, this is what you must read. I wasn't looking for a reverse engineering guide on it, instead fundamentals and concepts with a security perspective, but instead I got both. There's nothing else out there like this book. Highly Recommended!
B**U
This is a good book if you need those knowledge and skills
This book described Windows Kernel, Windows debugging tools, and the reverse engineering skills. This is a good book if you need those knowledge and skills. It is lack of explanations of assembly code and what the assembly statements mean.
M**.
C'était un cadeau pour mon fils et il a vraiment apprécié
V**K
If you want to know more about ARM and its architecture you should look into this book. I would suggest getting to know ASM for ARM first though. Good book!
F**N
muy conciso va al grano pero hay que tener cierto nivel.los ejemplos tambien los son ,me gustaria que los hubiesen detallado mas
T**R
From start to end one of the best books about reverse engineering that I got so far. Most common and even some not that common platforms, clear and concise.
T**D
"Practical Reverse Engineering" ist ein sehr empfehlenswertes Buch zum Thema Reverse Engineering. Es verzichtet bewusst auf eine Einführung von Werkzeugen, füllt keine Seiten mit Screenshots oder detaillierten Schritt für Schritt. Ebensowenig werden Erläuterungen unnötig in die Länge gezogen. Das Buch ist kein Nachschlagewerk, sondern konzentriert sich auf die Art und Weise, Probleme anzugehen. Und dies ist die wahre Stärke des Buches: Auch wenn natürlich technische Fakten und Listings nicht fehlen, lehrt das Buch vor allem wie man Reverse Engineering Probleme angeht. Das Buch enthält zahlreiche Übungungen, bei denen das Gelernte direkt angewandt werden kann. Die Probleme sind dabei nicht künsltich konstruiert, sondern reale und aktuelle Beispiele. So findet man z.B. im Kapitel "Windows Kernel" zahlreiche Übungen zu Windows 8 Routinen. Das "Practical" im Titel ist absolut gerechtfertigt. So darf man dann auch die gut 350 Seiten nicht unterschätzen. Durch die sehr konzentrierte Schreibweise und die vielen, zum Teil aufwändigen Übungen, erfodert das Buch weit mehr Zeitaufwand als andere Bücher zum Thema. Der Lohn für die Mühe sind ein solides Grundwissen in verschiedensten Gebieten des Reverse Engineering, sowie - weit wichtiger - eine Denkweise und Herangehensweise an Probleme. Das Buch ist für einen Anfänger sicher sehr anspruchsvoll, durch die sehr methodische Schreibweise aber trotzdem eine gute Wahl. Gerade für Einsteiger sind die vielen Übungen ideal, weil sie Motivation sind die Werkzeugen zu erlernen oder Instruktionen nachzuschlagen. Da das Buch viele Aspekte von Reverse Engineering abdeckt bietet es eine gute Grundlage. Der Leser kann sich in einem zweiten Schritt je nach Interesse intensiver mit konkreten Themen auseinandersetzen. Das Buch enthält dafür in der Einleitung eine ausführliche Auflistung an weiterführenden Referenzen.
Trustpilot
Hace 4 días
Hace 1 mes