Enkripsi dasar
Soal enkripsi dasar yang berdiri sendiri (stand alone) sudah cukup jarang ditemui pada CTF yang baik, tapi enkripsi sederhana masih sering muncul dalam reverse engineering (tujuannya biasanya untuk menyembunyikan string agar tidak muncul dengan command strings
).
Enkripsi dengan Substitusi
Enkripsi dengan substitusi dilakukan dengan memetakan satu simbol menjadi simbol lain.
xor/Rotate bit/add/substract
Seperti telah dibahas di bagian encoding, tiap karakter sebenarnya adalah sebuah angka, dan angka ini bisa dioperasikan, baik ditambah, dikurang, ataupun dimanipulasi dalam representasi biner.
Enkripsi yang paling banyak dipakai diberbagai challenge adalah XOR, sifatnya A xor B xor B
kembali menjadi A
.
Xortool dapat digunakan untuk menyelesaikan soal CTF sederhana berbasis XOR.
Contoh Soal
Encrypted
Enkripsi ROT13
http://blog.rentjong.net/2014/10/hacklu-ctf-2014-encrypted.html
Twenty
Soal crypto sederhana. Teksnya cukup panjang jadi bisa dilakukan cryptanalysis
http://blog.rentjong.net/2014/04/plaidctf2014-write-up-twenty-crypto20.html
Copyright © 2009-2018 Yohanes Nugroho