首页
社区
课程
招聘
[原创]一个人的浪漫(2022KCTF)
发表于: 2021-11-7 09:51 15834

[原创]一个人的浪漫(2022KCTF)

2021-11-7 09:51
15834

战队名称:一个人的浪漫
参赛题目:ydmp <<原点磨盘>>
题目答案:lrY1314cXy2920as

现在终于发现怎么应用于加密了,原来的我总是因出题而自我限制自己。方法那就是在每一轮对每一个加数计次,并由总轮次减去某个数的加数次数。(称之为每个数的差省值),而到最后只需要开放差省值、总轮次和生成的大公倍数充当校验即可。这时,磨盘本身就是解的对象,问题并未得到转移。///但想到按这个方法出题又得重新设计,那就算了吧。

题目设计:1.数字映射为对应ascii码+175,字符映射为对应ascii码+100(1.式)

########2.1.式分两个一组,第一项的平方*第二项+项数的平方(2.式)(由于差异较大,保证了这一步无多解发生)

########3.判断奇偶,奇数+2,偶数+1(3.式)

########4.---------磨盘(用以生成一个不能确定的公倍数)
由在3.式项数同乘的基础上分别相加得到此基础上的2.式的公倍数(Q)(不是很规则)并由公倍数作除得到最终值

########5.---------检验
最终开放首末最终值和其中6项的两两比值的doom后的值作为效验
解题思路:
开放首末项意味着Q和这几位对应的二式可以求出.但是这里一直沿用的是浮点运算,尤其是后边有一段代号doom的函数专门扩大了浮点数产生的误差,所以要解的同时得进行误差分析.

最终由已知关系即可求出2.式的所有项.此时只需要求解出对应的编码再转换一下就解出来了.


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

最后于 2022-6-5 12:02 被kanxue编辑 ,原因:
上传的附件:
收藏
免费 5
支持
分享
最新回复 (3)
雪    币: 47147
活跃值: (20450)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
本题放到2022年的CTF比赛参加
2021-11-15 10:40
0
雪    币: 47147
活跃值: (20450)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4

xym发现多解:
lrY1314cXy2920as
lrY1314cXy292{as
lrY1314cXy29}0as
lrY1314cXy29}{as
lrY|314cXy2920as
lrY|314cXy292{as
lrY|314cXy29}0as
lrY|314cXy29}{as

最后于 2022-6-8 16:39 被kanxue编辑 ,原因:
2022-6-3 18:11
0
游客
登录 | 注册 方可回帖
返回
//