Disarming Code System Programming Debugging And Reverse Engineering In Linux Android Darwin(1st Edition)

Authors:

Jonathan Levin

Type:Hardcover/ PaperBack / Loose Leaf
Condition: Used/New

In Stock: 1 Left

Shipment time

Expected shipping within 2 - 3 Days
Access to 35 Million+ Textbooks solutions Free
Ask Unlimited Questions from expert AI-Powered Answers 30 Min Free Tutoring Session
7 days-trial

Total Price:

$80.5

List Price: $115.00 Savings: $34.5 (30%)
Access to 30 Million+ solutions
Ask 50 Questions from expert AI-Powered Answers 24/7 Tutor Help Detailed solutions for Disarming Code System Programming Debugging And Reverse Engineering In Linux Android Darwin

Price:

$9.99

/month

Book details

ISBN: 0991055500, 978-0991055500

Book publisher: Technologeeks Press

Offer Just for You!: Buy 2 books before the end of January and enter our lucky draw.

Book Price $80.5 : The Surprise New Book By Jonathan Levin Tackles Systems-level Programming, Debugging And Reverse Engineering On Not One But Three Platforms - Linux, Android And Darwin, On ARMv8 And ARMv9! Exploring The Common Denominators Of POSIX APIs, But Also Diverging To Each Platform's Idiosyncrasies, The Author Takes The Reader On A Spectactular Journey Of Exploration - Starting With The Vital Knowledge Of Aarch64 Assembly, Through Compilation And Linking, The Binary Formats Of ELF & Mach-O, Process Lifecycle, Memory - Both System View And Process View (including A Detailed Examination Of GlibC's Ptmalloc2 And Scudo!), Through Multithreading, I/O & IPC, Profiling, Hooking And Injection Techniques, An Exploration Of Runtimes (Objective-C, Swift And Android's ART), And Finally - The Post Mortem Of Core Dumps And Crash Reports. As A Bonus, Two Chapters - "Beyond User Mode" - Takes The Battle To The Kernel And Beyond, And "Reverse Engineering" Takes A Case Study Approach To Demonstrate Reverse Engineering Techniques. Spectacular Colorful Illustrations Lay Out In Full Detail File Formats, Memory Dumps, And Object Structures. No Special Tools Are Needed - Beyond The Ones The Author Provides On The Companion Website - NewDebuggingBook.com. If You've Read Theoretical Operating Systems Literature (e.g. Stallings, Tanenbaum, Silberschatz) - This Is The Practical View That Will Complement It Perfectly. If You Know Jonathan Levin's Other Works - The Critically Acclaimed *OS Internals Trilogy, And The Android Internals Books - You Will Find This A Vital Addition, Drawing Parallels Between Two Seemingly Different Systems, And Explaining Not Just The Details - But The Methodology Behind Finding Them.