The Numbers : picoCTF Crypto Challenge (Easy)
Challenge Overview
| Informasi | Detail |
|---|---|
| Event | picoCTF 2019 |
| Challenge | The Numbers |
| Kategori | Cryptography |
| Tingkat Kesulitan | Easy |
Deskripsi Challenge:
The numbers... what do they mean? File yang diberikan berupa gambar berisi deretan angka, tanpa instruksi decoding sama sekali.
Flag: picoCTF{TH**************SON}
Pendahuluan
Kalau di challenge InterEncDec kita berurusan dengan teks Base64 yang berlapis-lapis, di The Numbers ini justru kebalikannya — datanya cuma berupa gambar berisi barisan angka polos, tanpa hint teknis apa pun selain judulnya. Justru di sinilah letak tantangannya: kita harus menebak sendiri skema encoding apa yang dipakai, murni dari bentuk data-nya.
Challenge ini jadi latihan bagus soal pattern recognition dasar dalam kriptografi — sebelum buru-buru pakai tool, kita perlu berhenti sejenak dan bertanya: "angka-angka ini polanya mirip apa?"
Mengenal Konsep: Letter Number Cipher
Salah satu skema encoding paling sederhana dalam kriptografi adalah mengganti tiap huruf alfabet dengan urutan angkanya:
A=1, B=2, C=3, ... Z=26Cipher ini kadang disebut A1Z26 atau Letter Number Code. Bukan cipher yang aman secara kriptografis (gampang ditebak), tapi karena kesederhanaannya, cipher ini sering muncul di challenge-challenge level pemula seperti picoCTF — tujuannya lebih ke melatih kepekaan pola ketimbang menguji teknik cracking yang rumit.
Ciri khas datanya: sekumpulan angka yang semuanya bernilai 1–26, biasanya dipisah spasi. Kalau ketemu pola seperti ini, kemungkinan besar itu representasi huruf dalam bentuk angka.
Penyelesaian Challenge
File yang diberikan berupa gambar berisi deretan angka berikut:

Setelah angka-angkanya ditranskrip dari gambar, hasilnya:
16 9 3 15 3 20 6 {20 8 5 14 21 13 2 5 18 19 13 1 19 15 14}Sekilas terlihat acak, tapi ada dua petunjuk penting:
- Semua angka berada di rentang 1–26 — cocok dengan jumlah huruf alfabet A–Z.
- Ada tanda kurung kurawal
{ }di tengah barisan — pola ini konsisten dengan format flagpicoCTF{...}, di mana tanda{dan}sengaja "diselipkan" apa adanya, bukan ikut diubah jadi angka.
Dari dua petunjuk ini, dugaan paling masuk akal adalah Letter Number Cipher (A1Z26) — tiap angka mewakili posisi huruf di alfabet.
Decoding dengan dCode
- Buka https://www.dcode.fr/letter-number-cipher
- Tempelkan barisan angka
16 9 3 15 3 20 6 {20 8 5 14 21 13 2 5 18 19 13 1 19 15 14}ke kolom input - Klik tombol Decrypt
- Tool akan otomatis mengonversi tiap angka jadi huruf sesuai urutan alfabet, sementara tanda
{ }dibiarkan apa adanya
Hasilnya langsung membentuk flag yang utuh dan terbaca:

PICOCTF{THENUMBERSMASON}
Kesimpulan
Beberapa poin pembelajaran dari challenge The Numbers ini:
- Perhatikan rentang nilai angka — kalau semua angka berada di 1–26, itu sinyal kuat kemungkinan Letter Number Cipher (A1Z26), bukan ASCII atau hex.
- Simbol yang "aneh" di tengah data itu petunjuk, bukan gangguan — tanda
{ }yang nyempil di antara angka justru membantu mengonfirmasi format flag sebelum proses decode selesai. - Tidak semua challenge kasih hint eksplisit — kadang satu-satunya petunjuk adalah bentuk data itu sendiri, jadi penting membiasakan diri mengenali "wajah" dari berbagai skema encoding.
Flag: picoCTF{THENUMBERSMASON}
Selamat mencoba challenge lainnya di PicoCTF! 🚩
Apakah artikel ini bermanfaat?
The Numbers : picoCTF Crypto Challenge (Easy)
3 min readInterEncDec : picoCTF Crypto Challenge (Easy)
2 min read
Leave a Reply