- Learning Linux Binary Analysis
- Ryan “elfmaster” O'Neill
- 254字
- 2021-07-16 12:56:51
Chapter 1. The Linux Environment and Its Tools
In this chapter, we will be focusing on the Linux environment as it pertains to our focus throughout this book. Since this book is focused about Linux binary analysis, it makes sense to utilize the native environment tools that come with Linux and to which everyone has access. Linux comes with the ubiquitous binutils already installed, but they can be found at http://www.gnu.org/software/binutils/. They contain a huge selection of tools that are handy for binary analysis and hacking. This is not another book on using IDA Pro. IDA is hands-down the best universal software for reverse engineering of binaries, and I would encourage its use as needed, but we will not be using it in this book. Instead, you will acquire the skills to hop onto virtually any Linux system and have an idea on how to begin hacking binaries with an environment that is already accessible. You can therefore learn to appreciate the beauty of Linux as a true hackers' environment for which there are many free tools available. Throughout the book, we will demonstrate the use of various tools and give a recap on how to use them as we progress through each chapter. Meanwhile, however, let this chapter serve as a primer or reference to these tools and tips within the Linux environment. If you are already very familiar with the Linux environment and its tools for disassembling, debugging, and parsing of ELF files, then you may simply skip this chapter.
- Getting Started with Gulp(Second Edition)
- 軟件界面交互設計基礎
- 深入淺出Java虛擬機:JVM原理與實戰
- HTML5 and CSS3 Transition,Transformation,and Animation
- PhoneGap Mobile Application Development Cookbook
- 微信小程序項目開發實戰
- Unity 2D Game Development Cookbook
- 從Java到Web程序設計教程
- ASP.NET程序開發范例寶典
- 案例式C語言程序設計實驗指導
- Django實戰:Python Web典型模塊與項目開發
- BeagleBone Robotic Projects(Second Edition)
- Nagios Core Administration Cookbook(Second Edition)
- SpringBoot從零開始學(視頻教學版)
- Angular Design Patterns