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

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

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

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

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

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

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

NCrypt TX

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

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

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

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

GetUserSer
上传的附件:
雪    币: 433
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
lilianjie 1 2011-5-4 18:42
13
0
穷举,DES有个简化版,可以试用WSHARK看看DES过程,要从正规DES解密----变种很多,那还是看看电子前沿基金会http://www.eff.org/,,2^56微机不行,大型机也不是一下就行的
雪    币: 1251
活跃值: (657)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
shaoge 2 2011-5-20 15:42
14
0
md5?散列算法,没解密算法。
不是说是des?
雪    币: 67
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
没有姓名 2011-5-20 19:55
15
0
可以将调试器附加到程序,在找到加密函数,下断点。实在不行就直接dump一份内存出来,也就是2^32大小,其实还可以进一步确定范围的,一般的软件实现没考虑到那么多安全操作的话,直接搜内存也许可以找到密钥。
雪    币: 774
活跃值: (1516)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
tjszlqq 1 2011-5-21 09:06
16
0
不知道跑出来没有?
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
随便suibian 2017-7-2 10:50
17
0
lilianjie 用工具试吧 NCrypt TX http://3d2f.com/programs/0-758-ncrypt-tx-download.shtml
方便留一下联系方式么,有个困难想请教一下。
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
随便suibian 2017-7-2 10:51
18
0
hnhhzy 现在机器还在挂着穷举,密钥是肯定能出来的了,只是看这时间和大家一起讨论下看有没什么更好的方法?
方便留一下联系方式么,有困难想请教一下
雪    币: 128
活跃值: (2147)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
powerpcer 2017-7-5 09:52
19
0
硬拆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    這邊有原書
找點思路
游客
登录 | 注册 方可回帖
返回