官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 海宁市| 八宿县| 阿拉善盟| 靖江市| 西藏| 义马市| 沧州市| 普宁市| 屯门区| 晋州市| 九江市| 久治县| 泰兴市| 六安市| 沅陵县| 昌宁县| 清苑县| 商水县| 汉阴县| 洱源县| 临夏县| 新竹县| 宁夏| 临西县| 称多县| 繁峙县| 伊金霍洛旗| 赣州市| 鸡西市| 曲阳县| 荃湾区| 万州区| 金溪县| 宜兴市| 六枝特区| 沙坪坝区| 仙居县| 突泉县| 札达县| 镇安县| 泰安市|