Writeup Cyber Jawara 2015 Day 1 : haXOR

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
ternyata file tersebut berisikan data, baca file tersebut menggunakan cat.

Gambar 2 : Baca file haXOR
terdapat beberapa string yang acak-acakan, coba file tersebut dibuka menggunakan hexeditor.

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 python

import sys
filename = sys.argv[1]
file1=file(filename).read()
print ''.join([chr(ord(apa) ^ ord('6')) for apa in file1])
eksekusi file tersebut [python haxorsolver.py haXOR], maka akan keluar flag dari hasil compile dari script python tersebut, dapat dilihat pada gambar dibawah.
 

Flag : CJ2015{Jum'at_kliw0n_18_SeptemBeR_2015_Isuk2_ngop1_ojo_l4Li}
Writeup Cyber Jawara 2015 Day 1 : haXOR Writeup Cyber Jawara 2015 Day 1 : haXOR Reviewed by Sitakom Blog on 1:00 PM Rating: 5

No comments: