Keygenme-py

Calvin Winata & Rio Ferdinand Vindi Tanius



Ketika saya mendownload file python yang ada pada soal, terdapat bagian yang memberitahukan bahwa terdapat 2 statik dan 1 dinamik. Dan untuk mendapatkan flagnya harus mengganti bagian dynamic dengan karakter lain. Kemudian jika melihat bagian dinamik, didapat fungsi if sebagai berikut

Dan dari sini ketika code dijalankan selalu gagal

Oleh karena itu saya mencoba mengubah bagian fungsi if pada file python tersebut. Sehingga jika mencoba untuk menjalankan pilihan menu c dapat membuatnya mengeluarkan bagian dari flag.

Kemudian saya mengubah fungsi menjadi seperti di atas dan ketika dijalankan membuatnya melakukan print sebagai berikut.

Ketika saya coba masukkan menjadi flag picoCTF{1n_7h3_|<3y_of_e584b363} dan ternyata ketika dimasukkan benar itu merupakan flagnya


Flag: picoCTF{1n_7h3_|<3y_of_e584b363}


Thank you for reading!