Alat Merosakkan Fail Sistem
Fail boleh laku dan pemasang disahkan sebelum apa-apa berjalan, dan itu menjadikan cara kegagalannya tepat serta mudah diulang. EXE yang patah ditolak semasa dimuatkan; DLL yang patah gagal tepat ketika sesuatu aplikasi mencari fungsi di dalamnya. Kedua-duanya berguna untuk dihasilkan semula sesuka hati, dan kedua-duanya tidak boleh dijalankan.
Sekilas pandang setiap alat
- Perosak EXE .exe, .msi, .scr
Stub MZ / DOS. TandatanganMZdan ofset ke pengepala PE yang dibawanya dimusnahkan. - Perosak DLL .dll, .ocx, .sys
Pengepala PE. Stub MZ, tandatanganPE\0\0dan pengepala pilihan dimusnahkan, jadi pemuatnya menolak imej itu. - Perosak APK .apk, .aab, .xapk
Bekas ZIP. Pengepala fail setempat, direktori pusat dan rekod EOCD semuanya dimusnahkan. - Perosak DMG .dmg, .sparseimage
Treler koly. Treler UDIF sebesar 512 bait dalam blok terakhir fail itu dimusnahkan. Itu sahaja sudah menjadikan imej itu tidak boleh dilekapkan.
Tentang alat sistem ini
Semua alat yang disenaraikan di sini menggunakan enjin yang sama. Halaman khusus wujud kerana setiap format gagal dengan cara berbeza dan berbaloi untuk tahu apa yang bakal berlaku: aplikasi mana memaparkan ralat apa, sama ada ciri pembaikan dapat menyelamatkan fail itu, dan apa yang tinggal pada setiap tahap kerosakan.
Persamaan antara semuanya
- Tiada apa-apa dimuat naik. Setiap bait diproses dalam pelayar anda.
- Tanpa had saiz. Fail dikendalikan dalam kepingan 8 MB.
- Hasilnya kelihatan biasa. Nama fail, panjang bait dan jenis MIME yang sama.
- Empat tahap kerosakan. Daripada kerosakan separa hingga hingar kriptografi.