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

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.

主站蜘蛛池模板: 青冈县| 伊吾县| 永仁县| 西安市| 河东区| 永济市| 津南区| 南川市| 和龙市| 修文县| 砚山县| 盐边县| 新郑市| 平和县| 玛纳斯县| 汶上县| 健康| 建湖县| 上虞市| 洪湖市| 通江县| 浦城县| 天台县| 孝义市| 明水县| 阳朔县| 赤壁市| 安溪县| 岗巴县| 平潭县| 赤峰市| 内乡县| 金山区| 安福县| 金坛市| 宣化县| 建瓯市| 庐江县| 泽库县| 三穗县| 陵水|