A lightweight, powerful, and interactive wizard tool built from scratch using Free Pascal. This tool is specially designed to protect your front-end web source code (.html, .js, and .css) from manual scraping, tampering, or reverse engineering by obfuscating codes into unreadable formats while maintaining full browser compatibility.
Developed by Mr.Rm19 | Official GitHub: github.com/Rm19x
Tool ini dilengkapi dengan kombinasi fitur keamanan web tingkat lanjut yang dikompilasi langsung menjadi native architecture:
- Automatic Watermarking & Signature: Menyisipkan tanda tangan hak cipta
Mr.Rm19dan link GitHub di baris paling atas setiap file output secara otomatis. - Dead Code Signature Insertion: Menyisipkan variabel bayangan (dead code) berisi identitas pembuat di dalam skrip JavaScript tanpa merusak atau memperlambat jalannya program asli.
- Smart Code Minification: Membersihkan semua bentuk komentar asli (
//,/* */, ``) untuk memangkas ukuran berkas sebelum enkripsi dilakukan. - Local Identifier Obfuscation: Mengubah keyword deklarasi standar menjadi bentuk acak agar membingungkan analisis statis (Mind Obfuscation).
- Anti-Debugging Loop Control: Menyuntikkan skrip deteksi developer tools secara berkala (
setInterval debugger) yang membuat browser/Inspect Element menjadi lag atau macet jika ada yang mencoba mengintip kode secara live. - Dynamic Base64 CSS Injector: Mengubah seluruh script CSS menjadi string Base64 terenkripsi dan menyuntikkannya secara dinamis langsung ke dalam DOM (Document Object Model) saat halaman dimuat.
- Auto-Extension Route Detection: Sistem mendeteksi ekstensi file (
.html,.js, atau.css) secara cerdas untuk menerapkan metode proteksi yang paling sesuai. - Smart Backup & Penamaan Otomatis: Menyarankan nama berkas output baru berformat
.securesecara otomatis untuk mencegah tertimpanya file asli secara tidak sengaja. - Multi-Pass Nested Eval Encoder: Membungkus kode hasil ekstraksi ke dalam fungsi rekursif
eval(String.fromCharCode(...))berlapis untuk menyembunyikan logika string asli komputer. - Shortcut Keyboard Lock: Memblokir tombol pintas sensitif di browser seperti
F12,Ctrl+Shift+I(Inspect), danCtrl+U(View Source) untuk pertahanan awal. - Configurable Encryption Intensity: Menyediakan 4 tingkat intensitas keamanan yang dapat dipilih langsung melalui menu wizard (Low, Medium, High, Extreme).
- HTML Attribute Shuffling: Mengacak susunan posisi atribut dasar elemen HTML untuk mengelabui regex parser manual.
- ASCII Header & Interactive CLI Wizard: Menyajikan antarmuka baris perintah interaktif yang ramah pengguna disertai logo ASCII Art orisinal saat dijalankan.
Pastikan kamu sudah memasang Free Pascal Compiler (FPC) di komputermu. Buka terminal atau PowerShell, arahkan ke folder proyek, lalu jalankan perintah kompilasi berikut:
fpc mr_rm19_obfuscator.pas
./mr_rm19_obfuscator