Books > Computing & IT > Computer programming
|
Buy Now
Foundations of ARM64 Linux Debugging, Disassembling, and Reversing - Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code with ARM64 (Paperback, 1st ed.)
Loot Price: R1,064
Discovery Miles 10 640
You Save: R303
(22%)
|
|
Foundations of ARM64 Linux Debugging, Disassembling, and Reversing - Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code with ARM64 (Paperback, 1st ed.)
Expected to ship within 10 - 15 working days
|
Gain a solid understanding of how Linux C and C++ compilers
generate binary code. This book explains the reversing and binary
analysis of ARM64 architecture now used by major Linux cloud
providers and covers topics ranging from writing programs in
assembly language, live debugging, and static binary analysis of
compiled C and C++ code. It is ideal for those working with
embedded devices, including mobile phones and tablets. Using the
latest version of Red Hat, you'll look closely at the foundations
of diagnostics of core memory dumps, live and postmortem debugging
of Linux applications, services, and systems. You'll also work with
the GDB debugger and use it for disassembly and reversing. This
book uses practical step-by-step exercises of increasing complexity
with explanations and many diagrams, including some necessary
background topics. In addition, you will be able to analyze such
code confidently, understand stack memory usage, and reconstruct
original C/C++ code. And as you'll see, memory forensics, malware,
and vulnerability analysis, require an understanding of ARM64
assembly language and how C and C++ compilers generate code,
including memory layout and pointers. This book provides the
background knowledge and practical foundations you'll need to
understand internal Linux program structure and behavior.
Foundations of ARM64 Linux Debugging, Disassembling, and Reversing
is the perfect companion to Foundations of Linux Debugging,
Disassembling, and Reversing for readers interested in the cloud or
cybersecurity. What You'll Learn Review the basics of ARM64
assembly language Examine the essential GDB debugger commands for
debugging and binary analysis Study C and C++ compiler code
generation with and without compiler optimizations Look at binary
code disassembly and reversing patterns See how pointers in C and
C++ are implemented and used Who This Book Is ForSoftware support
and escalation engineers, cloud security engineers, site
reliability engineers, DevSecOps, platform engineers, software
testers, Linux C/C++ software engineers and security researchers
without ARM64 assembly language background, and beginners learning
Linux software reverse engineering techniques.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.