这个世界不存在绝对安全,此由破解自己周围无线网络密码之最终感想。其实工具很简单,BT4&&WPA字典。相信很多人耍过。于是对原理性的东西求之迫切。兴趣至之,特此记录一二,备日后查看。
其实WPA存在诸多缺陷。也就是,虽然WPA对传输的数据进行了加密,如果你中途拦截是乱码。但是这个安全机制所给定的,每个帧中有一部分的内容由于是控制信息,所以始终保持不变,这部分控制信息不需要解密我们就知道他的内容。利用一定的手段我们可以截获路由器向主人终端发送的数据包,而我们所截取到的帧(帧是数据包的一种变体,理解为封装后的数据包)信息是被加密的,我们将那部分已知的始终保持不变的信息提取出来,因为这部分信息也是经过加密的,而且我们也已经知道了不加密它是什么样子(因为他是固定的,原本就被我们知道的)。
那么,只需要收集足够多的这样的帧,收集到足够多的信息,来对密文进行分析,加上已知条件,最终我们一定能够得到加密规则,从而对密文进行解密。
而解密的过程分为字典解密&&暴力解密。暴力解密就是使用穷举法,对密码进行一个个尝试,这是相当费时间的,而且也没这个耐心。所以一般都是通过字典解密,而字典解密的原理正是在字典中罗列出一个个密码,由人们日常所使用的比如出生年月,容易记住的数字,比如888888888,666666666等等,让程序一个个去试去ping,最终能在一定时间范围内由截获的数据包进行匹配出相应的密码。
更多原理性的问题正在慢慢学习之中,路漫漫其修远兮,吾将上下而求索。