Foundations of ARM64 Linux Debugging, Disassembling, and Reversing

Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code with ARM64



Bookstore > Books > Foundations of ARM64 Linux Debugging, Disassembling, and Reversing

Price$34.70 - $35.87
Rating
AuthorDmitry Vostokov
PublisherApress
Published2023
Pages170
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-10148429081X
ISBN-139781484290811
EBook Hardcover Paperback

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.




Similar Books


Foundations of CentOS Linux

Foundations of CentOS Linux

by Ryan Baclit, Chivas Sicam, Peter Membrey, John Newbigin

You need to maintain clients, servers and networks, while acquiring new skills. Foundations of Cent OS Linux: Enterprise Linux On the Cheap covers a free, unencumbered Linux operating system within the Red Hat lineage, but it does not assume you have a Red Hat Enterprise Linux license. Now you can learn CentOS Linux, the most powerful and...

Price:  $13.99  |  Publisher:  Apress  |  Release:  2009

Algorithmic Foundations of Robotics XI

Algorithmic Foundations of Robotics XI

by Levent Akin, Nancy Amato, Volkan Isler, Frank van der Stappen

This carefully edited volume is the outcome of the eleventh edition of the Workshop on Algorithmic Foundations of Robotics (WAFR), which is the premier venue showcasing cutting edge research in algorithmic robotics. The eleventh WAFR, which was held August 3-5, 2014 at Boğaziçi University in Istanbul, Turkey continued this tradition. Th...

Price:  $163.34  |  Publisher:  Springer  |  Release:  2015

Linux Kernel Development, 3rd Edition

Linux Kernel Development, 3rd Edition

by Robert Love

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.The book details the maj...

Price:  $16.61  |  Publisher:  Addison-Wesley  |  Release:  2010

Linux Kernel Debugging

Linux Kernel Debugging

by Kaiwan N Billimoria

The Linux kernel is at the very core of arguably the world's best production-quality OS. Debugging it, though, can be a complex endeavor.Linux Kernel Debugging is a comprehensive guide to learning all about advanced kernel debugging. This book covers many areas in-depth, such as instrumentation-based debugging techniques (printk and ...

Price:  $42.74  |  Publisher:  Packt Publishing  |  Release:  2022

A Practical Guide to Linux Commands, Editors, and Shell Programming, 4th Edition

A Practical Guide to Linux Commands, Editors, and Shell Programming, 4th Edition

by Mark G. Sobell, Matthew Helmke

Linux is today's dominant Internet server platform. System administrators and Web developers need deep Linux fluency, including expert knowledge of shells and the command line. This is the only guide with everything you need to achieve that level of Linux mastery. Renowned Linux expert Mark Sobell has brought together comprehensive, ...

Price:  $28.99  |  Publisher:  Addison-Wesley  |  Release:  2017

Foundations of PyGTK Development, 2nd Edition

Foundations of PyGTK Development, 2nd Edition

by W. David Ashley, Andrew Krause

Learn how to develop portable GUI programs to run on multiple operating systems. Revised and updated from the popular original, with a full set of new examples in Python and using PyGTK, this book provides all the information you'll need to write easy or complex GUI applications, offering one source of knowledge and best practices fo...

Price:  $19.00  |  Publisher:  Apress  |  Release:  2019

Learning Kali Linux

Learning Kali Linux

by Ric Messier

With more than 600 security tools in its arsenal, the Kali Linux distribution can be overwhelming. Experienced and aspiring security professionals alike may find it challenging to select the most appropriate tool for conducting a given test. This practical book covers Kali's expansive security capabilities and helps you identify the ...

Price:  $35.78  |  Publisher:  O'Reilly Media  |  Release:  2018

Foundations of Ajax

Foundations of Ajax

by Nathaniel T. Schutta, Ryan Asleson

Much of the early hype surrounding Ajax centered on its use by Internet powerhouses such as Google and Amazon. However, just because the initial forays into Ajax were pioneered by leading software development firms doesn't mean your application wouldn't also benefit from these techniques. You already know how to develop Web appl...

Price:  $2.25  |  Publisher:  Apress  |  Release:  2005