Skip to content

Rm19x/obfuscate-html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pascal Obfuscate html css javascript

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


Key Features (Fitur Utama)

Tool ini dilengkapi dengan kombinasi fitur keamanan web tingkat lanjut yang dikompilasi langsung menjadi native architecture:

  1. Automatic Watermarking & Signature: Menyisipkan tanda tangan hak cipta Mr.Rm19 dan link GitHub di baris paling atas setiap file output secara otomatis.
  2. Dead Code Signature Insertion: Menyisipkan variabel bayangan (dead code) berisi identitas pembuat di dalam skrip JavaScript tanpa merusak atau memperlambat jalannya program asli.
  3. Smart Code Minification: Membersihkan semua bentuk komentar asli (//, /* */, ``) untuk memangkas ukuran berkas sebelum enkripsi dilakukan.
  4. Local Identifier Obfuscation: Mengubah keyword deklarasi standar menjadi bentuk acak agar membingungkan analisis statis (Mind Obfuscation).
  5. 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.
  6. 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.
  7. Auto-Extension Route Detection: Sistem mendeteksi ekstensi file (.html, .js, atau .css) secara cerdas untuk menerapkan metode proteksi yang paling sesuai.
  8. Smart Backup & Penamaan Otomatis: Menyarankan nama berkas output baru berformat .secure secara otomatis untuk mencegah tertimpanya file asli secara tidak sengaja.
  9. Multi-Pass Nested Eval Encoder: Membungkus kode hasil ekstraksi ke dalam fungsi rekursif eval(String.fromCharCode(...)) berlapis untuk menyembunyikan logika string asli komputer.
  10. Shortcut Keyboard Lock: Memblokir tombol pintas sensitif di browser seperti F12, Ctrl+Shift+I (Inspect), dan Ctrl+U (View Source) untuk pertahanan awal.
  11. Configurable Encryption Intensity: Menyediakan 4 tingkat intensitas keamanan yang dapat dipilih langsung melalui menu wizard (Low, Medium, High, Extreme).
  12. HTML Attribute Shuffling: Mengacak susunan posisi atribut dasar elemen HTML untuk mengelabui regex parser manual.
  13. ASCII Header & Interactive CLI Wizard: Menyajikan antarmuka baris perintah interaktif yang ramah pengguna disertai logo ASCII Art orisinal saat dijalankan.

Cara Kompilasi (Compilation Guide)

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

Kode ini dibuat untuk tujuan edukasi, pengamanan aset digital, dan riset di bidang cybersecurity.

About

Sebuah alat bantu Pascal melindungi kode sumber web front-end (.html, .js, dan .css) dari scraping manual, modifikasi, atau reverse engineering dengan cara mengaburkan kode menjadi format yang tidak dapat dibaca

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages