论文部分内容阅读
随着P2P文件共享系统从以服务器为中心架构转变为弱中心或无中心的架构,传统的节点管理已经不能适应发展需求,因而导致了一些漏洞的产生。与此同时P2P的用户数量却在迅速增长,使这些漏洞的潜在威胁越来越大,所以保证P2P文件共享系统的安全变得愈发重要。同时从反向应用来说,由于大量用户已经习惯使用P2P文件共享系统获取文件,对 P2P 网络上传播的文件进行管理也具有现实的社会意义。因此,无论从防御还是进攻,对P2P文件共享系统漏洞的研究都具有现实和理论意义。为此,本文围绕最大的P2P文件共享系统eMule展开了研究。
文中首先对现有的eMule的实现技术进行分析,结合分析得出的漏洞,提出三个需要解决的问题:一,能和普通的eMule节点进行通信;二,需要以较低的代价获得eMule节点数据;三,能对eMule/Kad网进行有选择的攻击。选择是基于关键字的。
根据以上的需求,本文设计并实现了一个针对eMule文件共享系统的攻击工具,并对工具开发过程中遇到的一些问题及其解决过程进行了详细阐述。
最后,对本文的攻击方法进行了实验,并验证其确实能成功攻击eMule的索引系统。