首页
社区
课程
招聘
有关RAR破解,随便问问。
发表于: 2012-12-10 22:11 23749

有关RAR破解,随便问问。

2012-12-10 22:11
23749
其他版块都不能发表,就发在这里吧。发个帖还要浪费10KX

RAR密码破解的问题,那么多年过去了,也没什么业界也没什么收获。
我非计算机专业的,既没有学过汇编语言,也没有学过编程语言。其他的更不用说了。

其实RAR那么难破,不知道大家想过没有,也许秘密在文件本身。

基本上来说,也许只有知道怎么加密的,才能解,也许大家觉得我说的是废话。

我举个例子好了,前几年就流行的,在图片上隐藏文件,TXT或者木马,

如果密码加在了所加密的文件中,那就要知道原文件是怎么样的。你才有可能找出密码字符。

如果RAR随机加在了几个文档中,或者密码明文随机插入在几个文字文档中。

那也是很难破的。所以,没有密码,逆解是很难的。

不过,既然是加密过的,至少和原文件肯定会存在字节差异。

希望计算机专业的同志们努力一下了。

1.自己压缩一个只写了1234567890几个字的TXT文档,A.RAR,不加密
2.复制几个A.RAR,分析下是否相同。
3.把一个解压缩,再压缩,看是否还相同?(也许会有时间差异)
4.如果以上都是相同的,解压一个,加密压缩。加一个eeeee的密码,加一个fffff的密码,加一个eeefff的密码,加一个asdasdufhasjn,n,cmvhaskjhfkasdfkjsadfsakldfasdn的密码,好好研究一下,造福人群。
5.横向纵向的,做个杂交和梯度研究

RAR雄霸了那么多年,早就应该退休了。每次下载到加密过的文档,很不爽,特别是几百M,甚至几G的。

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

收藏
免费 0
支持
分享
最新回复 (38)
雪    币: 53
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
貌似RAR加密文件里面是不带Key的,只能穷举密码。楼主可以赏个邀请码嘛~我都不知道Kx怎么来的。挂论坛刷新神马的都木有加。
2012-12-10 22:54
0
雪    币: 1372
活跃值: (5343)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
3
我只能说 呵呵。。你去看看RAR加密原理就知道为什么密码不会存在在文件中了~~~
2012-12-10 23:02
0
雪    币: 27
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
RAR  加密肯定不会把明文密码放到加密后的文件中的,这个是肯定的。放的是加密后的密码。也就是密码 所对应的一个字符串。·就想MD5一样。如果你能把这个加密算法搞定 那么想秒破密码就肯定能实现了  至于想在加密后的RAR中找密码 呵呵
2012-12-10 23:23
0
雪    币: 102
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
没用的,RAR的密码基本上没法破解,只能用穷举法。

因为RAR的密码相当于指导文件解压的指令的一部分。

我随便举个例子(不是RAR的算法),
比如:AAAAABBBAAAAA
然后,压缩之后,变成ABA
密码是5358
然后,解压需要通过密码5358,把压缩文件的第1个字符复制5次,把第2个字符复制3次,把第3个字符复制8次,最后,校验全部字符ASCII相加的最后1位是不是8。
你如果随便给个密码1111会如何?也能解密,只是不能恢复成原来的了。当然RAR没我说的这么简单。
假如你按我的方法给我加密一段文字,然后不告诉我密码,我也没法解密。

你没发现用WINRAR解压时,它并不判断你的密码是否正确,无论你给它什么密码,它都当成是正确的来执行,直到出错或者刚好正确。也就是说只有当它按你给的密码解压完了,它才知道你的密码是正确的。

另,WINRAR的解密算法是公开的,你可以从网上找到。

另,我现在改用7Zip了,因为WINRAR一直都是收费的,虽然我一直是用破解版。但7Zip是免费而且开源的软件。(7Zip能解压RAR格式的文件)
2012-12-10 23:48
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼主太天真了,这个世界上很多聪明的天才,如果真这么简单,不会这么多年了没人提出,当然,这种机会也不是绝对没有,只是微乎其微的微乎其微。
2012-12-11 08:46
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
只是讨论下嘛,你也说了,是加密后的密码,其实这个原理和16进制和2进制有什么区别?

同样一个简单的文件,用1,11,111,a,b,c,一个个去试,再怎么牛的加密算法也是人设计的。我是没仔细研究过加密的原理,不过既然那么多调试高手,应该一个字符一个字符去看,加密后都变为什么,不同的文件用同样一个字符去加密,有什么差异。
2012-12-11 11:34
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
加密过的密码肯定是存在压缩包内,这点无人再反对?虽然存在的可能是明文,也可能是转换过了的,但是确实是存在的,而且和你本机是否装了WINRAR无关,你用其他的解压软件解压一样需要输入密码。也不需要联网获取。随便一台电脑也一样。

这个加密的过程已经结束,存在压缩包里。

既然存在压缩包内,既然是用一种算法对密码进行了处理,既然要找出来这种算法,我相信这种算法也不是无限循环的。不可能循环处理无数次的,应该都是单次,或者两三次处理吧?

我是搞生物的,系统的搞正交或者杂交试验,或者随机性,一个样本可以有几百种不同处理方法。从简单的文件和密码去尝试是一个好的方法,比如只有一个字节的文件和密码,用同样的字节反复,不同时间加密一个文件,至少可以排除和文件时间无关。

很多人搞RAR破解,都是希望直接看出加密过的一段代码和明文之间的联系。

我承认搞计算机的很多都是聪明人。特别是自身喜好那种。我承认我没仔细研究过RAR加密的过程。既然加密的过程是可以跟踪调试的,我实在不明白为什么不能逆处理。
2012-12-11 11:55
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这可能和密保卡的原理差不多吧,给一串字符,也很难找出对应密保卡的横纵坐标,如果横纵坐标是动态的,取自于文件本身,那就更加会死人了。
2012-12-11 11:59
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
楼主不明白RAR的加密原理,RAR解密你看看要多少时间?就是整个解压缩的时间,小文件要1,2秒,大文件要1,2分钟甚至10几分钟,所以这么长的时间的运算,要穷举解密是不可能的,1万个密码要1万倍的时间,8位密码要1亿倍的时间,12位密码要的时间就是天文数字了。因为RAR并不是简单的比对密码是否正确在解压缩,而是解压缩完成整个过程以后才能知道密码是否正确。
2012-12-11 11:59
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我说的密码是一种形式,不是说密码明文。
2012-12-11 12:00
0
雪    币: 102
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
加密过的密码肯定是存在压缩包内,这点无人再反对?

错!RAR中不包含密码的任何形式!

楼主,能仔细看下我在5楼的帖子吗?不是要你悬赏,Kx对我来说也没啥用。

另,RAR的加密算法是AES
2012-12-11 12:01
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
参加新手测验,30,挂机1小时1,每天5封顶。
2012-12-11 12:02
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
其实解压太快时很痛苦的,在RAR解压的时候,我们可以暂停,部分文件是已经解压到内存了,我们想要的是文件,又不是密码,1秒钟解完,判断密码不对,就迅速删除了解压出来到内存的文件
2012-12-11 12:04
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
楼主认为密码存在压缩包类,或者经过变换以后存在压缩包类,其实根本是错误的,密码不存在任何地方,只有加密者本人知道密码。你用任何密码都可以解密RAR压缩包,括号(按照RAR的运算算法解密),所以不存在比对密码的过程。只是解密以后的文件,是不是原来的文件,就是根据这个文件的哈希值来判断,如果哈希值正确,就是原来的文件,否则认为解密后的文件是错误的文件,错误的文件你要了又有什么用呢?不包含任何有用的数据。
2012-12-11 12:07
0
雪    币: 102
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
汗,楼主,还不清楚1点事实。

RAR的解密算法是完全公开的,加密算法也差不多算是公开的。

你需要点时间就能清楚的知道每一个步骤,但你是无法解密的,哪怕你的WINRAR的制作人,也无法解密,就跟我5楼的例子一样。
2012-12-11 12:08
0
雪    币: 102
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
15楼是正解,悬赏给他吧。
2012-12-11 12:15
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
其实我的意思是,这种加密,加密完后,是固定的,不会变的,也许,他已经不是一种密码,也许它是以一种动态的加密算法存在的,但是它确实是存在的,我们把密码都理解为字符,然后去找密码,是不对的。加密完成以后,他确实就固定了,不会再因为其他什么原因改变。

或许密码这时候已经和RAR的固有算法整合在一起形成一种新的密码形式,新的算法,这可能是一种函数,也可能是一种动作,但是我们不能否认,加完了以后,这密码就是唯一的,可能换了一种形态存在压缩包中。所以你说的找不到原密码文,也是对的。但是能和这个压缩包唯一匹配的,还是最先加的密码。那既然这样,是不是说,密码和压缩包本身是一个配套的整体,然后压缩包中有一个步骤是判断这个匹配?但是这个匹配判断是不能绕过的?或者是一边解压一边判断?我发现用密码去尝试,和原密码越接近,能解压的过程越久。一个十几位的密码,如果只是最后一位不同,那么可以解压到99%,如果位数不同,或者前面几位不同,解压10%以内就出错了。
2012-12-11 12:19
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
那么加密的到底是文件本身还是文件数据本身呢?
2012-12-11 12:21
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
以前我下过一个视频教程,加密了,我随便输入密码,让他解压,用“解压到XXXXX”,解压到99%的时候,我暂停,然后里面其实是有这个文件的,而且,复制出来也可以正常浏览。
2012-12-11 12:28
0
雪    币: 102
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
既然你从宏观的角度讲,

那我也从宏观的角度说,
假如,原文件包含了全部的信息,而加密后的文件包含了99%的信息,密码包含1%的信息。

你在20楼的例子,也说明了这点,你能得到部分信息,但你无法得到全部的信息。因为密码本身就是缺失的这部分信息。
2012-12-11 12:33
0
雪    币: 102
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
我可以拿我5楼的例子进行说明:
AAAAABBBAAAAA
被压缩成ABA,密码是5358

在不用密码的情况下,你也能知道,原来的字符串中,差不多是几个A几个B几个A的形式组成的,但你还是无法知道全部的信息。
2012-12-11 12:39
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
作为一个普通人,如果我们每次都能拿到加密部分99%的信息,也是很可观的。

如果有补丁能实现这个功能,RAR也无法活了。
2012-12-11 12:42
0
雪    币: 69
活跃值: (30)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
24
建議樓主先了解一下對稱式加密的原理,
然後再來討論這個吧。

有代溝。
2012-12-11 12:50
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
已经讨论完了,我也得到了很多启发,谢谢
2012-12-11 12:55
0
游客
登录 | 注册 方可回帖
返回
//