Kali Linux - Rekayasa Terbalik
Pada bab ini, kita akan belajar tentang alat rekayasa balik Kali Linux.
OllyDbg
OllyDbg adalah tingkat assembler yang menganalisis debugger 32-bit untuk aplikasi Microsoft Windows. Penekanan pada analisis kode biner membuatnya sangat berguna dalam kasus di mana sumber tidak tersedia. Umumnya, ini digunakan untuk memecahkan perangkat lunak komersial.
Untuk membukanya, buka Applications → Reverse Engineering → ollydbg
Untuk memuat file EXE, buka "Membuka folder" dengan warna kuning, yang ditampilkan dalam kotak merah pada gambar di atas.
Setelah memuat, Anda akan memiliki tampilan berikut di mana Anda dapat mengubah binari.
dex2jar.dll
Ini adalah aplikasi yang membantu mengkonversi file APK (android) ke file JAR untuk melihat kode sumber. Untuk menggunakannya, buka terminal dan tulis”d2j-dex2jar –d /file location”.
Dalam hal ini, file tersebut adalah “classes.dex” di desktop.
Baris berikut menunjukkan bahwa file JAR telah dibuat.
jd-gui
JD-GUI adalah utilitas grafis mandiri yang menampilkan kode sumber Java “.class”file. Anda dapat menelusuri kode sumber yang direkonstruksi. Dalam hal ini, kami dapat merekonstruksi file yang kami ekstrak dari alat dex2jar.
Untuk meluncurkannya, buka terminal dan tulis “jd-gui” dan tampilan berikut akan terbuka.
Untuk mengimpor file, klik
apktool
Apktool adalah salah satu alat terbaik untuk membalikkan seluruh aplikasi android. Itu dapat mendekode sumber daya menjadi hampir bentuk asli dan membangunnya kembali setelah melakukan modifikasi.
Untuk membukanya, pergi ke terminal dan tulis “ apktool”.
Untuk mendekompilasi file apk, tulis “apktool d apk file”.
Dekompilasi akan dimulai seperti yang ditunjukkan pada tangkapan layar berikut.