Laporan & Analisator Obfuskasi JavaScript
Analisis kode JavaScript untuk mendeteksi teknik obfuskasi, dapatkan skor keparahan dari 1 hingga 10, pahami tingkat kesulitan deobfuskasi, dan terima rekomendasi alat yang praktis. Tempelkan kode JS apa pun - dari skrip terminifikasi hingga sampel malware yang sangat terobfuskasi - dan dapatkan laporan diagnostik secara instan.
Paste JavaScript code to detect obfuscation techniques, get a severity score (1-10), and receive recommendations for deobfuscation. Detects hex encoding, Base64, eval(), control flow flattening, variable name obfuscation, packers, and more.
Privacy Guarantee
All analysis runs entirely in your browser. Your code never leaves your device - no uploads, no API calls, no tracking.
Mengapa menggunakan Laporan & Analisator Obfuskasi JavaScript kami?
- Deteksi teknik yang menyeluruh: mendeteksi 10+ teknik obfuskasi termasuk encoding hex, Base64, eval(), konstruktor Function(), control flow flattening, array string, obfuskasi XOR, pola packer, pengaburan nama variabel, dan pemadatan spasi.
- Skor keparahan (1-10): setiap teknik yang terdeteksi dinilai berdasarkan keparahan (info, rendah, sedang, tinggi, kritis) dan menyumbang pada skor obfuskasi keseluruhan. Sekali lihat, Anda tahu seberapa kuat kode dilindungi.
- Panduan deobfuskasi yang praktis: setiap teknik yang terdeteksi menyertakan saran khusus untuk membalikkannya, dengan tautan langsung ke alat deobfuskasi yang tepat. Tidak perlu lagi menebak langkah berikutnya.
- Analisis 100 % privat di browser: semua analisis berjalan sepenuhnya di browser Anda. Kode Anda tidak pernah meninggalkan perangkat - tanpa unggahan, tanpa panggilan server, tanpa pengumpulan data. Privasi penuh untuk kode sensitif atau proprietary.
Apa itu analisis obfuskasi?
Analisis obfuskasi adalah proses memeriksa kode JavaScript untuk mengidentifikasi teknik spesifik yang dipakai agar lebih sulit dibaca, dipahami, atau direkayasa balik. Berbeda dari alat deobfuskasi yang berusaha membalik obfuskasi, analisator ini memberikan laporan diagnostik - memberi tahu teknik apa yang ada, seberapa parah, dan alat atau pendekatan apa yang bisa dipakai untuk membalikkannya.
Cara kerja analisator
Alat ini memindai kode JavaScript Anda menggunakan heuristik pencocokan pola untuk mendeteksi tanda tangan obfuskasi yang dikenal. Alat mencari string dengan escape hex, operasi encoding Base64, panggilan eval()/Function(), pola dispatcher berbasis switch (control flow flattening), array string berukuran besar, nama variabel berawalan hex (_0x...), identifier pendek, operasi XOR/bitwise, format packer, dan pemadatan spasi. Setiap teknik diberi bobot sesuai keparahan untuk menghasilkan skor keseluruhan dari 1 hingga 10.
Skor obfuskasi (1-10)
Skor keseluruhan menggambarkan seberapa kuat kode Anda terobfuskasi. Skor 1-2 berarti obfuskasi minimal atau tidak ada. 3-4 menandakan minifikasi ringan atau perlindungan dasar. 5-7 menandakan obfuskasi sedang dengan beberapa teknik. 8-10 menandakan kode yang sangat terobfuskasi dengan banyak lapisan yang memerlukan alat khusus dan upaya besar untuk dideobfuskasi.
Privasi & keterbatasan
Analisator ini berjalan sepenuhnya di browser Anda. Kode Anda tidak pernah meninggalkan perangkat. Alat ini menggunakan pencocokan pola heuristik dan mungkin tidak mendeteksi semua teknik obfuskasi, terutama metode kustom atau baru. Alat ini dirancang sebagai titik awal untuk deobfuskasi - selalu verifikasi temuan secara manual dan gunakan beberapa pendekatan saat menganalisis kode yang sangat terlindungi.
Pertanyaan yang Sering Diajukan
Analisator obfuskasi JavaScript memeriksa kode untuk mengidentifikasi teknik spesifik yang digunakan untuk melindunginya. Berbeda dari deobfuscator (yang berusaha membalik obfuskasi), analisator menghasilkan laporan diagnostik yang memberi tahu teknik apa yang ada, seberapa parah, dan alat atau pendekatan apa yang bisa dipakai untuk membalikkannya.
Analisator mendeteksi 10+ teknik, termasuk: escape string hex/Unicode, encoding Base64 (atob/btoa), panggilan eval() dan konstruktor Function(), control flow flattening (dispatcher berbasis switch), pola array string dan penggantian array, obfuskasi nama variabel (_0x... dan nama pendek), obfuskasi XOR/bitwise, penghapusan komentar, pemadatan/minifikasi spasi, dan format packer JavaScript.
Skor (1-10) dihitung dengan memberi bobot pada setiap teknik yang terdeteksi sesuai tingkat keparahannya. Teknik kritis (seperti packer eval) menyumbang lebih besar daripada temuan informatif (seperti penghapusan komentar). Skor ini menggambarkan beban obfuskasi secara keseluruhan - berapa banyak teknik yang ada, gabungan keparahannya, dan perkiraan upaya yang dibutuhkan.
Tidak. Analisator menggunakan pencocokan pola heuristik dan deteksi tanda tangan, sehingga bisa melewatkan teknik obfuskasi kustom, pendekatan baru, atau lapisan obfuskasi yang sangat bersarang. Alat ini memberi titik awal yang kuat dan mengidentifikasi teknik standar industri yang paling umum.
Tidak. Analisator adalah alat diagnostik yang mengidentifikasi teknik apa yang digunakan dan menyarankan cara membalikkannya. Setiap teknik yang terdeteksi menyertakan saran deobfuskasi khusus beserta tautan langsung ke alat yang tepat.
Tentu. Laporan & Analisator Obfuskasi JavaScript berjalan 100 % di browser Anda. Kode Anda tidak pernah diunggah ke server mana pun, disimpan di basis data, atau dikirim melalui jaringan. Semua analisis dijalankan secara lokal di perangkat Anda.
Ya. Alat ini gratis untuk semua penggunaan, termasuk riset keamanan komersial, analisis malware, dan riset akademik. Tidak ada batas penggunaan dan tidak perlu pendaftaran.
Ya - 100 % gratis tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan. Analisis sebanyak apa pun sampel kode dan buat sebanyak apa pun laporan - semuanya gratis selamanya.