首页
社区
课程
招聘
[求助]关于暴力破解des的密钥。
发表于: 2011-5-4 03:32 30042

[求助]关于暴力破解des的密钥。

2011-5-4 03:32
30042
我从一个软件上吧他的加密算法扒出来了。。
可是死活不知道哪个是他的密钥。
IDA扒的。一堆代码。。实在是疯了。
但是我很确定是DES的算法。
我想问一下。

如果我用他的算法。加密一个字节。
然后吧这个字节的加密串。
从00000000到FFFFFFFF开始加密对比。

这种暴力破解需要多久的时间……能计算出来吗。。。

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

收藏
免费 0
支持
分享
最新回复 (18)
雪    币: 203
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
ok 已经测试了,一分钟能跑0xFFFF个
这么算下来,也就是18天就能算出他的密钥。
我找了10多台机器一起分批段挂了。
也就一天多可以跑出来了 哈
2011-5-4 05:14
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
顶一个!!!!
2011-5-4 09:10
0
雪    币: 197
活跃值: (82)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你确实密钥是固定的?
2011-5-4 10:01
0
雪    币: 203
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我确定是固定的,否则他服务器端怎么解这个密文
2011-5-4 16:27
0
雪    币: 433
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
用工具试吧

NCrypt TX

http://3d2f.com/programs/0-758-ncrypt-tx-download.shtml
上传的附件:
2011-5-4 16:34
0
雪    币: 433
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
在线的

http://hash.online-convert.com/des-generator
2011-5-4 16:36
0
雪    币: 203
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
楼上的NCrypt TX 怎么用?
2011-5-4 17:33
0
雪    币: 203
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
有办法知道明文和密文的情况下(多组,可以自己生成,知道密钥吗?)
因为我要吧密文再逆回明文。。。

为什么这么说呢。
程序客户端提供了算法可以吧明文加密成密文,然后一些数据包返回过来的就是已经加密的DES,但是比较郁闷的是。他没在客户端解密,而是直接使用了这个加密的串。

所以。你懂的
2011-5-4 18:04
0
雪    币: 203
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
现在机器还在挂着穷举,密钥是肯定能出来的了,只是看这时间和大家一起讨论下看有没什么更好的方法?
2011-5-4 18:06
0
雪    币: 203
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我总觉得一个程序员去穷举是一个非常愚蠢的事情,还是被我用了。
2011-5-4 18:08
0
雪    币: 203
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
附件里是加密算法。。。
大家看看有什么方法可以算出解密算法吗?

GetUserSer
上传的附件:
2011-5-4 18:21
0
雪    币: 433
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
穷举,DES有个简化版,可以试用WSHARK看看DES过程,要从正规DES解密----变种很多,那还是看看电子前沿基金会http://www.eff.org/,,2^56微机不行,大型机也不是一下就行的
2011-5-4 18:42
0
雪    币: 1310
活跃值: (727)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
14
md5?散列算法,没解密算法。
不是说是des?
2011-5-20 15:42
0
雪    币: 67
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
可以将调试器附加到程序,在找到加密函数,下断点。实在不行就直接dump一份内存出来,也就是2^32大小,其实还可以进一步确定范围的,一般的软件实现没考虑到那么多安全操作的话,直接搜内存也许可以找到密钥。
2011-5-20 19:55
0
雪    币: 1319
活跃值: (2306)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
不知道跑出来没有?
2011-5-21 09:06
0
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
lilianjie 用工具试吧 NCrypt TX http://3d2f.com/programs/0-758-ncrypt-tx-download.shtml
方便留一下联系方式么,有个困难想请教一下。
2017-7-2 10:50
0
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
hnhhzy 现在机器还在挂着穷举,密钥是肯定能出来的了,只是看这时间和大家一起讨论下看有没什么更好的方法?
方便留一下联系方式么,有困难想请教一下
2017-7-2 10:51
0
雪    币: 117
活跃值: (3002)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
硬拆DES  於1999年,  就可以用22小時折掉了,  沒想到十一年後的2011年,  還要18天.
書可以參考http://shop.oreilly.com/product/9781565925205.do        Cracking  DES  Secrets  of  Encryption  Research,  Wiretap  Politics  &  Chip  Design
或  https://cryptome.org/jya/cracking-des/cracking-des.htm    這邊有原書
找點思路
2017-7-5 09:52
0
游客
登录 | 注册 方可回帖
返回
//