查看: 8696|回复: 67
收起左侧

[讨论] 根据decode360的解释,简单介绍下破解360密盘的原理(如果dec360没说谎的话)求证官人

  [复制链接]
z13667152750
发表于 2010-12-30 00:12:59 | 显示全部楼层 |阅读模式
本帖最后由 z13667152750 于 2010-12-30 13:24 编辑

decode360就是那个破解密盘程序的作者


密盘加密方法就是直接就是用16位的二进制密钥进行xor运算
解密的时候只要再进行xor运算就能得到原始值,
xor是异或操作,二进制来看就是不带进位的加法,
xor 加法法则:0 xor 1 = 1, 1 xor 0 = 1, 0 xor 0 = 0, 1 xor 1 = 0
假设A为原始内容,B为密钥,C为加密后数据
加密
A Xor B = C
解密
C Xor B = A
悲剧在
BXor 0 = B

但是360sv又是一个虚拟硬盘格式的文件,还是ntfs格式的,ntfs第1扇区是48个0,密钥B和0进行Xor就还是得到B,于是加密后会得到3次重复的16位二进制数据
B Xor 0 = B


B是一个16位的二进制密钥,然后搜索360sv虚拟硬盘文件中特定位置的有3次重复的16位数据就是密钥B了

所以这个问题还是挺严重的,虽然修复也不难


360密盘还是学习瑞星的密盘吧,采用可选的通用加密算法,通用的加密算法毕竟久经考验,漏洞少用户不懂的话就让他们用默认设置就行了
取巧不是那么容易的

sli
头像被屏蔽
发表于 2010-12-30 00:21:19 | 显示全部楼层
这方面的不懂  坐等内行人 。。。
z13667152750
 楼主| 发表于 2010-12-30 00:23:57 | 显示全部楼层
回复 2楼 sli 的帖子

这个解释已经非常简单了

你应该看得懂的,即使你连二进制加法都不懂
q4585406
发表于 2010-12-30 00:45:08 | 显示全部楼层
这个360打死也不会承认的=.=
午夜菊花男
发表于 2010-12-30 01:11:47 | 显示全部楼层
看了楼主解释还是表示不懂。。。
看来我得回小学继续学习加法了
jefffire
头像被屏蔽
发表于 2010-12-30 07:49:15 | 显示全部楼层
z13667152750 发表于 2010-12-30 00:12
decode360就是那个破解密盘程序的作者

然后搜索360sv虚拟硬盘文件中特定位置的有3次重复的16位数据就是密钥B了

没搞懂这句
liqing0305
发表于 2010-12-30 07:55:37 | 显示全部楼层
让他们承认等于丢饭碗
lixiang1977
头像被屏蔽
发表于 2010-12-30 08:39:58 | 显示全部楼层
如果密码没有参与到加密算法中,密码有什么用?
唯我独尊
发表于 2010-12-30 09:07:03 | 显示全部楼层
晕了,如果就这种算法的话,真裘打了。哈哈
derrick_goi
发表于 2010-12-30 09:17:22 | 显示全部楼层
等待官人回答
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 21:19 , Processed in 0.126172 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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