[Share]Buku gratis Reverse Engineering for Beginner

Ketika lagi jalan-jalan di Twitterland, saya bertemu dengan seseorang bernama Dennis Yurichev / Денис Юричев @yurichev yang sedang membagikan buku gratis mengenai “Reverse Engineering for Beginner” yang bisa di download di sini Reverse Engineering Book For Beginner (429 downloads) atau ke website aslinya di http://beginners.re/

Buku yang memiliki 863 halaman termasuk 14 halaman untuk donasi untuk saat ini (karena masih dikembangkan terus oleh penulisnya) membahas mengenai arsitektur x86/x64 dan ARM/ARM64 mulai dari apa itu CPU lengkap mulai instruksinya atau disebut Istruction Set Architecture (ISA), kode mesin, bahasa assembly CPU register serta pengaruh Programming Languange (PL) terhadap CPU dan sebagainya. Halaman perkenalannya juga mudah untuk dipahami bagi orang awam seperti saya, seperti mengapa CPU perlu menjalankan bahasa pemrograman tingkat tinggi (ie. C/C++, Java, Python) dengan kode mesin dan bagaimana peran sebuah kompiler untuk merubah bahasa tingkat tinggi ke bahasa assembly. Termasuk dengan banyak contoh penggunaan OllyDbg dan GDB.

RE for Beginner Book

RE for Beginner Book

Keren bukan? 😀
Lebih menariknya lagi buku tersebut dibuat dengan Latex yang merupakan standar dalam pembuatan dokumen yang sifatnya publikasi ilmiah. Walaupun saya belum pernah menggunakannya tapi sepertinya mudah untuk digunakan, kita tidak perlu bingung membuat template terlebih dahulu melainkan langsung ketik saja dengan format seperti ini:

Untuk lebih jelasnya mungkin bisa dilihat disini http://latex-project.org/intro.html
Sepertinya saya perlu meluangkan waktu sejenak untuk membaca buku ini, tapi takut juga nanti jadi full retard  dan akhirnya dicuekin istri 😀
fullretard

Eniwei, terima kasih kepada mas Dennis Yurichev yang telah membagikan ilmunya secara gratis dengan “Buku gratis Reverse Engineering for Beginner”, sekalian sebagai hadiah untuk berkurangnya usia saya tepat hari ini 😀

Semoga bermanfaat,

iKONs

 

Sumber:

http://beginners.re/