功能花生壳远程控制

花生壳远程控制  时间:2021-04-02  阅读:()
57前沿技术HackingTeam远程控制系统简要分析威胁响应中心陈颐欢市场部王洋7月5日晚,一家意大利远程控制软件厂商HackingTeam的内部数据被泄露出来,其影响力不亚于斯洛登事件及维基解密事件.
本文简要分析其中的核心内容——HackingTeamRCS(远程控制系统).
一、泄露:HackingTeam7月5日晚,一家意大利软件厂商【1】被攻击,其掌握的400GB漏洞(包括0day)数据泄露出来,由此可能引发的动荡,引起了业界一片哗然.
数据包中主要包含几个大的部分:远程控制软件源码,也是其核心,暂且称之为HackingTeamRCS反查杀分析工具及相关讨论文档0Day漏洞及相关入侵工具入侵项目相关信息,包括账户密码、数据及音像资料办公文档、邮件及图片其他HackingTeam在意大利米兰注册了一家软件公司,主要向各国政府及法律机构销售入侵及监视功能的软件.
其远程控制系统可以监测互联网用户的通讯、解密用户的加密文件及电子邮件,记录Skype及其他VoIP通信,也可以远程激活用户的麦克风及摄像头.
其总部在意大利,雇员40多人,并在安纳波利斯和新加坡拥有分支机构,其产品在几十个国家使用【2】.
二、分析:远程控制系统大家知道IT运维管理中常常用到远程控制软件,比如Dameware,但HackingTeamRCS相比市面上常见的远程控制软件而言,主要区别如下:系统化管理该软件从入侵到目标信息收集分析,有完整的体系架构.
这个架构中有不同的功能模块,彼此之间相互配合,完成入侵、安装、信息搜集、监控、集中管理等功能.
收集信息该软件在后台收集并上传目标用户的信息,包括各类数据、图片、影音等.
入侵工具配合该软件有各种漏洞、利用手段及自动化工具,以便在目标上强制安装Agent.
适应能力强桌面OS从Windows到MacOsX,手机OS基本覆盖了市场上流行的系统.
反追踪该软件本地及传播过程数据均加密,让追踪者难以找到攻击者.
58前沿技术反卸载反查杀该软件Agent不提供卸载方式,并采用各种手段躲避杀毒软件.
2.
1HackingTeamRCS系统架构RCS(RemoteControlSystem)系统是一套非常完善的远程控制系统套件,支持多种平台.
从管理控制台传来的请求.
所有的RCS数据都存储在一个标准的关系型数据库,因此该服务还提供额外的功能,比如根据客户的要求实现自动备份和定制数据挖掘.
系统要求是Windows2003or2008.
ManagementconsoleRCS的控制台是用于访问和控制所有的远程控制系统(RCS)功能的应用程序.
Operators可以授予系统不同等级的访问权限:Admin可以创建用户和组,授予权限,管理调查,审核系统;Technician是创建目标感染、配置/重新配置代理行为的载体;Viewer浏览来自target的信息,对其进行分类或者输出.
系统要求是Windows,MacOSXorLinux.
TargetRCSAgent是监视目标计算机或智能手机上的软件组件.
一旦安装成功,Agent将会通过设备的网络将收集到的数据传送到Front-End,这些数据有很多种类,比如屏幕截图、电话呼叫等.
RCSAgent有两种安装方式:本地以及远程.
本地安装主要是通过桌面系统的CD和USB存储设备来引导,或者是智能手机的usb.
远程安装则通过Meltingtool、Exploitportal、NetworkInjector以及RemoteMobileInstallation.
而且每个RCSAgent都可以通过远程命令卸载.
RCSAgents的系统要求:*WindowsXP,Vista,7(32/64bit)*MacOsX10.
6SnowLeopard,10.
7Lion2.
1.
1RCS主要组件每一块组件具体的功能如下:Front-End运行在被控制设备上的代理,作为Back-End的隔离屏障,保证RCS安装的安全性.
系统要求是Windows2003or2008.
Back-end是整个设施的核心,它存储所有从代理收集到的数据同时处理59前沿技术*WindowsMobile6,6.
5*iOS3,4(iPhone/iPad)*SymbianS603rdand5thedition*BlackBerry4.
5ornewer*Anonymizers目的是隐藏FrontEnd真实IP地址,由于Anonymizers之间的连接数据被完全加密而且没有解密数据,所以可以被放置在任何非信任的网络和国家.
CollectionNode信息搜集功能是通过CollectionNode来完成的客户端上传信息的搜集,并且允许客户端从服务器上下载新的配置和插件,这个节点是通过提供ASP服务完成交互的.
这个节点是整个控制系统唯一能从外部进行访问的节点,因此对它的保护也非常关键,比如使用防火墙等措施进行一定的隔离,也需要使用到Anonymizer链来对ASP真实的IP地址进行隐藏.
RSSM(MobileCollectionNode)作为CollectionNode的一个补充,通过蓝牙等手段完成CollectionNode的功能,并且该节点也会和CollectionNode完成同步的过程.
LogRepositoryLogRepository(RCSDB)是RCS系统的存储部件,存储信息包括:*访问过的网站*文件操作*键盘记录*文档和图片信息*VoIP电话监控(例如skype)*程序执行信息*音频监视*Web摄像头监视*截屏*即时通信(Skype、WindowsLiveMessenge、Wechat等)*剪贴板的信息*密码信息(email账户、WindowsLive账户等)*发送和接收邮件*电话录音*GPS位置*联系人信息从上面的分析可以看出来,这一次泄露的HackingTeam的各种程序中,比较完整的涵盖了实施攻击各个阶段需要用到的一些控制和利用工具,针对其中的一些较为经典的代码,我们经过研究,给出这些工具包的功能,对使用范围做了大致的描述.
在这一套RCS里,针对电话、pc、网络均进行了控制和信息搜集.
2.
2HackingTeamRCS基本功能2.
2.
1电话监控针对电话监控,开发了针对不同平台的agent程序,下面是一份列表.
60前沿技术core-winphone针对WindowsPhone移动平台的远程控制木马客户端,用于实时收集目标系统状态信息、GPS、通讯录、通话短信记录、日历日程安排等隐私信息,还可以执行录音、截取手机屏幕等定时任务,具有远程打开手机摄像头、开启话筒等功能.
core-winmobile针对已经过时的WindowsMobile移动平台的远程控制木马客户端.
也是用于收集目标隐私信息,且具有远程控制收集录音、截屏等功能.
core-symbian针对Symbian移动平台的远控木马代理,用于收集GPS位置、通讯记录、短消息等敏感记录,并可远程实时监听话筒等功能.
core-android-audiocapture安卓平台下的语音监听工具,通过注入AudioFlinger相关进程达到记录麦克和听筒音频的功能.
整个工具包含注入工具hijack、被注入的库libt.
so,注入后会记录音频信息到dump文件,黑客通过decoder.
py脚本可以将dump文件还原成wav文件.
可以在安卓3.
x到4.
x下运行.
core-android一个安卓下的RCS应用,功能比较完善,可以收集社交软件的信息,应用中还打包了许多利用工具.
core-blackberry是黑莓下的RCS软件.
2.
2.
2桌面系统监控core-macos其中包含一个用于MaxOSX平台可执行文件macho文件的加壳加密混淆程序.
同时还包含针对MacOSX平台的远程控制木马客户端程序,用于收集目标系统网络连接、文件系统等信息,还可以窃取iMessage,Skype,剪贴板等应用的敏感信息,同时还可以键盘记录、截屏、打开摄像头等.
core-win32windows平台木马,主要功能包括:1.
窃取主流浏览器如Chrome、FireFox和IE的Cookies等信息2.
对用户GMail、Outlook、Facebook、Twitter、MSN、Skype、ICQ、Yahoo、GoogleTalk、MozillaThunderbird等使用进行监控,收集相关信息如帐号信息、相关联系人信息等.
监控的MSN版本从6.
0到2011,YahooMessager版本从7.
x到10.
x,ICQMessengerv7.
x3.
对麦克风和摄像头进行监控.
core-win64和core-win32-master对应,同样是windows平台木马,但项目只是包含了64位系统特有的apihook框架.
soldier-winwindows平台木马,功能包括获取目标计算机基本信息窃取浏览器chrome、refox、IE密码和cookies窃取facebook、gmail、twitter、Yahoo相关信息屏幕监控、摄像头监控等.
scout-winwindows平台木马,功能相对简单,screenshot、获取目标计算机的基本信息,如CPU、内存、用户名等信息.
具有少量简单的反检测机制,如AntiVM、动态获取API地址、黑名单等.
子项61前沿技术目VMProtectDumper是针对某一版本VMProtect的脱壳机.
2.
2.
3辅助入侵功能为了在target上安装受控端软件并获取主机控制权,还有提供了一些必要的功能.
driver-macos包含一个MacOSX平台的内核级Rootkit,具有用户进程隐藏、文件系统隐藏等功能,还可以hook系统调用,mach_trap_table,并实时追踪用户空间后门的运行状态.
core-packer用于Windows平台PE可执行文件的加壳,加密混淆程序.
core-android-market应该是安卓下的类似推送新闻的应用,包括一个名为org.
benews.
BeNews的安卓端的apk应用和本地运行的server,通讯数据为bson格式.
apk应用具有自启动功能,会启动推送服务.
core-android-native安卓相关利用工具的集合,包含了所有安卓4.
1版本以前的利用工具,包括了put_user_exploit、towelroot中的利用工具、selinux的利用工具等.
vector-ipaipa是InjectionProxyAppliance的缩写,InjectionProxyAppliance是RCS系统一部分.
RCSInjectionProxyAppliance(RCSIPA)是用于攻击的安全设备,使用中间人攻击技术和streamlineinjection机制,它可以在不同的网络情况下透明地进行操作,无论是在局域网还是内部交换机上.
IPA可从监控的网络流量中检测HTTP连接,进行中间人攻击,主要有三种攻击方式:注入EXE、注入html和替换攻击.
当监控的HTTP连接命中预先设置的规则时,IPA将执行注入攻击.
IPA可以设置需要注入的用户(如IP地址)、资源(如可执行文件)等规则.
driver-win32core-win32对应的内核驱动模块,提供功能诸如权限提升、操作敏感注册表、恢复SSDT等.
driver-win64相对32位版本的驱动,只是注释掉了很多功能代码.
vector-silent木马辅助程序:Dropper和depacker.
vector-applet应该是用于挂马的JavaApplet.
使用的有可能是未知漏洞,漏洞在twostage和weaponized文件夹下的readme中有描述,"通过XMLDecoder获取一个Bridge实例的引用,从而导致一个类混淆".
vector-edkIntelUEFI(统一可扩展固件接口)BIOS后门植入工具.
vector-ofine2离线安装RCS工具包,可在物理接触时植入RCS后门.
可将离线安装工具刻录在CD-DVD/USB等可引导介质上,当物理访问到计算机系统时,可利用该介质启动系统,将后门直接植入计算机中的操作系统中.
目前支持对Linux/OSX/Windows系统的离线安装.
提供了友好的图形界面,可自动识别计算机上存在的不同操作系统,并可识别每个操作系统上存在的用户,然后可针对不62前沿技术同用户分别植入不同类型的后门.
vector-ofineWindows版的离线安装工具.
vector-recover一个Windows版的下载器.
下载器本身会修改图标和版本信息,将自己伪装成东芝的蓝牙助手工具:btassist.
exe.
下载器本身会循环访问两个地址的固定URL:GET/gh/3735928545/deadbee2判断下载数据的前32字节是否是"3j9WmmDgBqyU270FTid3719g64bP4s52",如果是的话会从第33字节开始保存后续数据到临时目录下的msupd64.
exe文件中,然后执行该文件.
vector-rmi一个发送WAPPUSH信息的命令行工具,可以将链接以短信形式发送到支持WAPPUSH功能的手机上.
可自定义各种参数.
2.
3HackingTeamRCS入侵手段HackingTeamRCS软件入侵目标,主要通过如下三种方式:感染移动介质与很多木马、病毒及流氓软件的传播方式一样,该软件首先还是采取这种低成本的方式进行,感染一些能够接触目标的移动媒体,比如CD-ROM、USB等,即便是OS或者BIOS设置了密码也一样可以感染,从而获取一些环境数据,比如电脑是否可以上网等,为后续的动作提供参考依据.
代理攻击采用软件或硬件的系统,能够在网络会话过程中修改和注入数据,在某些情况下,可以注入到系统并难以被检测到.
同时,也能够感染Windows平台上的可执行文件,如果目标电脑从网站上下载并执行这些可执行文件时,Agent将在后台自动安装,用户不会知晓.
APT如上两种方式都无法奏效的时候,就会采用多种形式组合入侵,采用相关的漏洞、入侵工具及更多利用手段,详细的分析及防护方案,在后续的报告中呈现.
2.
4HackingTeamRCS信息上传用于搜集客户端搜集信息的上传通道,是一个强加密和需要认证的通信过程,同时整个上传通道的设计是基于复杂网络环境的,考虑到防火墙、带有域认证功能的代理等等,会通过模仿一个正常用户浏览Web的过程来进行这一些操作.
信息搜集功能是通过CollectionNode来完成的客户端上传信息的搜集,并且允许客户端从服务器上下载新的配置和插件,这个节点是通过提供ASP服务完成交互的.
这个节点是整个控制系统唯一能从外部进行访问的节点,因此对它的保护也非常关键,比如使用防火墙等措施进行一定的隔离,也需要使用到Anonymizer链来对ASP真实的IP地址进行隐藏.
RSSM(MobileCollectionNode)作为CollectionNode的一个补充,通过蓝牙等手段完成CollectionNode的功能,并且该节点也会和CollectionNode完成同步的过程.
参考文献【1】HackingTeam主页,http://www.
hackingteam.
it/【2】HackingTeam介绍https://en.
wikipedia.
org/wiki/Hacking_Team

腾讯云轻量应用服务器关于多个实例套餐带宽

腾讯云轻量应用服务器又要免费升级配置了,之前已经免费升级过一次了(腾讯云轻量应用服务器套餐配置升级 轻量老用户专享免费升配!),这次在上次的基础上再次升级。也许这就是良心云吧,名不虚传。腾讯云怎么样?腾讯云好不好。腾讯云轻量应用服务器 Lighthouse 是一种易于使用和管理、适合承载轻量级业务负载的云服务器,能帮助个人和企业在云端快速构建网站、博客、电商、论坛等各类应用以及开发测试环境,并提供...

妮妮云(119元/季)日本CN2 2核2G 30M 119元/季

妮妮云的知名度应该也不用多介绍了,妮妮云旗下的云产品提供商,相比起他家其他的产品,云产品还是非常良心的,经常出了一些优惠活动,前段时间的八折活动推出了很多优质产品,近期商家秒杀活动又上线了,秒杀产品比较全面,除了ECS和轻量云,还有一些免费空间、增值代购、云数据库等,如果你是刚入行安稳做站的朋友,可以先入手一个119/元季付的ECS来起步,非常稳定。官网地址:www.niniyun.com活动专区...

Spinservers美国圣何塞服务器$111/月流量10TB

Spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立服务器租用和Hybrid Dedicated等,数据中心位于美国德克萨斯州达拉斯和加利福尼亚圣何塞机房。TheServerStore.com,自 1994 年以来,它是一家成熟的企业 IT 设备供应商,专门从事二手服务器和工作站业务,在德克萨斯州拥有 40,000 平方英尺的仓库,库存中始终有...

花生壳远程控制为你推荐
8080端口如何关闭8080端口今日油条联通大王卡看今日头条免流量吗?广东GDP破10万亿在已披露的2017年GDP经济数据中,以下哪个省份GDP总量排名第一?杰景新特美国杰尼.巴尼特的资料同ip网站12306怎么那么多同IP网站啊?这么重要的一个网站我感觉应该是超强配置的独立服务器才对啊,求高人指点seo优化工具SEO优化工具哪个好用点啊?5xoy.comhttp www.05eee.comkb123.net股市里的STAQ、NET市场是什么?javlibrary.comImage Library Sell Photos Digital Photos Photo Sharing Photo Restoration Digital Photos Photo Albumssodu.tw台湾人看小说的网站是
虚拟主机是什么 老域名失效请用户记下 域名论坛 德国vps duniu kvmla namecheap 电影服务器 edis 国外在线代理 40g硬盘 193邮箱 建立邮箱 hkg 泉州电信 129邮箱 河南移动m值兑换 支持外链的相册 电信托管 新世界服务器 更多