首页
社区
课程
招聘
[分享] 第四题 英雄救美
2021-5-14 18:26 4712

[分享] 第四题 英雄救美

2021-5-14 18:26
4712

拖入IDA分析,后面密钥解密的先不用管,主要看sub_401240sub_401000两个函数。

sub_401240主要是通过密码表转换

可得密码表如下9x9

$BPV:ubfY

p}]DtN>aT

^MGmJQ#*H

r`O'wjic0

!hdy{oZz-

@n+?&%s_/

g<e[W)XUx

RFSLRA;.l

=CEkvK-(q

转换的数字1-9

sub_401000是通过将之前的数据填表,原表如下:

然后检查同行,同列,以及前3行前3列,中间3行中间3列以及最后3行和最后3列数字不重复,很明显这是一个数独。

求解数独:

可得第二步转换后的数据:

5619238

18345

76219

7846925

4539786

6928713

28563

61728

1793452

然后通过以上查表即可得(每行最后的一位应为数字,并且和每行的数字个数相加为9):

:u$YBPf2pa]Dt4#QM^H4ic'j0`w2y{d-Zzo2%/n_s@+2<UW)e4AR;F.4=-qEkvC2

输入原程序可见:



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

收藏
点赞1
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回