Jalur Belajar: picoCTF Cryptography Beginner / Modul: Cryptography Fundamentals
Pelajaran 3 / 5

Mod 26 : picoCTF Crypto Challenge (Easy)

Mod 26 : picoCTF Crypto Challenge (Easy)

Mod 26 : picoCTF Crypto Challenge (Easy)

Challenge Overview

Informasi Detail

Event picoCTF 2021 Challenge Mod 26 Kategori Cryptography Tingkat Kesulitan Easy

Deskripsi Challenge:

Cryptography can be easy, do you know what ROT13 is? cvpbPGS{arkg_gvzr_V'yy_gel_2_ebhaqf_bs_ebg13_hyLicInt}

Flag: picoCTF{n****************************t}

Pendahuluan

Challenge Mod 26 adalah salah satu soal kategori Cryptography di picoCTF 2021 yang cocok untuk pemula yang baru mengenal kriptografi klasik. Namanya sendiri sudah memberi arah — bukan sekadar menyebut nama cipher, tapi mengarahkan kita untuk memahami fondasi matematis di baliknya: operasi modulo 26, yang jadi dasar dari hampir semua cipher substitusi alfabet.

Soal seperti ini penting bukan cuma untuk melatih kemampuan decode, tapi juga membiasakan diri berpikir "kenapa cipher ini bisa bekerja", bukan cuma "bagaimana cara membongkarnya".

Mengenal Konsep Mod 26

Bayangkan alfabet A sampai Z itu bukan garis lurus, tapi disusun melingkar seperti jam dinding — hanya saja jamnya punya 26 angka, bukan 12. Z bersebelahan langsung dengan A, membentuk lingkaran penuh.

"Mod 26" itu sederhananya adalah aturan main dari lingkaran ini: kalau kamu menghitung maju dan sudah sampai di Z, hitungan berikutnya otomatis balik lagi ke A — persis seperti jarum jam yang habis di angka 12 lalu mulai lagi dari 1, bukan terus naik ke angka 13, 14, dan seterusnya.

ROT13 memakai aturan ini dengan cara: setiap huruf digeser maju 13 langkah di lingkaran tadi.

Dari A, geser 13 langkah → sampai di N Dari M, geser 13 langkah → sampai di Z Dari N,

geser 13 langkah lagi → karena sudah lewat Z, hitungan "muter balik" dan berhenti di A Dari Z, geser 13 langkah= → muter balik dan berhenti di M

Karena alfabetnya cuma ada 26 huruf, dan 13 itu pas setengah dari 26, ada hal unik yang terjadi: kalau kamu geser 13 langkah dua kali berturut-turut, kamu akan tepat kembali ke titik awal — satu putaran penuh. Itu sebabnya ROT13 bisa dipakai untuk mengenkripsi maupun mendekripsi dengan cara yang persis sama, tinggal jalankan dua kali saja kalau mau kembali ke teks asli.

Huruf Asli Geser 13 Langkah Hasil

A maju 13 langkah N M

maju 13 langkah Z N

maju 13 langkah (muter balik) A Z

maju 13 langkah (muter balik) M

Dua baris terakhir itulah inti dari "mod 26" — begitu hitungan lewat dari Z, dia otomatis mulai lagi dari A, bukan nyasar keluar dari alfabet.

Penyelesaian Challenge

Ciphertext yang diberikan:

cvpbPGS{arkg_gvzr_V'yy_gel_2_ebhaqf_bs_ebg13_hyLicInt}

Deskripsi soal secara eksplisit menyebut ROT13, jadi kita tinggal menjalankan pergeseran 13 posisi (mod 26) terhadap ciphertext ini menggunakan web decoder.

Menggunakan Website ROT13 Decoder

Buka https://rot13.com/ atau https://cryptii.com/pipes/rot13-decoder Tempelkan ciphertext cvpbPGS{arkg_gvzr_V'yy_gel_2_ebhaqf_bs_ebg13_hyLicInt} ke kolom input Situs akan otomatis menampilkan hasil decode-nya, tanpa perlu instalasi tool atau menulis kode apa pun

Hasil decode-nya:

image.png

picoCTF{next_time_I'll_try_2_rounds_of_rot13_ulYvpVag}

Kesimpulan

Beberapa poin pembelajaran dari challenge Mod 26 ini:

ROT13 bukan cipher berdiri sendiri, melainkan kasus khusus dari Caesar Cipher dengan pergeseran tetap 13, yang berjalan dalam sistem modulo 26 mengikuti jumlah huruf alfabet Latin.

Operasi modulo adalah yang membuat pergeseran huruf selalu "berputar balik" secara konsisten, alih-alih keluar dari rentang A–Z.

Nama challenge sering menyimpan clue konseptual, bukan cuma clue teknis — "Mod 26" mengarahkan kita untuk berpikir soal mengapa cipher ini bekerja, bukan sekadar bagaimana menjalankannya.

Memahami fondasi matematis ini penting karena konsep mod 26 yang sama juga jadi dasar dari cipher substitusi lain seperti Caesar Cipher dengan pergeseran acak, Vigenère Cipher, hingga beberapa skema enkripsi klasik lainnya.

Flag: picoCTF{next_time_I'll_try_2_rounds_of_rot13_ulYvpVag}


Selamat mencoba challenge lainnya di PicoCTF! 🚩

Sheva Ramdhani

Sheva Ramdhani

Developer & Debugging

Information Technology student passionate about software development, cybersecurity, and emerging technologies.

Leave a Reply

Your email address will not be published. Required fields are marked *.