首页
论坛
课程
招聘
[原创]第5题分析
2017-11-2 23:47 1559

[原创]第5题分析

2017-11-2 23:47
1559
主要涉及2个算法,62进制转18进制和3阶魔方变换(共18个基木操作,分别是6个面的旋转次数)。程序启动后对魔方做了多次变换,注册码作用就是用来还原魔方初始状态。具体过程如下:
用62进制数KanXueCrackMe2017(倒序)转18进制,得到24位的数,然后对魔方进行24次打乱(以9为例,9/3=第3面,9%3+1=转1次)。注册码也进行上述运算,看能否还原魔方为初始状态。故只需计算每次魔方的逆操作,即可求出注册码(以9为例,对应逆操作为B)。题目要求注册码长度是12,如果按正向24次操作得到的还原码长度不符合要求。考虑可以化简正向24次操作,即相邻两次操作是同一面的则可以化简,或为一次或不做。化简后为17次操作,计算对应的还原码,转62进制后正好12码,提交通过。

安卓应用层抓包通杀脚本发布!《高研班》2021年3月班开始招生!

收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 5
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_心隐草 活跃值 2017-11-3 13:47
2
0
有点意思,再回头看iweizhime的分析,明白了。
游客
登录 | 注册 方可回帖
返回