Не важно, как медленно ты продвигаешься, главное, что ты не останавливаешься.


Saturday, 10 October 2015

Cyber Jawara 2015 Day 1 : Breakmyfall (Medium I)




Soal kali ini diberikan paket bernama breakmyfail.tar.gz yang setelah diextract berisi 2 file, yang pertama file jawara, dan file mail.txt. Setelah dicek, ternyata file jawara merupakan file SVG, sementara mail.txt hanya text biasa. Berikut isi fail mail.txt :

Gambar 1 : Isi file breakmyfall.tar.gz
Isi email dibungkus dengan Base64 encoding, setelah didecode kira-kira isinya seperti ini :

Selamat siang,

Mohon bantuan untuk aksi peretasan pada datacenter kami yang dilakukan oleh orang tidak bertanggung jawab.
Mungkin hacker/craker telah menanamkan sesuatu pada salah satu server kami yang ada didata center, 
karna tim kami menemukan satu file yang tertinggal disana.

Hasil penemuan tersebut kami lampirkan pada attachment.

Atas bantuan dan perhatiannya diucapkan terima kasih
-- 

*Best Regard*
Hayabusa

Joger Corp

Sementara, isi file jawara adalah sebagai berikut :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg width="3.92cm" height="3.92cm" viewBox="0 0 37 37" preserveAspectRatio="none" version="1.1" xmlns="http://indonesiancoder.com">
<g id="Base">
<rect x="0" y="0" width="37" height="37" fill="#ffffff" />
<g id="Pattern">
<rect x="0" y="0" width="1" height="1" fill="#000000" />
<rect x="1" y="0" width="1" height="1" fill="#000000" />
<rect x="2" y="0" width="1" height="1" fill="#000000" />
<rect x="3" y="0" width="1" height="1" fill="#000000" />
-------------------- Snip --------------------------------

 Jika dilihat dari image viewer, maka akan tampil seperti pada gambar dibawah ini.

Gambar 2: Render original SVG
Ada bagian yang janggal menurut Saya, jika dillihat baik-baik, ada bagian yang hilang disisi kanan QC code. QR code yang benar memiliki 3 kotak besar di sisi QR tersebut. Setelah ditelusuri, Saya mencoba menghilangkan background dari QR tersebut dengan cara menghapus code berwarna hijau dibawah ini.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg width="3.92cm" height="3.92cm" viewBox="0 0 37 37" preserveAspectRatio="none" version="1.1" xmlns="http://indonesiancoder.com">
<g id="Base">
<rect x="0" y="0" width="37" height="37" fill="#ffffff" />
<g id="Pattern">
<rect x="0" y="0" width="1" height="1" fill="#000000" />
<rect x="1" y="0" width="1" height="1" fill="#000000" />
<rect x="2" y="0" width="1" height="1" fill="#000000" />
<rect x="3" y="0" width="1" height="1" fill="#000000" />
-------------------- Snip --------------------------------

Setelah dirender, maka akan tampil gambar dibawah ini.

Gambar 3 : QR belum komplit
Ternyata bagian yang hilang disembunyikan dengan cara diwarnai dengan warna putih. Untuk melengkapinya cukup mengganti semua warna putih fill=#ffffff menjadi #000000, maka akan tampil QR yang utuh setelah memulihkan kembali background yang berwarna putih.

Untuk SVG renderer online dapat dijumpai pada website http://jsfiddle.net/

Gambar 4 : Complete QR

Scan untuk mendapatkan petunjuk berikutnya, dapat menggunakan scanner yang ada di hp atau online seperti https://webqr.com/.

Gambar 5 : The Flag
Flag telah ditemukan dari QR code tersebut : Y0u_Kn0w_mY_n4me_n0t_My_S70ry

Flag : CJ2015{Y0u_Kn0w_mY_n4me_n0t_My_S70ry}
5 λ .: Cyber Jawara 2015 Day 1 : Breakmyfall (Medium I) Soal kali ini diberikan paket bernama breakmyfail.tar.gz yang setelah diextract berisi 2 file, yang pertama file jawara, dan file mail.tx...

No comments:

Post a Comment

< >