Writeup Cyber Jawara 2015 Hari Ke 1 - haXOR |
Pada soal pertama ini peserta diberikan file berupa data dengan nama haXOR, dari nama file nya dapat di asumsikan soal tersebut berhubungan dengan XOR cipher,
Langkah pertama kita analisa file tersebut menggunakan command file.
Gambar 1 : Analisa jenis file |
Gambar 2 : Baca file haXOR |
ternyata ada beberapa huruf disitu, kita coba compare dengan clue "haXOR is 6"
coba file tersebut di xor kan dengan angka 6
atau bisa menggunakan script python berikut :
#!/bin/usr/env pythoneksekusi file tersebut [python haxorsolver.py haXOR], maka akan keluar flag dari hasil compile dari script python tersebut, dapat dilihat pada gambar dibawah.
import sys
filename = sys.argv[1]
file1=file(filename).read()
print ''.join([chr(ord(apa) ^ ord('6')) for apa in file1])
Flag : CJ2015{Jum'at_kliw0n_18_SeptemBeR_2015_Isuk2_ngop1_ojo_l4Li}
Writeup Cyber Jawara 2015 Day 1 : haXOR
Reviewed by Sitakom Blog
on
1:00 PM
Rating:
No comments: