Lompat ke konten
Aback Tools Logo

Analisator Entropi String

Analisis dan peringkatkan literal string berdasarkan entropi Shannon untuk mengidentifikasi payload berkode, terenkripsi, atau terobfuskasi. Tempel teks apa pun yang berisi literal string dan dapatkan skor entropi per string dengan tingkat keparahan berkode warna, distribusi frekuensi karakter, dan deteksi otomatis jenis pengodean. Gratis, privat, dan tanpa pendaftaran.

String Entropy Analyzer

Paste any text containing string literals to analyze their Shannon entropy. Strings are ranked from highest to lowest entropy with color-coded severity indicators. High-entropy strings are likely encoded, encrypted, or obfuscated payloads that warrant further investigation. Click any string to view its character frequency distribution and detailed analysis.

Paste text containing string literals above to analyze their Shannon entropy. Strings will be automatically extracted, analyzed, and ranked by entropy score. Click any string to view its character frequency distribution and detailed analysis.

Analisis entropi string yang cerdas

Analisis dan peringkatkan literal string berdasarkan entropi Shannon untuk mengidentifikasi payload berkode, terenkripsi, atau terobfuskasi. Deteksi data tersembunyi dan string mencurigakan seketika.

  • Perhitungan entropi Shannon: menghitung entropi Shannon (H) untuk setiap literal string memakai rumus standar H = -Σ(pᵢ × log₂(pᵢ)). Skornya berkisar dari 0 (semua karakter sama) hingga ~8 (keacakan maksimum untuk data byte). Skor lebih tinggi menandakan payload berkode, terenkripsi, atau terkompresi.
  • Hasil entropi berperingkat: string diurutkan dari entropi tertinggi ke terendah dengan ambang tingkat keparahan berkode warna. Hijau (entropi rendah, 5,5): payload yang kemungkinan terenkripsi atau terkompresi sehingga perlu ditelusuri.
  • Distribusi frekuensi karakter: lihat distribusi frekuensi karakter lengkap untuk string yang dipilih. Lihat byte mana yang paling sering muncul dan bandingkan dengan distribusi yang diharapkan untuk teks biasa, Base64, pengodean hex, dan ciphertext. Termasuk visualisasi histogram dengan karakter teratas disorot.
  • Deteksi payload & pengodean: otomatis mendeteksi kemungkinan jenis pengodean berdasarkan tanda tangan entropi dan analisis kumpulan karakter. Mengenali Base64 (entropi ~5,5-6,0), pengodean hex (~4,0-5,0), data terenkripsi XOR (~6,0-7,5), payload terkompresi (~7,0-8,0), dan teks biasa (~1,5-4,5).

Kasus penggunaan umum

Analisator entropi string dipakai oleh peneliti keamanan, analis malware, pentester, dan penyidik forensik di seluruh dunia.

  • Analisis malware & payload: analisis sampel malware dan shellcode untuk mencari string berkode atau terenkripsi. String berentropi tinggi pada malware sering berisi payload terobfuskasi, alamat server C2, atau data konfigurasi terenkripsi yang layak diperiksa lebih teliti oleh analis keamanan.
  • Tinjauan keamanan kode: saat audit keamanan, pindai kode sumber untuk mencari rahasia yang ditanam dan diobfuskasi. String berentropi tinggi dapat menandakan kunci API, token, atau kredensial berkode yang lolos dari pemindai deteksi rahasia standar.
  • Rekayasa balik: saat merekayasa balik biner atau skrip terobfuskasi, gunakan analisis entropi untuk cepat menemukan literal string terobfuskasi. Fokuskan upaya rekayasa balik pada string berentropi tinggi yang paling mungkin memuat payload berkode atau fungsionalitas tersembunyi.
  • Pengujian penetrasi: saat menguji penetrasi aplikasi web, analisis bundle JavaScript dan kode terobfuskasi untuk mencari endpoint API tersembunyi, URL backdoor, atau konfigurasi terenkripsi. Analisis entropi membantu memprioritaskan string terobfuskasi mana yang didekode lebih dulu.
  • Analisis data forensik: saat menganalisis sistem yang dikompromikan atau berkas mencurigakan, gunakan analisis entropi untuk mengidentifikasi data tersembunyi, payload steganografi, atau konten terenkripsi dalam berkas teks, log, dan dump memori.
  • Forensik basis data & log: pindai dump basis data dan log aplikasi untuk mencari string berentropi tinggi yang anomali dan menandakan payload SQL injection, upaya eksploit terserialisasi, atau perintah terobfuskasi yang disuntikkan ke sistem.

Tentang analisis entropi string

Pahami cara kerja entropi Shannon, cara skor entropi dihitung, dan cara menafsirkan hasilnya untuk analisis string yang efektif.

Pertanyaan yang Sering Diajukan

Entropi string (entropi Shannon) mengukur rata-rata kandungan informasi atau keacakan sebuah string. Nilainya berkisar dari 0 (sepenuhnya dapat diprediksi) hingga sekitar 8 (sepenuhnya acak). Entropi lebih tinggi menandakan data berkode, terenkripsi, atau terkompresi.

Skor di bawah 3,5 menandakan teks alami atau data terstruktur. Skor antara 3,5 dan 5,5 menandakan data berkode seperti Base64 atau hex. Skor di atas 5,5 sangat menandakan payload terenkripsi, terkompresi, atau terobfuskasi yang perlu ditelusuri.

Dengan rumus H = -Σ(pᵢ × log₂(pᵢ)), dengan pᵢ adalah probabilitas setiap byte unik. Teks bahasa Inggris biasa bernilai 3,5-4,5, Base64 bernilai 5,5-6,0, data terenkripsi XOR bernilai 6,0-7,5, dan data terkompresi bernilai 7,0-8,0.

Alat mengekstrak literal string dari teks masukan memakai pembatas umum: tanda kutip ganda ("..."), tanda kutip tunggal ('...'), backtick (`...`), dan string berkode hex. Setiap string yang terdeteksi dianalisis secara independen dengan perhitungan entropi penuh.

Tidak. Sandi substitusi sederhana bisa menghasilkan keluaran berentropi rendah. Data Base64 yang sah secara alami memiliki entropi tinggi. Selalu padukan analisis entropi dengan pemeriksaan kontekstual dan tinjauan manual.

Teks biasa: 3,5-4,5. XML/JSON: 4,0-5,0. Base64: 5,5-6,0. Hex: 4,0-5,0. Terenkripsi XOR: 6,0-7,5. Terkompresi AES/GZIP: 7,0-8,0. Biner acak: 7,5-8,0.

Tentu. Semua analisis entropi berjalan sepenuhnya di browser Anda. Teks dan hasil analisis Anda tidak pernah dikirim ke server mana pun, disimpan, atau dilacak.

Bisa. Alat ini dirancang untuk analisis keamanan termasuk riset malware. Pemrosesan di browser memastikan sampel Anda tetap sepenuhnya privat.

Ya, 100 % gratis tanpa pendaftaran, akun, dan batas penggunaan. Semua fitur termasuk ekstraksi string, peringkat entropi, distribusi frekuensi, dan deteksi pengodean tersedia tanpa batasan.