Ketika melakukan koneksi ke 41.231.53.40:9090, kita akan disambut dengan string base64 yang merupakan image, ketika dibuka, imagenya memiliki format seperti ini:
Tugas kita adalah membuat program yang memutar gambarnya menjadi seperti ini:
Kemuudian membaca teksnya, dan mengirimkan hasilnya ke server.
Saya membuat program singkat dalam Python:
Program ini memanfaatkan PIL untuk bagian rotasinya dan menggunakan Tesseract OCR untuk membaca teksnya. Akurasinya OCR ini cukup baik, walau tidak sempurna, untungnya kita tidak diminta mengirimkan N teks akurat, cukup satu saja (dalam waktu 2.5 detik sejak menerima gambarnya).
Flag yang didapat: Pwnium{b1a371c90da6a1d2deba2f6ebcfe3fc0}
No comments:
Post a Comment