|    |    |    | Today: 24-May-2017 |

[WRITEUP] Cyber Jawara 2016 – koplo mas

August 26, 2016 | Posted in How to

Dalam Soal Koplo Mas di berikan tantangan untuk mendapatkan Flag dari sebuah QR Code yang terdapat di Video koplo mas.mp4

Berikut penjelasan singkat tentang mp4 dan juga QR Code:

a. MPEG-4 sub-bagian 14 atau lebih dikenal sebagai MP4 adalah salah satu format berkas pengodean suara dan gambar/video digital yang dikeluarkan oleh sebuah organisasi MPEG. Ekstensi nama berkas jenis MPEG-4 ini banyak menggunakan .mp4, dan merupakan pengembangan dari format QuickTime dari komputer Apple.

b. Kode QR adalah suatu jenis kode matriks atau kode batang dua dimensi yang dikembangkan oleh Denso Wave, sebuah divisi Denso Corporation yang merupakan sebuah perusahaan Jepang dan dipublikasikan pada tahun 1994 dengan fungsionalitas utama yaitu dapat dengan mudah dibaca oleh pemindai QR merupakan singkatan dari quick response atau respons cepat, yang sesuai dengan tujuannya adalah untuk menyampaikan informasi dengan cepat dan
mendapatkan respons yang cepat pula. Berbeda dengan kode batang, yang hanya menyimpan informasi secara horizontal, kode QR mampu menyimpan informasi secara horizontal dan vertikal, oleh karena itu secara otomatis Kode QR dapat menampung informasi yang lebih banyak daripada kode batang.(soon,2008)

cuplikan nya adalah sebagai berikut


dengan menggunakan skrip python untuk memecah frame per frame agar dapat mudah mengambil QR Code tersebut

import cv2
print(cv2.__version__)
vidcap = cv2.VideoCapture('koplo_mas.mp4')
success,image = vidcap.read()
count = 0
success = True
while success:
success,image = vidcap.read()
print 'baca frame: ', success
cv2.imwrite("frame%d.png" % count, image) # simpan file
count += 1




setelah berhasil dipecah frame per frame, bagian yang mengandung QR Code adalah frame86 hingga frame112



dengan menggunakan photosop untuk penggabungan frame per frame QR Code yang terpecah-pecah hasil akhirnya adalah sebagai berikut



dan hasil dari QR Code tersebut setelah di scan memberikan hasil $4h4b4t_$3j4t! maka dapat disimpulkan bahwa flagnya adalah CJ2016{$4h4b4t_$3j4t!}


---

TuX

Taged in: Cyber, Jawara, koplo, writeup