吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 736|回复: 14

[资格赛题] 资格赛进阶版解答

[复制链接]
发表于 2018-5-16 16:46 | 显示全部楼层
应官网邀请
程序全局逻辑如下:
图片1.png

1.程序首先判断用户名的有效性:
图片2.png

首先判断用户名的长度是否为39位,然后用#分割字符串1111#2222#3333#4444#5555#6666#7777#8888,分割为8串,且必须是0-9,A-F的组合,并且换为大写。

2. 如果用户名通过了检测,则进入第二步,利用8串字符串算出5个magic code
图片3.png

具体的实现伪代码如下:
图片4.png

图片5.png

3.接着程序就开始解析序列号了,解析序列号的算法是一个变异的base64
图片6.png

需要修改的地方有2处,一处是base64置换字符串被修改为了ZO6Kq79L&CPWvNopzQfghDRSG@di*kAB8rsFewxlm+/u5a^2YtTJUVEn0$HI34y#=第二处是每次查表的时候都需要一个新的变换
图片7.png

把标准的base64修改后,即可正常编/解码了

3.解码后的序列号有判断,是0x20的字符,接着程序会解密这20个字符。解密的函数是aes的变异版本,通过众多0x2C可以观察出来,该部分比较复杂。程序首先传入被加密过的内存与一个密钥welcomegslab2018
图片8.png

进入该函数,首先进入眼睛的就是aes的初始化rk的过程了
图片9.png

在这里,我们可以拿到被修改过后的sbox表,
图片10.png

首先,程序在根据key初始化rk表的时候,有一些地方跟正常的aes不一样。rk表会跟自己再进行xor一遍,每个字节的顺序也发生了变化
图片11.png

我们可以通过跟踪程序的相关代码分析出来
图片12.png

初始化完rk表后,跟标准的aes并不一样,然后就开始第一轮AddRoundKey了
图片13.png

伪代码如下:
图片14.png

此时的状态矩阵为
图片15.png

接着程序就要开始逆S盒变换了,要注意这里的行列是互换的,还有逆S盒也是经过替换的,也需要去修改
图片16.png

图片17.png

所以我们要修改行列的位置
图片18.png

处理完的状态矩阵为
图片19.png

接着,程序开始进行逆行变换
图片20.png

这里是行列相反,相关伪代码如下
图片21.png

图片22.png   

此时的状态矩阵为:
图片23.png

然后程序开始第一次InvMixColumns,
图片24.png

第一次非常多的case的就是对in的InvMixColumns,完成后的矩阵变成了
图片25.png

接着程序开始变换key
图片26.png

先把第四行跟第三行交换,然后对key进行InvMixColumns,然后对加密的数据进行xor对key进行InvMixColumns:
图片27.png   

Key xor 数据
图片28.png

伪代码如下:
图片29.png    

接着就是aes-128的10轮循环了,附加个数据矩阵变换图
图片30.png

当程序解密完成后,有4个int64的值u1,u2,u3,u4其中u4是写死的
图片31.png

然后程序根据上面获取的5个magic code与u1,u2,u3做逻辑运算
图片32.png

得出解:


根据算出的u1,u2,u3就可以得到注册码
图片33.png

图片34.png

图片35.png

免费评分

参与人数 4威望 +1 吾爱币 +13 热心值 +4 收起 理由
JavaSM + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
小小白/X + 1 + 1 如果是牛,就大牛
Hmily + 1 + 10 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hackysh + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-16 18:22 | 显示全部楼层
fyc132 发表于 2018-5-16 16:57
有办法直接把一个word转成帖子吗,一个一个贴图太麻烦了

不行的,还是得上传,我帮你编辑下格式。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2018-5-16 16:57 | 显示全部楼层
有办法直接把一个word转成帖子吗,一个一个贴图太麻烦了

点评

不行的,还是得上传,我帮你编辑下格式。  详情 回复 发表于 2018-5-16 18:22

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-16 16:57 | 显示全部楼层

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-16 16:59 | 显示全部楼层
大佬,帖子排版爆炸了= =

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-16 18:12 | 显示全部楼层
看看大牛的思路

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-16 18:57 | 显示全部楼层
小白路过,大神威武!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-17 00:12 | 显示全部楼层
前排吃瓜,虽然看不懂,但还是膜拜楼主这种超强的技术

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-17 08:56 | 显示全部楼层
膜拜楼主这种超强的技术

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-17 12:17 来自手机 | 显示全部楼层
膜拜大神

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则


免责声明:
吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Service@52PoJie.Cn

快速回复 收藏帖子 返回列表 搜索

RSS订阅|手机版|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2018-5-23 01:52

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表