Future Fun
angrは試してみたがダメだった
write-upを見る
demovfuscatorの-gオプションでグラフ生成
https://gyazo.com/ea29b693cb105db15d23e05b75943687
f____とflag{を与えて、2つのbranchを通る回数を見てみる
ダメなら文字列走査の途中でbreakするのでは?という考え方
https://gyazo.com/c49c9a1d0d15bf87a4f5b42cd8ab9e8f
flag{のほうが正しい文字数が多いので分岐が増えている=より多くの文字数を比較している
flanとflapは同一の比較回数だった
Exploit
$ gdb -x exploit.pyのようにして動かす
rubyでも書きたい
code:exploit.py