“暗网下/AWX”曾经科普过Tox,Tox是一个免费的点对点即时消息传递和视频电话网络协议,可实现加密数据交换。该项目的目标是创建一个安全且易于使用的通信平台。Tox与Tor的结合,可以实现在暗网下完全匿名点对点通信。其中,qTox是使用比较多的客户端。
近期,在流行的暗网犯罪论坛XSS.is中,高级用户nightly(注册时间为2019年4月10日)宣布以20BTC(52.95万美元)的价格出售暗网上流行的聊天软件qTox最新版本(1.17.6)的漏洞,该漏洞为远程代码执行漏洞。
为了证明qTox确实存在远程代码执行(RCE)类型的零日漏洞,作者上传并引用了一个包含访问并执行的详细操作信息的GIF图片。该图片向大家展示的是,对于实施攻击而言,用户接受发送给他的通信请求就足够了。
nightly写道:“一方面,担保人可以由我承担费用,无论谁有定金——我把它扔出去,转让来源并帮助购买后如何使用它。我不会完成任何事情,因为我的脑袋被这些狗屎代码烧得沸腾了。这已经是你的编码器的任务了。”
根据该贴文,影响以下版本:
You are using qTox version v1.17.6. toxcore version: 0.2.13 Commit hash: 54345d1085628950af4176e6b4873513db0de4f3 Qt version: 5.7.1 信息安全市场的一些主要参与者几乎立即对此做出了反应。特别是,vx-underground在他们的Telegram频道上写道,该漏洞“将允许攻击地球上几乎所有的勒索软件团伙与威胁行为者。”
A TOX 1.17.6 (current version) RCE 0day is for sale.
It would give nerds the ability to pwn literally every ransomware group, and major Threat Actor, on the planet. All it requests is sending a friend request, and the other person accepting it.
It is being sold for $500,000
Tox是一个免费的点对点即时消息传递和视频电话网络协议,可实现加密数据交换。该项目的目标是创建一个安全且易于使用的通信平台。该协议的参考实现根据GNU GPL-3.0 或更高版本的条款作为免费和开源软件发布。Tox与Tor的结合,可以实现在暗网下完全匿名点对点通信。
Tox始于爱德华·斯诺登 (Edward Snowden) 泄露美国国家安全局 (NSA) 间谍活动之后。这个想法是创建一个无需使用中央服务器即可运行的即时消息应用程序。该系统将是分布式的、点对点的和端到端加密的,无法禁用任何加密功能;同时,没有密码学或分布式系统实践知识的外行也可以轻松使用该应用程序。2013 年夏天,来自世界各地的一小群开发人员组成并开始着手开发一个实现Tox协议的库。该库提供所有消息传递和加密设施,并且与任何用户界面完全解耦;要让最终用户使用Tox,他们需要一个Tox客户端。快进几年到今天,存在多个独立的Tox客户端项目,并且最初的Tox核心库实现不断改进。Tox(核心库和客户端)拥有数千名用户、数百名贡献者,并且该项目没有放缓的迹象。
Tox是一个FOSS(免费和开源)项目。所有的Tox代码都是开源的,所有的开发都是公开的。Tox是由志愿者开发人员开发的,他们将空闲时间花在它上面,相信该项目的想法。Tox不属于任何公司或任何其他合法组织。
Tox对任何人来说都很容易使用。选择任何一款客户端,无需注册,只需打开它并开始添加朋友或给您的朋友您的Tox ID,以便他们添加您。您可以在设置选项卡中找到您的Tox ID。
2013年6月23日,一个名为irungentoo的用户推送了对GitHub的初始提交:https://github.com/irungentoo/toxcore,这也是Tox的核心代码。
Tox协议特点 流量加密
用户被分配了一个公钥和私钥,他们在一个完全分布式的点对点网络中直接相互连接。用户可以向朋友发送消息、与朋友或陌生人加入聊天室、语音/视频聊天以及相互发送文件。Tox上的所有流量都使用NaCl库进行端到端加密,该库提供经过身份验证的加密和完美的前向保密。
向好友透露IP地址
Tox在与好友交流时不会隐藏您的IP 地址,因为点对点网络的全部意义在于将您直接连接到您的朋友。确实存在一种解决方法,即通过Tor建立Tox连接的隧道。但是,非好友用户无法仅使用Tox ID轻松发现您的 IP 地址;只有当您将他们添加到您的联系人列表时,您才会向某人透露您的IP地址。
附加消息功能
Tox客户端旨在为各种安全和匿名通信功能提供支持;虽然每个客户端都支持消息传递,但移动和桌面客户端在不同程度上支持群消息、语音和视频通话、语音和视频会议、打字指示器、消息阅读回执、文件共享、配置文件加密和桌面流媒体等附加功能。只要核心协议支持,任何客户端都可以实现附加功能。与核心网络系统无关的功能由客户端决定。强烈建议客户开发人员遵守Tox客户标准以保持跨客户端兼容性并维护最佳安全实践。
作为即时通讯工具的可用性
尽管一些使用 Tox 协议的应用程序在功能上看起来与常规即时消息应用程序相似,但目前缺少类似于XMPP或Matrix的中央服务器导致聊天双方都需要在线才能发送和接收消息. 启用Tox的信使以不同的方式处理此问题,有些会阻止用户在对方断开连接时发送消息,而另一些会显示消息正在发送,而实际上它存储在发件人的手机中等待接收时发送方重新连接到网络。
常用的基于Tox协议的客户端软件 以下列表是目前仍然在维护的Tox客户端:
名称兼容平台开发语言源码仓库aToxAndroidKotlinhttps://github.com/evilcorpltd/aToxqToxLinux, FreeBSD, OS X, WindowsC++ (Qt)https://github.com/qTox/qToxToxicLinux, FreeBSD, OpenBSD, DragonflyBSD, NetBSD, Solaris, macOS, AndroidC (Ncurses)https://github.com/TokTok/toxicToxygenLinux, WindowsPython (Qt via PySide)https://github.com/toxygen-project/toxygenTRIfAAndroidC, Java Activehttps://github.com/zoff99/ToxAndroidRefImplµToxLinux, FreeBSD, OS X, WindowsChttps://github.com/uTox/uToxyatLinux, Windows, macOSValahttps://gitlab.com/neva_blyad/yat 其中,qTox是使用比较多的客户端,又很多针对性的宣传:
如今,每个政府似乎都对我们在网上所说的话感兴趣。qTox 建立在“隐私至上”的议程之上,我们绝不妥协。您的安全是我们的首要任务,世界上没有任何事情可以改变这一点。
qTox 既免费供您使用,也免费供您更改。您可以完全自由地使用和修改 qTox。此外,qTox 绝不会用广告骚扰您,或要求您为功能付费。
qTox 非常重视您的隐私。借助一流的加密技术,您可以放心,只有您发送邮件的人才能阅读您的邮件。
https://qtox.github.io