1. The Linux Environment
and Its Tools
Dalam bab ini, kami akan berfokus pada lingkungan Linux karena ini berkaitan dengan fokus kami di seluruh buku ini. Karena buku ini berfokus pada analisis biner Linux, masuk akal untuk memanfaatkan alat lingkungan asli yang disertakan dengan Linux dan yang setiap orang memiliki akses. Linux hadir dengan binutils yang ada di mana-mana yang sudah terpasang, namun bisa ditemukan di http://www.gnu.org/software/binutils/. Mereka berisi banyak pilihan alat yang berguna untuk analisis biner dan hacking. Ini bukan buku lain tentang penggunaan IDA Pro. IDA adalah perangkat lunak universal terbaik untuk reverse engineering binari, dan saya akan mendorong penggunaannya sesuai kebutuhan, namun kami tidak akan menggunakannya dalam buku ini. Sebagai gantinya, Anda akan memperoleh keterampilan untuk masuk ke hampir semua sistem Linux dan memiliki gagasan tentang bagaimana memulai hacking binari dengan lingkungan yang sudah dapat diakses. Oleh karena itu Anda dapat belajar menghargai keindahan Linux sebagai lingkungan peretas sejati yang memungkinkan banyak alat gratis tersedia. Sepanjang buku ini, kami akan menunjukkan penggunaan berbagai alat dan memberikan rekap tentang bagaimana menggunakannya saat kami maju melalui setiap bab. Sementara itu, bagaimanapun, biarkan bab ini berfungsi sebagai primer atau referensi ke alat dan tip ini di lingkungan Linux. Jika Anda sudah sangat terbiasa dengan lingkungan Linux dan alatnya untuk membongkar, debugging, dan penguraian file ELF, Anda bisa langsung melewatkan bab ini.