null
Loading…
Skip to main content Skip to buy box

Holiday gifts by Fri, Dec 18? Order by Thu, Dec 3. Plan gifts Gifts by Dec 18? Order by Dec 3. Plan

Free shipping on most orders over $95 in the contiguous US

Specialists Mon–Fri, 8:30 am–5 pm PTSpecialists Mon–Fri, 8:30–5 PT866-522-6657

Printed to order
Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 book cover by Dmitry Vostokov
Paperback

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

by Dmitry Vostokov

From $38.49 / copy at 25+ copies; lower per-copy prices at higher quantities (see Volume pricing) As low as $34.09 at 1,000+

Total $962.25

Paperback · 173 pages Apress · 2023

Format

Paperback
Volume pricing

The more copies, the less each one costs

Applied automatically in your cart. No code needed.

More than a box of books

Turn this order into a program

Groups that order together often pair the copies with something more. We handle the extras so you don't have to.

About the book

Foundations of Linux Debugging, Disassembling, and Reversing

Review topics ranging from Intel x64 assembly language instructions and writing programs in assembly language, to pointers, live debugging, and static binary analysis of compiled C and C++ code. This book is ideal for Linux desktop and cloud developers. 

Using the latest version of Debian, you’ll focus on the foundations of the diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems, memory forensics, malware, and vulnerability analysis. This requires an understanding of x64 Intel assembly language and how C and C++ compilers generate code, including memory layout and pointers.

This book provides the back­ground knowledge and practical foundations you’ll need in order to master internal Linux program structure and behavior. It consists of practical step-by-step exercises of increasing complexity with explanations and ample diagrams. You’ll also work with the GDB debugger and use it for disassembly and reversing.  

By the end of the book, you will have a solid understanding of how Linux C and C++ compilers generate binary code. In addition, you will be able to analyze such code confidently, understand stack memory usage, and reconstruct original C/C++ code. Foundations of Linux Debugging, Disassembling, and Reversing is the perfect companion to Foundations of ARM64 Linux Debugging, Disassembling, and Reversing for readers interested in the cloud or cybersecurity.


What You'll Learn
  • Review the basics of x64 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 For

        Software support and escalation engineers, cloud security engineers, site reliability engineers, DevSecOps, platform engineers, software testers, Linux C/C++ software engineers and security researchers without Intel x64 assembly language background, beginners learning Linux software reverse engineering techniques, and engineers coming from non-Linux environments.




        Details

        Publisher
        Apress
        Author
        Dmitry Vostokov
        Format
        Paperback
        Published
        Jan 31, 2023
        ISBN-13
        9781484291528
        Pages
        173
        Printing
        Printed on demand
        Buying for a group

        Foundations of Linux Debugging, Disassembling, and Reversing for groups: pricing

        Volume pricing applies automatically in your cart. No codes, no account needed.

        CopiesPrice per copyYou save
        25 – 99 $38.49 30% off list
        100 – 249 $37.39 32% off list
        250 – 499 $36.29 34% off list
        500 – 999 $35.19 36% off list
        1,000+ $34.09 38% off list
        Ways groups use it

        Popular for

        1
        Book clubs

        A copy for every member, on one order.

        2
        Events and conferences

        A book for every attendee, delivered to your venue.

        3
        Gifts

        For clients, staff, members or volunteers.

        Where can I buy 100 copies of Foundations of Linux Debugging, Disassembling, and Reversing?

        BookPal sells Foundations of Linux Debugging, Disassembling, and Reversing in quantity. At 100 copies the price is $37.39 a copy, against a list price of $54.99, and the cart applies the volume tier automatically. Free shipping on most orders over $95 in the contiguous US. A specialist can quote a larger or mixed order.

        • New books only, straight from the publisher
        • Volume prices apply automatically in the cart, with no code needed
        • Order at least 10 business days before you need the books (11 from mid-November through December)

        Ask a specialist about a larger or mixed order

        What does Foundations of Linux Debugging, Disassembling, and Reversing cost when I buy for a group?

        Volume pricing applies automatically in your cart, with no code needed. Price per copy: 25 to 99 copies, $38.49 (30% off list); 100 to 249 copies, $37.39 (32% off list); 250 to 499 copies, $36.29 (34% off list); 500 to 999 copies, $35.19 (36% off list); 1,000+ copies, $34.09 (38% off list). Need a different quantity, or a quote to forward for approval? Ask a specialist and we will confirm pricing before you pay.

        How fast can I get copies of Foundations of Linux Debugging, Disassembling, and Reversing?

        This title is printed on demand, so it needs production time before it ships. Need them by a specific date? Request a quote and we'll confirm timing before you pay.

        Can you ship to several locations or people's homes?

        Yes. We ship group orders to one address, to multiple sites, or to individual recipients, in the US and internationally. See fulfillment options.

        Can I get a formal quote for approval before ordering?

        Yes. Request a quote and we'll send a PDF you can forward for approval.

        Do you accept purchase orders and tax-exempt orders?

        Yes. We accept purchase orders upon approval, as well as cards, PayPal, ACH, wire transfers and checks. BookPal is a tax-exempt supplier in all 50 states. See purchase orders and sales tax exemption.

        What if I find a lower price?

        Send us the link. We match prices from other booksellers and distributors on a new copy in the same edition, available to ship in the quantity you need. Clearance sales and pricing errors are the exception, and we'll tell you quickly if that's the case. Start a price match.

        Send for approval

        Get a yes from your approver

        Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64
        Email it to my approver

        Your approver gets a link to this page with the quantity set and an "Approve and order" button. Nothing is sent until you press send in your email app.

        Log In
        Review Your Cart
        Your cart is empty Your cart is empty Your cart is empty

        Menu

        Recently Viewed Recently Viewed
        Back to top Back to top