JavaScript Obfuscation Tool.
npm install js-sigmaJS-Sigma adalah versi upgrade dari JS-Confuser dengan fitur tambahan yang lebih powerful untuk mengamankan kode JavaScript Anda.
1. Variable Renaming - Mengganti nama variabel dengan karakter unik/zero-width
2. Control Flow Obfuscation - Mengacak alur eksekusi kode
3. String Concealing - Menyembunyikan string asli
4. Function Obfuscation - Mengenkripsi fungsi-fungsi
5. Locks - Pengunci berbasis domain/tanggal
6. Deteksi Perubahan Kode - Mendeteksi modifikasi pada source code
7. Anti Tamper
1. Identifier Generator Zero-Width + SigmaString:
- Menggabungkan karakter zero-width dengan angka untuk membuat identifier yang tidak terlihat
- Contoh: const 1 = "value"; ( adalah zero-width space)
2. Custom Invisible String:
- Konversi string ke format yang tidak terlihat
- Dukungan untuk karakter Unicode khusus dan zero-width
3. Enhanced Protection:
- Enkripsi lebih kuat dengan algoritma yang ditingkatkan
- Proteksi anti-debugging tambahan
4. Anti Bypass / Crack:
- Enkripsi lebih kuat dengan tambahan anti bypass atau mau di crack tidak akan bisa karna sudah menggunakan anti bypass, kamu harus mencari tahu bagaimana cara menambahkan nya karna berbentuk kode dari luar js sigma.
``javascript
const JsSigma = require("js-sigma");
identifierGenerator: {
zeroWidth: 0.85,
sigmastring: 0.75
},
`
Kode setelah diobfuscate akan mengandung:
- Identifier dengan zero-width characters + angka (tidak terlihat di editor)
- String yang diencode menjadi bentuk tidak terlihat
- Alur kontrol yang sangat sulit dilacak
`bash``
npm install js-sigma
JS-Sigma memberikan lapisan keamanan ekstra untuk melindungi kode JavaScript Anda dari analisis dan reverse engineering, dengan pendekatan yang lebih inovatif menggunakan karakter tidak terlihat dan teknik obfuscation mutakhir.