de4dot

de4dot

GitHub - de4dot/de4dot: .NET deobfuscator dan unpacker de4dot adalah alat sumber terbuka yang dapat memulihkan assembly .NET yang dipacking dan terobfuskasi menjadi bentuk aslinya. Alat ini mendukung berbagai obfuscator dan packer, seperti CodeFort, Spices.Net, dan Xenocode, dan mencoba mendekripsi string, metode, sumber daya, dan lain-lainnya. Saat ini de4dot mendukung vanilla ConfuserEx - Releases · ViRb3/de4dot-cex de4dot-built-binaries. Repositori ini berisi versi terbaru yang sudah dicompile dari de4dot, deobfusticator .NET. Kode sumber, dokumentasi, dan instruksi tersedia di sini: https://github.com/de4dot/de4dot. GitHub adalah tempat di mana orang-orang membuat perangkat lunak. Saat menggunakan de4dot, ada beberapa kasus penggunaan umum yang harus diketahui, termasuk deteksi obfuskasi dan dekripsi dinamis string. Ada juga beberapa alat yang berguna dalam penggunaan de4dot, seperti Dumpy - Simple .NET Assembly deobfuscator, IntToString-Deobfuscator - deobfuscator untuk mutasi int ke string (C#) yang mendukung nilai negatif, Local2FieldFixer - Hapus Field dari GlobalType ke Lokal, SizeOf-Fixer - Perbaiki sizeof dari assembly, dan SuperCalculator - Alat yang sangat membantu yang menangani sebagian besar operasi yang digunakan dalam obfuscation. Untuk mulai menggunakan de4dot, ada beberapa tips yang perlu diingat. Pertama, ketahui bagaimana CIL bekerja fundamental CIL (ada beberapa ebook yang bagus yang tidak bisa saya tautkan di sini). Kedua, gunakan opsi -d untuk mendeteksi obfuscator tanpa mendekripsi assembly apa pun. Temukan semua assembly .NET dan deteksi obfuscator. Jika obfuscator tidak didukung atau tidak terobfuskasi, maka akan mencetak "Unknown obfuscator". De4dot adalah deobfuscator .NET yang sangat berguna. Dengan menggunakannya, Anda dapat mendekompilasi kode terobfuskasi dan masih banyak lagi. Lihat kode asli dengan alur kontrol yang diperbaiki, string dan sumber daya asli, tanpa halangan obfuscator - kode yang telah di-deobfuscate akan berjalan. De4dot adalah alat open-source (GPLv3) .NET deobfuscator dan unpacker yang ditulis dalam bahasa C#. Alat ini berusaha semaksimal mungkin mengembalikan assembly yang terobfuskasi menjadi bentuk aslinya. Sebagian besar obfuscation dapat dikembalikan sepenuhnya (mis., pengenkripsian string), tetapi pengubahan penamaan simbol tidak dapat dikembalikan karena nama asli tidak (biasanya) bagian dari...