首页
社区
课程
招聘
[求助]请问这种题用Z3怎么解
发表于: 2019-10-17 11:46 2850

[求助]请问这种题用Z3怎么解

2019-10-17 11:46
2850

在CTF-ALL-IN-ONE的题,讲到了Z3求解器,研究了两天,不会用Z3来处理这种题目,请问一下大佬这种怎么搞?
flag = '#�LXEEg[&5N@,q2H7?09:G>4!O]iJ('\nV'
int num2 = 0; // 交谈次数
void giff_flag(&flag, int key) {
for(int i = 0; i <= 36; i++) {
if (num2 % 2 == 1) {
flag[i] = flag[i] - i key % 37;
} else {
flag[i] = flag[i] + i
key % 37;
}
}
num2++;
}
flag格式是:ECTF{...}


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2019-10-17 12:04 被Vinadiak编辑 ,原因:
上传的附件:
  • tayy (12.86kb,6次下载)
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 3935
活跃值: (192)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
https://kimiyuki.net/writeup/ctf/2016/ectf-2016-tayy/
这个里面是z3 的解答
2019-10-17 14:41
1
雪    币: 202
活跃值: (201)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2020-4-11 19:31
0
游客
登录 | 注册 方可回帖
返回
//