Selamat datang di repositori cheat bit reversing! Koleksi ini memberikan panduan komprehensif pada berbagai alat yang penting untuk pemrograman perakitan, rekayasa terbalik, dan analisis biner. Setiap lembar cheat menawarkan instruksi instalasi, contoh penggunaan, dan tips canggih untuk sistem operasi yang berbeda.
Situs web: https://mohitmishra786.github.io/reversingbits/
Termasuk alat
Perakitan & Analisis Dasar
NASM: Assembler populer untuk arsitektur X86 dan X86-64.
Gas: GNU Assembler, bagian dari proyek Binutils GNU, digunakan untuk merakit perakitan sintaks AT&T.
Objdump: Alat yang ampuh untuk menampilkan informasi tentang file objek.
Hexdump: Digunakan untuk menampilkan atau membuang data biner dalam format heksadesimal.
String: Ekstrak string yang dapat dicetak dari file, berguna untuk analisis cepat.
File: Menentukan jenis file dengan memeriksa isinya.
NM: Daftar simbol dari file objek.
Readelf: Menampilkan informasi tentang file ELF (dapat dieksekusi dan dapat ditautkan).
Debuggers & Analisis Dinamis
GDB: Debugger GNU untuk program debugging di tingkat sumber atau perakitan.
OLLYDBG: Debugger tingkat assembler 32-bit untuk Windows.
WINDBG: Debugger Microsoft untuk aplikasi Windows.
QEMU: Emulator dan Virtualizer untuk analisis lintas platform.
Valgrind: Alat suite untuk men -debug dan profil program Linux.
Unicorn: Kerangka kerja emulator CPU multi-platform ringan.
Pembongkaran & Dekompiler
Ida Pro: Disassembler dan debugger standar industri.
GHIDRA: Suite rekayasa reverse perangkat lunak NSA.
Biner Ninja: Platform Rekayasa Terbalik Modern.
Hopper: Alat Rekayasa Terbalik untuk MacOS dan Linux.
Retdec: Dekompiler kode mesin yang dapat ditarik kembali.
RADARE2: Kerangka kerja lengkap untuk rekayasa balik.
Rizin: Fork of RArare2 dengan fitur yang ditingkatkan.
Kerangka analisis biner
ANGR: Kerangka Python untuk analisis biner.
BAP: Platform analisis biner untuk rekayasa terbalik.
Dyninst: Perpustakaan Instrumentasi dan Analisis Biner.
Frida: Toolkit Instrumentasi Dinamis.
PIN: Kerangka Instrumentasi Biner Dinamis Intel.
Biner Ninja Cloud: Platform Rekayasa Terbasis Berbasis Cloud oleh Vector 35.
Cutter: Platform rekayasa terbalik sumber terbuka dan open-source berdasarkan emulator QEMU dan mesin pembongkaran batu penjelajah.
Alat analisis biner (BAT): Kerangka kerja untuk analisis kode biner otomatis, menyediakan antarmuka terpadu untuk berbagai alat analisis biner.
MIASM: Kerangka kerja teknik terbalik yang ditulis dalam Python, berfokus pada analisis biner canggih dan instrumentasi kode.
Triton: Kerangka analisis biner dinamis berdasarkan PIN, memberikan solver kendala yang kuat untuk eksekusi simbolik.
Pola: Python Exploit Development Bantuan untuk GDB, Meningkatkan GDB Debugger dengan fungsionalitas tambahan untuk rekayasa terbalik.
.NET IL Viewer: Alat untuk menganalisis rakitan .NET, memungkinkan Anda untuk melihat kode dan metadata yang dibongkar.
Snowman: Dekompiler untuk biner x86/x64, menyediakan antarmuka pengguna grafis dan dukungan untuk beberapa format file.
Analisis & Keamanan Malware
Yara: Alat pencocokan pola untuk analisis malware.
Zynamics: Alat Analisis Perbedaan Biner.
Intel XED: X86 Encoder Decoder Library.
Spike: Fuzzer Protokol Jaringan.
Kebebasan: Kerangka Analisis Biner.
DIAPHORA: Alat Diffing Biner Advanced untuk Ida Pro.
Sejarah Bintang
Cara menggunakan
Instalasi: Ikuti instruksi khusus OS di setiap lembar cheat untuk instalasi alat.
Penggunaan: Setiap file berisi contoh penggunaan, perintah umum, dan tips lanjutan.
Kontribusi: Jika Anda memiliki perbaikan atau alat tambahan untuk ditambahkan, silakan garpu repositori, buat perubahan Anda, dan kirimkan permintaan tarik.
Lisensi
Repositori ini dilisensikan di bawah lisensi MIT - lihat file lisensi untuk detailnya.
Ucapan Terima Kasih
Terima kasih kepada pengembang dan komunitas di balik alat -alat ini untuk sumber daya mereka yang tak ternilai.
Kontribusi selalu dihargai! Periksa kontribusi.md untuk pedoman tentang cara berkontribusi.