Reverse Engineering - The Books

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

I'm a book person. I like books, and I read paper books. That's not to say I don't also read electronic versions, but when it comes to computer and tech books, paper books often work better for me. My preference for paper tech books is likely because I wrote a few and spent several years working for a tech publisher producing hundreds of paper volumes!

I would be curious to hear what books you are currently reading and whether it is one you recommend. We'll start a discussion in the Codeguru forum on this topic so you can share.

What prompted this blog post is that I am clearing books off my desk. These books fall much more into the arena that might interest you as a reader of Codeguru. There are two books I'm ready to move to my shelves. These are Practical Reverse Engineering by Dang, Gazet, and Bachaalany and Reversing: Secrets of Reverse Engineering by Eladad Eilam. Both books focus on the idea that, if you understand how something works, you'll be better able to protect and secure it.

Reversing covers a wider range of topics, including a foundation of reverse engineering. There is coverage of low-level software, Windows, and its fundamentals, tools that can be used for reverse engineering, information on file format deciphering, and more. There are cracking chapters that include piracy and copy protection information, anti-reversing techniques, information on methods for breaking protection, and more. There is also a chapter on reversing .NET as well as decompilation.

Practical Reverse Engineering is a little more systematic in its coverage. It provides information on various architectures, including x86, x64, and ARM. It also tackles the Windows Kernel, debugging and automation, as well as obfuscation.

Although both books are worth checking out if you are looking into reverse engineering, I tend to lean towards the Reversing book if you only want to choose one!

While those are the books I'm removing from my desk, I'm currently reading a fiction series of books that I borrowed from my young daughters The series is by James Dashner, who also wrote the Maze Runner series. The first book was The Eye of Minds, which is a cyber-adventure. I just finished the second book, The Rule of Thought, and will be grabbing the third book in the trilogy soon. James Dashner takes the reader into the world of virtual reality mystery. So far, it has been an enjoyable read that has pushed my thinking into what is real!

So the question remains – what book are you currently reading? Jump over to the forum and let us know! Also let us know if you are reading a paper copy or in an electronic form. Let's continue the discussion over there!



Blog Categories

Blog Archives

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Today's trend towards digital transformation has produced a shift from monolithic, purpose-built, network packet brokers (NPB) to software-driven, off-the-shelf hardware platforms based on merchant silicon. Software-driven packet flow visibility solutions are more flexible, scalable, and cost-effective to deploy, and, ultimately, also enable software innovation. This white paper describes how the latest generation of multicore processor x86 server platforms can further reduce the cost and increase the …

  • IT is in a continual battle to simplify and "do more with the same, or less," but the continued growth of data has drastically increased the complexity and cost of deploying, managing, and processing data using traditional IT infrastructure components. One key component — enterprise storage and the underlying software that controls the storage — is fortunately evolving nearly as fast as the data is growing. This ESG Lab Review documents the results of hands-on testing of the WekaIO Matrix …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date