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