個人チームで参加し、4630ポイント取得して29位だった*1。bin問題が1問解けた上にmiscも全問解くことができたので自分にしては上出来だと思う。 result Bin TestofLuck 与えられたバイナリをghidraで解析していくと、次のことがわかる。 main() settings.txtからseed, a, cを読みこんでvuln()を実行 m 0x2E2B445BD67であることが読み取れる longMult(long arg1, long arg2) $arg1 \times arg2 \pmod{m}$ を計算して返す LCGrandom(long arg) arg !=…