Bincat adalah toolkit analisis kode biner statis , yang dirancang untuk membantu insinyur terbalik, langsung dari IDA atau menggunakan Python untuk otomatisasi.
Fiturnya:
Anda dapat memeriksa (versi lama) Bincat beraksi di sini:
Periksa tutorial untuk melihat tugas yang sesuai.
Platform Host yang Didukung:
CPU yang didukung untuk analisis (untuk saat ini):
Hanya Ida v7.4 atau yang lebih baru yang didukung
Versi yang lebih lama mungkin berhasil, tetapi kami tidak akan mendukungnya.
Distribusi biner mencakup semua yang dibutuhkan:
Instal Langkah:
install_plugin.pyAnalisis dapat digunakan secara lokal atau melalui layanan web.
Di Linux:
Di Windows:
Bincat harus bekerja dengan Ida pada anggur, setelah Pip dipasang:
~/.wine/drive_c/Python/python.exe get-pip.py Muat plugin dengan menggunakan pintasan Ctrl-Shift-B , atau menggunakan Edit -> Plugins -> BinCAT Menu
Pergi ke instruksi di mana Anda ingin memulai analisis
Pilih panel BinCAT Configuration , klik <-- Current untuk menentukan alamat mulai
Luncurkan analisis
Opsi global dapat dikonfigurasi melalui menu Edit/BinCAT/Options .
Konfigurasi dan opsi default disimpan dalam $IDAUSR/idabincat/conf .
save to idb Manual disediakan dan periksa di sini untuk deskripsi format file konfigurasi.
Tutorial disediakan untuk membantu Anda mencoba fitur Bincat.
Bincat dirilis di bawah Lisensi Publik Umum GNU Affero.
Kode Bincat OCAML termasuk kode dari runtime OCAML asli, dirilis di bawah LGPLV2.
Plugin Bincat Ida termasuk kode dari Python-pyqt5-hexview oleh Willi Ballenthin, yang dirilis di bawah Lisensi Apache 2.0.
Bincat menyertakan salinan koran yang dimodifikasi.
Bangunan otomatis untuk Linux dan Windows dilakukan secara otomatis menggunakan tindakan GitHub (lihat di sini), hasilnya dapat diperoleh pada tab Tindakan GitHub.