buu 不一样的flag

一.查壳
buu 不一样的flag
二.拖入ida,分析
buu 不一样的flag
buu 不一样的flag
从这里和51到53行的代码,基本判断这是一个迷宫题,并且是5行5列的一个迷宫。我当时感觉到一个奇怪的地方是
buu 不一样的flag
第一个,我自己想明白是因为可能是int型,数字占了4个字节,这里循环两次应该是数字不够大
第二个,减去41,这块我不是不懂,看了汇编终于明白,v8的地址和迷宫入口的地址刚好差了41.

三.
buu 不一样的flag
flag{222441144222}