任意のアドレスの値を書き換えたい時,ありますよね?\

解説

配布ファイル chall を実行すると、メモリ上のアドレスとその値が表示される。
src.c を確認すると、flagを表示する関数 win が存在することがわかる。
ghidraを用いて chall を確認すると、winのアドレスが0x004011f6であることがわかる。
chall を実行し、リターンアドレスをその値に変更するとフラグが手に入る。