首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
求助问答
发新帖
0
0
未解决
[原创]业余爱好者求助,关于压缩的算法
发表于: 2020-2-19 22:29
2356
未解决
[原创]业余爱好者求助,关于压缩的算法
7355608
2020-2-19 22:29
2356
有一段汇编是关于解密的,被加密的内容是html语言风格的脚本,后缀名是.nut。奈何我水平太差根本无法去一行行分析汇编,对于压缩和解压缩也不了解,看了半天,对于前面80个字节,好像是一个字节一个字节读入,每个字节经过处理里后(移位、亦或等)通过一个switch对不同结果进行处理。后面就是四个字节四个字节读入mmx里进行处理,根据处理结果作为索引去一段内存里取出数据,进行最后一次移位后获得解密后的内容。那段内存里的东西是这样的:
相关的汇编代码大概长这样:
请问各位高手这大概是采用了什么解压缩或者解密手段,我用crypto anls查了一下有用到sha256,不过散列函数是如何运用到加解密和压缩的呢?求助
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
3
)
7355608
雪 币:
3
活跃值:
(23)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
3
粉丝
0
关注
私信
7355608
2
楼
以下是解压缩过程中可能会弹的一些错误:
"invalid window size"
"incorrect header check"
"unknown compression method"
"unknown header flags set"
"header crc mismatch"
"invalid block type"
"invalid stored block lengths"
"too many length or distance symbols"
"invalid code lengths set"
"invalid bit length repeat"
"invalid code -- missing end-of-block"
能看出什么来吗?
2020-2-21 15:28
1
7355608
雪 币:
3
活跃值:
(23)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
3
粉丝
0
关注
私信
7355608
3
楼
解决了,zip,慢慢研究
2020-2-21 19:30
0
mb_xghoecki
雪 币:
2510
能力值:
( LV1,RANK:0 )
在线值:
发帖
1
回帖
401
粉丝
1
关注
私信
mb_xghoecki
4
楼
感谢分享
2020-2-23 13:19
1
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
7355608
1
发帖
3
回帖
10
RANK
关注
私信
他的文章
[原创]业余爱好者求助,关于压缩的算法
2357
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部