Get the correct password!
Pertama, saya coba lihat programnya menggunakan ghidra
Program di atas berfungsi memvalidasi password yang diinput user. Karena belum terlalu paham mengenai reverse engineering, awalnya saya mencoba metode yang sama dengan kedua challenge sebelumnya tapi tidak terlalu membuahkan hasil. Lalu seperti biasa, saya cari-cari referensi lagi dan akhirnya membuat script Python menggunakan library angr seperti berikut
Sebelum menjalankan program, buat virtual environment dan install angr
Setelah instalasi selesai, jalankan program
Langsung saja kita gabungkan output dengan format flag
hackfest0x5{z3solve_your_equation}
🏷️tags: flag checker, z3, angr