kurang berarti
Description
help me to find the hidden message in this photo
Author: H4NN
Diberikan chall.jpg dan enc.py.
Berikut adalah enc.py yang sudah saya annotate.
Pada chall.jpg, telah ditaruh plaintext berupa binary string ke dalam data bytes dari gambar. Saya mencoba melakukan eksplorasi untuk memahami cara penaruhan plaintext tersebut.
Di sini, & 0xFE akan membulatkan suatu bilangan ke bilangan genap sebelumnya. Setelah itu, melakukan | 1 pada hasilnya sama seperti menambahkan nilai hasilnya dengan 1 (atau 0 jika | 0). Intinya, dapat ditarik kesimpulan bahwa jika suatu byte gambar ganjil, maka bit binary dari plaintext nya adalah โ1โ, sedangkan jika byte-nya genap maka โ0โ.
Karena panjang flag tidak diketahui, saya asumsikan saja panjang binary stringnya terdiri dari 800 bit.
Hasil binarynya kita tinggal decode saja menggunakan Cyberchef.
Flag: TechnoFair11{patenkalikaubang}
Last updated