中校
- 注册时间
- 2014-5-19
- 金币
- 5463 个
- 威望
- 24 个
- 荣誉
- 5 个
累计签到:60 天 连续签到:0 天 [LV.100]试剑无线
|
其实吧 这个想法是挺好的 但是对于加密的握手包而言 过程不可逆
只有通过计算SSID+PSK+特定数据的结果来比对握手包的信息 一致时就是密码
由于SSID的唯一性和密码的唯一性。你说的办法只有当SSID一致的话 才能实现
比如ssid为cmcc然后计算每一个密码产生的加密数据 做成一个数据库的形式 比如做一个八位纯数数据集合
然后直接到数据库找对应的信息的密码就行 查询时间应该在几秒钟就行 不过SSID从来都不是唯一的 所以
因为加密过程不可逆 也没有规律可言 所以我个人觉得实现的可能是另外一种
通过收集大量的密码信息 计算密码出现的次数 整合成字典 进行有针对性的破解
其实我觉得计算速度不是瓶颈 主要是很多时候字典里面的密码信息大多都是无意义的。
你可能觉得对方可能用这些密码 而不是有人用过这些密码 所以出M率较低
信息要有针对性 简单来说吧 电脑每秒的计算速度是10W那么
如果这10W是万能钥匙的数据库合并去重而来 那个出M率是相当可观
毕竟大家都是人,思维方式或多或少会有相同的地方。相对来说破解一些有意义的出现过的密码
比毫无意义去尝试 来得有意义的多。掌握一个人的思维习惯很重要 |
|