全国大学生信息安全竞赛 填数游戏

Author Avatar
Xzhah 7月 11, 2017
  • 在其它设备中阅读本文章

2017全国大学生信息安全竞赛 填数游戏 re200
cflag.png

关键代码

1.png

这是检查输入字符,要求是输入的字符全都是数字。他原数据段2.png有数据的时候(前面两个是7,5..)输入应该为0.

下面是check代码
3.png
4.png
5.png
其实就是在原数据里面玩个数独游戏,要求每行每列和每个九宫格都是1-9里不一样的数字

遗憾

比赛的时候已经把这个数独还原出来了,但是当时填数独没填出来。比赛结束后的第二天想起可以用网上的在线数独求解器来做,但是已经太晚了。
根据原数据还原出来的数独如下
6.png
7.png

结果

8.png

这就是flag啦。

等后面空了我打算尝试用angr和z3试试能不能跑出这道题