首页
社区
课程
招聘
[原创]第四题
发表于: 2021-5-14 15:07 5121

[原创]第四题

2021-5-14 15:07
5121

中午吃个饭果然晚了,然后还花了一个小时才看出来是数独

图片描述
就是这个简单判断,后面的是AES解密,就不管了

sub_811000是数独校验,竟然看了那么久
图片描述

随便找个网站求解
图片描述

前面的是根据表来生成一个数独的输入
图片描述

 
 
 
 
out = [5, 0, 6, 0, 1, 9, 2, 3, 8, 0, 0, 1, 8, 3, 4, 0, 5, 0, 0, 0, 7, 6, 2, 0, 0, 1, 9, 7, 0, 8, 4, 6, 0, 9, 2, 5, 4, 5,
       3, 0, 9, 0, 7, 8, 6, 6, 9, 2, 0, 8, 7, 1, 0, 3,
       2, 8, 0, 0, 5, 6, 3, 0, 0, 0, 6, 0, 1, 7, 2, 8, 0, 0, 1, 7, 9, 3, 4, 0, 5, 0, 2]
 
tbl = "$BPV:ubfYp}]DtN>aT^MGmJQ#*Hr`O'wjic0!hdy{oZz-@n+?&%s_/g<e[W)XUxRFSLRA;.l=CEkvK-(q"
ans = ''
 
c = 0
x = 0
ts = tbl[x: x + 9]
for i in range(81):
    val = out[i]
    if val != 0:
        ans += ts[val - 1]
        c += 1
    if (i + 1) % 9 == 0:
        ans += chr(ord('9') - c)
        c = 0
        x += 9
        ts = tbl[x: x + 9]
 
print(ans)
out = [5, 0, 6, 0, 1, 9, 2, 3, 8, 0, 0, 1, 8, 3, 4, 0, 5, 0, 0, 0, 7, 6, 2, 0, 0, 1, 9, 7, 0, 8, 4, 6, 0, 9, 2, 5, 4, 5,
       3, 0, 9, 0, 7, 8, 6, 6, 9, 2, 0, 8, 7, 1, 0, 3,
       2, 8, 0, 0, 5, 6, 3, 0, 0, 0, 6, 0, 1, 7, 2, 8, 0, 0, 1, 7, 9, 3, 4, 0, 5, 0, 2]
 
tbl = "$BPV:ubfYp}]DtN>aT^MGmJQ#*Hr`O'wjic0!hdy{oZz-@n+?&%s_/g<e[W)XUxRFSLRA;.l=CEkvK-(q"
ans = ''
 

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2021-5-14 15:13 被k1ee编辑 ,原因:
收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//