热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

hackingTeam是如何被黑的

上周五,有一位自称黑帽子的黑客声明他就是去年黑Hacking Team的人,他自称“Phineas Phisher”(菲尼亚斯网络钓鱼者)发表了攻击过程中的技术细节,并鼓励其他人仿效他。黑客最初发表技

https://img8.php1.cn/3cdc5/1e8fa/9f3/ffa8707eb7c48880.jpeg

上周五,有一位自称黑帽子的黑客声明他就是去年黑Hacking Team的人,他自称“Phineas Phisher”(菲尼亚斯网络钓鱼者)发表了攻击过程中的技术细节,并鼓励其他人仿效他。

黑客最初发表技术细节使用的是西班牙语——“为了给英语主导的互联网添点乐子,”他在Reddit上解释,但随后便把文档翻译成英文。私人情报公司Hacking Team开发并向世界各地的政府销售黑客 工具,他们的许多做法都疑似有使侵犯人权的行为。

网络钓鱼者写道:“Hacking Team是一个公司,他们帮助政府破解新闻记者、活动家、政治反对派或其他威胁到他们的权力的机构或个人的系统,”他指责Hacking Team首席执行官David Vincenzetti像一个“法西斯”。他还在Reddit上称:“像Hacking Team这样的为国家做肮脏工作的公司应该得到曝光。”

钓鱼者没有使用脚本 。他介绍的这种攻击远远超出了利用OWASP十大安全漏洞的范畴。Phobos Group 的首席执行官Dan Tentler告诉我们: “这家伙是一个忍者, 这是非常罕见的,所有的查找漏洞、逆向工程、开发漏洞、横向移动、网络/路由和渗透都是同一个人完成的。”

如何破解

Phisher说他放弃了钓鱼Hacking Team的想法,尽管这项技术我用的很熟,我没有想尝试网络钓鱼Hacking Team,因为他们的整个业务是帮助政府钓鱼他们的对手,所以他们会很容易识别并防御一个网络钓鱼攻击。”

一旦进入,Phisher表示,他花了很多时间慢慢地观察,然后发现了一个不安全的MongoDB安装,他写道: “NoSQL,或者说NoAuthentication,一直是给黑客的一个巨大的礼物。正当我担心他们会最终修补所有在MySQL中的绕过认证漏洞时,他们使用了新的数据库,其中有认证设计缺陷。“

但是,是Hacking Team的备份将公司带向毁灭。他们的iSCSI设备在本地子网上是可利用的,黑客在上面远程安装了受自己控制的外部VPS。

为了使事情更有挑战性,Hacking Team似乎已经将网络安全做的相当不错。不同于Gamma Group International的黑帽子的针对性(他们的Twitter账号是@GammaGroupPR),Hacking Team没有暴露太多的攻击信息——只有一个最新版本的Joomla,一台邮件服务器,一对路由器,两个VPN设备,以及垃圾邮件过滤设备“。

因此,黑客解释说有3种选择:“在Joomla中寻找一个零日漏洞,在后缀中找零日漏洞,或者在嵌入式设备中找零日。” 

“在嵌入式设备中的零日漏洞似乎是最简单的选项,”他补充说,“两个星期的工作逆向工程后,我得到了一个远程root漏洞。” 黑客还声称,他为(未命名的)嵌入式设备写了后门固件,并花了相当长的时间测试后门程序,以确保它不会导致系统不稳定而引起员工的密切关注。

忍者登场

Tentler说:“有两件事这个家伙做得令人印象深刻,1)为嵌入式Linux设备写了一个零日; 2)通过一些非常棘手的网络iptables规则来远程安装iSCSI设备, 通过攻击嵌入式设备,来实现通过一些虚拟机在NAS上读取数据。”

Tentler补充说:“其中第二项就是让他进入备份区的途径,并在这些备份中,他找到了BES和管理员凭据,并且这些凭据是域管理员的,所以这时一切都结束了。他已经成为Hacking Team网络的域管理员了。“

然后,黑客Phisher从Exchange服务器下载了Hacking Team的邮件 。但他还没有得到最重要的东西,该公司的源代码。所以,Phisher对Hacking Team的系统管理员Christian Pozzi进行了网络钓鱼,Christian显然把他所有密码放在了一个加密的TrueCrypt中。 “我一直等到钓鱼成功,然后就复制出文件。”

“这一切可能给该公司带来致命一击,也可能会制止他们侵犯人权的行为,”网络钓鱼者写道, “这就是黑客不对称性的魅力——通过100个小时的工作,一个人就可以打击一个市值数百万美元的公司并摧毁一批工作很多年的黑客的成果。”

一个现代罗宾汉?

网络钓鱼者使用标题“黑客归来”为他的技术分析进行结尾,他提出,最好描述是一种现代罗宾汉“道德黑客”的概念:

黑客指南经常通过免责声明结尾:此信息仅用于教育目的,有道德感的黑客未经你的许可是不会攻击你的系统的,等等。我会说一些类似的,但更叛逆的 “道德黑客” 概念。道德黑客会泄漏文件,从银行没收不义之财,以及确保老百姓的信息安全。然而,大多数自称“道德黑客”只是完成他们工作,为那些支付他们高昂咨询费的人或机构工作,那些人往往最应该作为黑客攻击的对象。

不管Phineas网络钓鱼者是谁,在扮演什么角色,他认为他的行动可能引发其他黑客的效仿。他最初同意回答我们几个问题,尽管他非常不信任媒体,把所有文件都放在加密的电子邮件中,但后来改变了主意。如果他决定做出回应,我们会继续更新这个故事。

Hacking Team的Vincenzetti在周一早上电子邮件中对我们说:“几个国家的多个执法部门正在进行调查。我们希望相关机构能够调查清楚(原文如此 ——吹牛?)并且迅速逮捕和起诉他。”Vincenzetti强调,Hacking Team正在开发“新的高端工具”,他们已经开始“整顿并保障内部网络的安全。”他还指出这个黑客的故事“不准确”,但他并没有说明具体哪些地方不准确。


推荐阅读
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • AstridDAO 专访:波卡稳定币黑马 BAI
    加入Pol ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
author-avatar
后悔不够狠
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有