BIBLIO is the largest independent book marketplace in the world, with over 100 million books.

Skip to content

Practical Reverse Engineering: X86, X64, Arm, Windows Kernel, Reversing Tools,
Stock photo: cover may vary

Practical Reverse Engineering: X86, X64, Arm, Windows Kernel, Reversing Tools, and Obfuscation Paperback - 2014

by Bruce Dang; Alexandre Gazet; Elias Bachaalany

Add to wish list

Reader reviews for Practical Reverse Engineering: X86, X64, Arm, Windows Kernel, Reversing Tools, and Obfuscation

From the publisher

Analyzing how hacks are done, so as to stop them in the future

Reverse engineering is the process of analyzing hardware or software and understanding it, without having access to the source code or design documents. Hackers are able to reverse engineer systems and exploit what they find with scary results. Now the good guys can use the same tools to thwart these threats. Practical Reverse Engineering goes under the hood of reverse engineering for security analysts, security engineers, and system programmers, so they can learn how to use these same processes to stop hackers in their tracks.

The book covers x86, x64, and ARM (the first book to cover all three); Windows kernel-mode code rootkits and drivers; virtual machine protection techniques; and much more. Best of all, it offers a systematic approach to the material, with plenty of hands-on exercises and real-world examples.

  • Offers a systematic approach to understanding reverse engineering, with hands-on exercises and real-world examples
  • Covers x86, x64, and advanced RISC machine (ARM) architectures as well as deobfuscation and virtual machine protection techniques
  • Provides special coverage of Windows kernel-mode code (rootkits/drivers), a topic not often covered elsewhere, and explains how to analyze drivers step by step
  • Demystifies topics that have a steep learning curve
  • Includes a bonus chapter on reverse engineering tools

Practical Reverse Engineering: Using x86, x64, ARM, Windows Kernel, and Reversing Tools provides crucial, up-to-date guidance for a broad range of IT professionals.

From the rear cover

LEARN THE SCIENCE AND CRAFT OF REVERSE ENGINEERING TO FIGHT HACKERS AND ROOTKITS

Criminals increasingly are using malicious software (exploits, viruses, rootkits, etc.) for fraud, denial-of-service, intrusions, and espionage operations. Reverse engineering is the only method to thoroughly dissect and understand such software. So it is no surprise that reverse engineering is one of the most important subjects in information security. Unfortunately, it is often perceived as a mysterious and complex black art. Although reverse engineering is a difficult subject, the authors believe there is a scientific approach to it. Practical Reverse Engineering aims to demystify the art and systematize the reverse-engineering process for students and professionals.

  • Discover a unique, systematic approach to reverse engineering that incorporates hands-on analysis with real-world malware
  • Find detailed coverage of the three most popular processor architectures: x86, x64, and ARM
  • Use this concise, structured treatment of the Windows kernel and kernel-mode drivers, featuring walk-throughs and exercises with real-world rootkits
  • Learn sophisticated code-obfuscation techniques, such as those used in virtual machine protections, and how to deobfuscate them using program-analysis techniques
  • Discover advanced debugging techniques to automate and streamline the reverse-engineering process
  • Apply newly learned concepts with complete walk-throughs and exercises using real-world malware

Details

  • Title Practical Reverse Engineering: X86, X64, Arm, Windows Kernel, Reversing Tools, and Obfuscation
  • Author Bruce Dang; Alexandre Gazet; Elias Bachaalany
  • Binding Paperback
  • Edition INTERNATIONAL ED
  • Pages 384
  • Volumes 1
  • Language ENG
  • Publisher Wiley
  • Publication date 2014-02-17
  • Features Bibliography, Index, Table of Contents
  • ISBN 9781118787311 / 1118787315
  • Weight 1.4 lbs (0.64 kg)
  • Dimensions 9.1 x 7.3 x 0.8 in (23.11 x 18.54 x 2.03 cm)
  • Category Computers - Communications / Networking
  • Library of Congress subjects Computer security, Reverse engineering
  • Library of Congress Catalogue Number 2013954099
  • Dewey Decimal Code 005.8

About the author

Bruce Dang is a senior security development engineering lead at Microsoft focusing on Windows kernel and reverse engineering.

Alexandre Gazet is a senior security researcher at QuarksLab focusing on reverse engineering and software protection.

Elias Bachaalany is a software security engineer at Microsoft.

More Copies for Sale

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
Stock photo: cover may vary

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

by Gazet, Alexandre

  • Used
  • Paperback
  • first
Condition
Used
Edition
1
Binding
Paperback
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
1
Seller
Item price
A$43.21
Free Delivery to USA

Show details

Description:
Wiley, 2014-02-17. 1. paperback. Used: Good. 7.30x0.90x8.90. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$43.21
Free Delivery to USA
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
Stock photo: cover may vary

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

by Dang, Bruce

  • Used
  • Good
  • Paperback
Condition
Good
Binding
Paperback
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
1
Seller
Item price
A$43.44
Free Delivery to USA

Show details

Description:
Wiley. paperback. Good. 7.3x1x8.9. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$43.44
Free Delivery to USA
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

by Dang, Bruce

  • Used
  • Very good
  • Paperback
Condition
Very good
Binding
Paperback
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
1
Seller
Item price
A$71.69
A$16.57 Delivery to USA

Show details

Description:
Paperback. Very Good.
Add to wish list
Item price
A$71.69
A$16.57 Delivery to USA
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
Stock photo: cover may vary

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

by Gazet, Alexandre

  • New
  • Paperback
  • first
Condition
New
Edition
1
Binding
Paperback
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
6
Seller
Item price
A$56.06
Free Delivery to USA

Show details

Description:
Wiley, 2014-02-17. 1. paperback. New. 7.30x0.90x8.90. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$56.06
Free Delivery to USA
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

by Bruce Dang

  • New
  • Paperback
Condition
New
Binding
Paperback
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
10
Seller
Item price
A$85.71
A$19.24 Delivery to USA

Show details

Description:
Paperback / softback. New. Analyzing how hacks are done, so as to stop them in the future Reverse engineering is the process of analyzing hardware or software and understanding it, without having access to the source code or design documents. Hackers are able to reverse engineer systems and exploit what they find with scary results.
Add to wish list
Item price
A$85.71
A$19.24 Delivery to USA
Practical Reverse Engineering

Practical Reverse Engineering

by Elias Bachaalany

  • New
  • Paperback
Condition
New
Binding
Paperback
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
2
Seller
Item price
A$92.56
A$15.45 Delivery to USA

Show details

Description:
Paperback / softback. New. New Book; Fast Shipping from UK; Not signed; Not First Edition; Analyzing how hacks are done, so as to stop them in the future Reverse engineering is the process of analyzing hardware or software and understanding it, without having access to the source code or design documents. Hackers are able to
Add to wish list
Item price
A$92.56
A$15.45 Delivery to USA
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
Stock photo: cover may vary

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

by Dang, Bruce

  • Used
  • Good
  • Paperback
Condition
Good
Binding
Paperback
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
1
Seller
Item price
A$80.27
Free Delivery to USA

Show details

Description:
paperback. Good. Access codes and supplements are not guaranteed with used items. May be an ex-library book.
Add to wish list
Item price
A$80.27
Free Delivery to USA
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
Stock photo: cover may vary

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

by Dang, Bruce; Gazet, Alexandre; Bachaalany, Elias

  • New
Condition
New
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
5
Seller
Item price
A$85.84
A$5.77 Delivery to USA

Show details

Description:
new.
Add to wish list
Item price
A$85.84
A$5.77 Delivery to USA
Practical Reverse Engineering
Stock photo: cover may vary

Practical Reverse Engineering

by Sébastien Josse Sébastien Josse Elias Bachaalany Alexandre Gazet Bruce Dang

  • New
Condition
New
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
1
Seller
Item price
A$98.39
A$5.77 Delivery to USA

Show details

Description:
John Wiley & Sons , pp. 384 . Papeback. New.
Add to wish list
Item price
A$98.39
A$5.77 Delivery to USA
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
Stock photo: cover may vary

Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

by Dang, Bruce; Gazet, Alexandre; Bachaalany, Elias; Josse, Sébastien [Contributor]

  • Used
  • Good
  • Paperback
Condition
Good
Binding
Paperback
ISBN 10 / ISBN 13
9781118787311 / 1118787315
Quantity available
2
Seller
Item price
A$107.85
A$5.64 Delivery to USA

Show details

Description:
Wiley, 2014-02-17. Paperback. Good. Textbook, May Have Highlights, Notes and/or Underlining, BOOK ONLYNO ACCESS CODE, NO CD, Ships with Emailed Tracking
Add to wish list
Item price
A$107.85
A$5.64 Delivery to USA