eMule 的 通信协议加密混淆功能

eMule 的 通信协议加密混淆功能

学过中间语言java or C# 的朋友们应该对obfuscation 的概念比较熟悉了。以前在 shinewaysoft 的时候技术部的 lb 曾写过一个 javascript 的 obfuscator 印象非常深刻。针对中间语言的obfuscation比较容易理解,但针对protocol的obfuscation却连想都没有想过。想起了 javaeye 上dlee 说的:正是基础限制了很多人,使他们不敢想。还是要基础知识扎实才行啊! 。 ------ 题记

协议混淆
eMules的协议混淆是当客户端和服务器端通信的时候可以用来混淆或者隐藏eMule协议的功能。在不使用eMule混淆协议的情况下,由于每个eMule通讯都是有固定的包结构,因此他们非常容易监视器被识别出来。当打开协议混淆功能的时候,eMule的通信数据看起来就像随即数据一样,用程序自动监控eMule数据包不再容易了。
为什么要搞出这个协议混淆的功能出来呢?因为在某些网络中eMule协议受到了区别对待或者干脆被使用数据包过滤的方式屏蔽了。
是不是打开协议混淆功能后,eMule就成网络中的隐形人了呢?当然不是,这不是协议混淆功能的初衷。
协议混淆不会增加你匿名访问网络的能力,也不会让你在网络上真的消失,同样,他也不会有效的保护你应对网络监视者。
协议混淆现在可以应用与 ED2k TCP and UDP, Server TCP and UDP and Kad TCP 的通讯. Kad UDP 包现在还没有提供协议混淆的功能。

相关链接:原始链接 翻译链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值