roger 发表于 2020-4-24 12:37:09

unctf_2019_re_easy-Maze

IDA分析得知main里有三个主要函数,step0和step1用来生成一张7X7的地图,step2读取键位,并且判断当前地图是否为1. 生成地图的函数算法过于复杂,但可以通过动态调试看数据来直接看到结果。在step2下断,程序运行到这里后进call,找到a1的地址,在数据窗口找到,把49个字节复制出来,转换成地图即可。 UNCTF{ssddwdwdddssaasasaaassddddwdds}
页: [1]
查看完整版本: unctf_2019_re_easy-Maze