首页
社区
课程
招聘
[原创]第二题 子鼠开天
发表于: 2020-4-17 11:43 3090

[原创]第二题 子鼠开天

2020-4-17 11:43
3090

第二题 子鼠开天

我比较喜欢这个题,可以猜也可以逆,可惜多解。

 

 

主要有 4 个函数,第一个函数 hex_to_bin_trans 将输入的 key 从字符串转换为 bytes;第二个函数 maybe_aes_4010F0 将第 6 个函数从 0 改为 1 就是解密,所以没有具体看是什么;第三个函数 rsa_401210 是一个 RSA 加密;第四个函数 compute_name 只与 name 有关,所以也无所谓是什么。

 

只要能试一下 maybe_aes_4010F0 能自己解密,并且看出 rsa_401210 是 RSA,就可以了。

 

RSA的参数

n = 25803548686243616760566554811566861188892241539960595752551416753776229384809

# factordb.com
p = 62200374650971387955409196903
q = 1667323738873241212963375822468619077

这个题只校验了RSA加密结果32个字节中的19个,也没判断key的大小写,所以多解。
一个合法的解为 0c5ce379f2102313d7420ec4883e25d07b935f98e2b0d9819275450cfda7086e


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2020-4-18 11:10 被iweizime编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//