🧩 PICOCTF SECTION 2 β€” Encodings & CyberChef

Tools: CyberChef, base64, tr Filosofi: Jangan tebak-tebak buah manggis. Kenali pola visualnya. Target: Base64, Hex, Base32, ROT13, & Binary.


FASE 1 β€” Pattern Recognition (Pengenalan Pola)

Gunakan tabel ini untuk menebak jenis encoding hanya dalam sekali lirik:

JenisContoh VisualKunci Identitas
Base64YXpoYXI=Campur A-Z, a-z, 0-9. Sering ada = di akhir.
Hex (B16)61 7a 68 61 72Hanya 0-9 dan A-F. Awalan 0x.
Base32MFRGGZJAFull CAPS. Angka hanya 2-7. Tanpa 0, 1, 8, 9.
Binary01100001Hanya berisi angka 0 dan 1.
ROT13cvpbPGSTerlihat seperti kata normal tapi berantakan.

FASE 2 β€” Manipulasi Data di Terminal

Seringkali lebih cepat menggunakan terminal daripada membuka browser.

2.1 Base64 Decoding

echo "bDNhcm5fdGgzX3IwcDM1" | base64 -d

2.2 ROT13 (Translate command)

# Me-rotate karakter A-Z dan a-z sebanyak 13 langkah
echo "cvpbPGS" | tr 'A-Za-z' 'N-ZA-Mn-za-m'

FASE 3 β€” CyberChef (The Magic Stick)

Untuk tantangan yang lebih kompleks, gunakan CyberChef.

3.1 Fitur β€œMagic”

Jika Anda menaruh input di CyberChef, klik ikon Magic Wand (tongkat sihir). Alat ini akan menebak jenis encoding secara otomatis.

3.2 Pemetaan β€œBase” ke Nama Umum

Kamus CyberChef

  • Base 16 βž” From Hex
  • Base 64 βž” From Base64
  • Base 2 βž” From Binary

FASE 4 β€” Jebakan Padding & Binary

Saat mengonversi angka ke biner (misal: 42 ke biner):

  • Manual: 101010 (6 bit).
  • 8-bit Format: 00101010 (8 bit).

Warning: Leading Zeros

Di PicoCTF, jangan menambah 0 di depan (padding) kecuali instruksi memintanya. picoCTF{101010} β‰  picoCTF{00101010}.


Quick Reference β€” Cheat Sheet

# ═══ TERMINAL DECODING ═══
echo "[STRING]" | base64 -d            # Decode Base64
echo "[STRING]" | xxd -r -p            # Decode Hex (Plain)
 
# ═══ IDENTIFIKASI ═══
# Base 16 = Hex (0-9, A-F)
# Base 32 = CAPS (A-Z, 2-7)
# Base 64 = Mix (A-Z, a-z, 0-9, =)

Anti-Pattern β€” Jangan Lakukan Ini

❌ Salahβœ… Benar
Brute Force menebak manualGunakan tabel pola atau fitur β€œMagic”
Menambah 0 di depan binerMasukkan biner murni tanpa padding
Bingung mencari β€œBase 16”Cari kata kunci β€œHexadecimal”

πŸ”— Lihat Juga


PicoCTF Section 2 | Base64 Β· Hex Β· ROT13 Β· CyberChef