Buy new:
$46.57
FREE delivery Saturday, August 17
Ships from: Amazon.com
Sold by: Amazon.com
$46.57
FREE Returns
FREE delivery Saturday, August 17
Or fastest delivery Thursday, August 15. Order within 19 hrs 13 mins
In Stock
$$46.57 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$46.57
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$33.85
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Saturday, August 17 on orders shipped by Amazon over $35. Order within 19 hrs 13 mins
Only 1 left in stock - order soon.
$$46.57 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$46.57
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Learning Linux Binary Analysis

4.5 4.5 out of 5 stars 37 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$46.57","priceAmount":46.57,"currencySymbol":"$","integerValue":"46","decimalSeparator":".","fractionalValue":"57","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"HtpKfLtMNNHeYGSoPK86FT6e%2F2V3nm2V9ANBisAx%2FdLqP3DpZ%2FXekwGRrREhzWn6tWnAh9pvuF7n8muwA7eajeu8JJi5tisxJUEIP6pf%2FFk4EPcWTOg6RMIVqPjUrL1%2BnijEoSX45b7HIAwRXhnBqQ%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$33.85","priceAmount":33.85,"currencySymbol":"$","integerValue":"33","decimalSeparator":".","fractionalValue":"85","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"HtpKfLtMNNHeYGSoPK86FT6e%2F2V3nm2VDB0eog4iS9R%2FZTGpUq3%2BY1deb%2F2RjF6drdwWWHsmfB9NftQS2ehIDwytctACnVNVeHm4olt1X4goF1ydj1C%2B672yU4xzAYIme6WYUYfw2Sw8dIaMtlYbs2MXbt6JXuytMaqGQXFlK%2FAHw6Pxo0a1zHz09tP36%2FMJ","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Uncover the secrets of Linux binary analysis with this handy guide


Key Features:

  • Grasp the intricacies of the ELF binary format of UNIX and Linux
  • Design tools for reverse engineering and binary forensic analysis
  • Insights into UNIX and Linux memory infections, ELF viruses, and binary protection schemes


Book Description:

Learning Linux Binary Analysis is packed with knowledge and code that will teach you the inner workings of the ELF format, and the methods used by hackers and security analysts for virus analysis, binary patching, software protection and more.


This book will start by taking you through UNIX/Linux object utilities, and will move on to teaching you all about the ELF specimen. You will learn about process tracing, and will explore the different types of Linux and UNIX viruses, and how you can make use of ELF Virus Technology to deal with them.


The latter half of the book discusses the usage of Kprobe instrumentation for kernel hacking, code patching, and debugging. You will discover how to detect and disinfect kernel-mode rootkits, and move on to analyze static code. Finally, you will be walked through complex userspace memory infection analysis.


This book will lead you into territory that is uncharted even by some experts; right into the world of the computer hacker.


What You Will Learn:

  • Explore the internal workings of the ELF binary format
  • Discover techniques for UNIX Virus infection and analysis
  • Work with binary hardening and software anti-tamper methods
  • Patch executables and process memory
  • Bypass anti-debugging measures used in malware
  • Perform advanced forensic analysis of binaries
  • Design ELF-related tools in the C language
  • Learn to operate on memory with ptrace


Who this book is for:

If you are a software engineer or reverse engineer and want to learn more about Linux binary analysis, this book will provide you with all you need to implement solutions for binary analysis in areas of security, forensics, and antivirus. This book is great for both security enthusiasts and system level engineers. Some experience with the C programming language and the Linux command line is assumed.


Save time and resources when buying books in bulk. Your Company Bookshelf Save time and resources when buying books in bulk. Your Company Bookshelf

Frequently bought together

This item: Learning Linux Binary Analysis
$46.57
Get it as soon as Saturday, Aug 17
In Stock
Ships from and sold by Amazon.com.
+
$41.65
Get it as soon as Saturday, Aug 17
In Stock
Ships from and sold by Amazon.com.
+
$52.66
Get it as soon as Saturday, Aug 17
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Control
Choose items to buy together.

Editorial Reviews

About the Author

Ryan "elfmaster" O'Neill is a computer security researcher and software engineer with a background in reverse engineering, software exploitation, security defense, and forensics technologies. He grew up in the computer hacker subculture, the world of EFnet, BBS systems, and remote buffer overflows on systems with an executable stack. He was introduced to system security, exploitation, and virus writing at a young age. His great passion for computer hacking has evolved into a love for software development and professional security research. Ryan has spoken at various computer security conferences, including DEFCON and RuxCon, and also conducts a 2-day ELF binary hacking workshop. He has an extremely fulfilling career and has worked at great companies such as Pikewerks, Leviathan Security Group, and more recently Backtrace as a software engineer. Ryan has not published any other books, but he is well known for some of his papers published in online journals such as Phrack and VXHeaven. Many of his other publications can be found on his website at http: //www.bitlackeys.org.

Product details

  • Publisher ‏ : ‎ Packt Pub Ltd (February 29, 2016)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 282 pages
  • ISBN-10 ‏ : ‎ 1782167102
  • ISBN-13 ‏ : ‎ 978-1782167105
  • Item Weight ‏ : ‎ 1.08 pounds
  • Dimensions ‏ : ‎ 7.5 x 0.59 x 9.25 inches
  • Customer Reviews:
    4.5 4.5 out of 5 stars 37 ratings

Customer reviews

4.5 out of 5 stars
37 global ratings

Top reviews from the United States

Reviewed in the United States on July 1, 2017
Well done! but the github repo's in concern also mentioned need to be more explicit on how to install, use, and manage the binaries for humans to start exploring the elf binary in its many form, Not spend time figuring out how to build the builder it self! the auther should seriously consider that first & foremost!
6 people found this helpful
Report
Reviewed in the United States on June 16, 2017
This is the one. If you're looking to do reverse engineering or binary analysis, particularly on ELF files, this is the bible.
7 people found this helpful
Report
Reviewed in the United States on August 11, 2021
With more than 20 years of experience i found myself lost in the book. The subjects i already know i understood, the subjects i didnt i still dont.

I feel like the author is a super expert in the subject, the problem is with the way the book teach, there is no start and end, there are very few charts and explanations. Too much snippets of code, some of them for few pages in a raw, endless lists of things without a real explanation.

I could get the same information from GitHub + Man pages. The reason i buy a book and invest time reading it, is to get a story, covered from beginning to end, with simple explanations, charts and whatever.

It would be great if a 2nd edition with the same unique subject will be released, but with easier and helpful explanations
3 people found this helpful
Report
Reviewed in the United States on July 22, 2019
It was gift
2 people found this helpful
Report
Reviewed in the United States on August 1, 2016
Chapter 2 is worth the price alone. Engaging discussion of a subject that can be difficult to make interesting.
6 people found this helpful
Report
Reviewed in the United States on June 7, 2016
Great book
3 people found this helpful
Report
Reviewed in the United States on May 23, 2017
I enjoyed going through his examples on my system as the author explained them. Ryan O'Neill shows you how to use various tools for debugging and analysis. His chapter on the ELF format was mind-blowing.
2 people found this helpful
Report
Reviewed in the United States on March 8, 2016
great introduction to ELF file format and linux malware techniques (there's not too many books on the topic). Overall very good, useful and to the point book filled with practical code examples.
10 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
SonChakr
5.0 out of 5 stars TL;DR: Highly recommend it
Reviewed in India on July 9, 2017
Arguably, one of the best books that a pragmatic developer must read, that is, if he is associated with Unix / Linux platforms.
Unlike what the name suggests, the book isn't just useful to a compiler / linker developer or someone merely interested in hacking executable binaries, but points at and describes many tools that can prove instrumental, in triaging defects or even understanding and controlling behavior of (native) applications on the aforesaid platforms.
2 people found this helpful
Report
ミケフォ
5.0 out of 5 stars Good Textbook.
Reviewed in Japan on June 21, 2017
ELF 全般からプロセス追跡・メモリマップ・Kcoreの解析など詳細まで、その内容から Linux Engineers には必携の図書。英語も難しくない。邦訳したいくらい。
One person found this helpful
Report
binjith
5.0 out of 5 stars Five Stars
Reviewed in India on June 23, 2017
It's worth for money
Bhaskar Chowdhury
5.0 out of 5 stars magnificent book
Reviewed in India on August 15, 2016
Magnificent!! too good very wel written .