Skip to product information
1 of 1

Dmitry Vostokov

Foundations of ARM64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code with ARM64

Foundations of ARM64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code with ARM64

Regular price £41.39 GBP
Regular price £49.99 GBP Sale price £41.39 GBP
17% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £8.60

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Foundations of ARM64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code with ARM64


This book provides a solid understanding of how Linux C and C++ compilers generate binary code, ideal for those working with embedded devices. It covers topics such as writing programs in assembly language, live debugging, and static binary analysis of compiled code. It also covers the foundations of diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems, and using the GDB debugger for disassembly and reversing.

Format: Paperback / softback
Length: 170 pages
Publication date: 31 January 2023
Publisher: APress


Gain a comprehensive understanding of how Linux C and C++ compilers generate binary code with this comprehensive book. It delves into the realm of reversing and binary analysis, focusing on the ARM64 architecture, which is widely used by major Linux cloud providers. Covering a wide range of topics, from writing programs in assembly language to live debugging and static binary analysis of compiled C and C++ code, this book is an invaluable resource for anyone working with embedded devices, including mobile phones and tablets.

Using the latest version of Red Hat, you will explore the foundations of core memory dumps, live, and postmortem debugging of Linux applications, services, and systems. You will also delve into the GDB debugger, utilizing it for disassembly and reversing. Throughout the book, practical step-by-step exercises of increasing complexity are accompanied by explanations and numerous diagrams, including essential background topics. Additionally, you will gain confidence in analyzing such code, understanding stack memory usage, and reconstructing original C/C++ code.

As you delve into memory forensics, malware, and vulnerability analysis, you will realize the importance of having a solid understanding of ARM64 assembly language and how C and C++ compilers generate code, including memory layout and pointers. This book serves as a valuable companion to "Foundations of Linux Debugging, Disassembling, and Reversing," providing the necessary background knowledge and practical foundations to comprehend internal Linux program structure and behavior.

Whether you are a cloud enthusiast or a cybersecurity professional, "Foundations of ARM64 Linux Debugging, Disassembling, and Reversing" is the perfect companion to enhance your knowledge and skills in this field.

Weight: 291g
Dimension: 235 x 155 (mm)
ISBN-13: 9781484290811
Edition number: 1st ed.

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details