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

ikon folder terbuka di sudut kiri atas dan kemudian impor file.

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.