玩出C&C服务器地址隐身的新花样,看看这个恶意软件怎么做的

恶意软件作者们一直在凭借自己天马行空的想法,艰难地绕过安全研究人员的追踪和检测。

Palo Alto Network公司就曾在两个独立无关的网络间谍事件中,检测到这样的后门木马样本。研究人员表示,在这些样本中他们发现黑客使用了一种有意思的新方法,以隐藏恶意软件的C&C服务器地址。

CONFUCIUS恶意软件的定位解决方案

一些低端的恶意软件,可能会在源代码里将C&C服务器的IP地址进行硬编码。高级点的则会使用动态域名生成算法(DGA),来隐藏C&C服务器的真实IP地址。

然而,我们这次要讲的恶意软件叫做CONFUCIUS(孔夫子),它就没有使用以上这两种方法。研究人员表示,他们没有发现恶意软件源代码里存在异常的域名/IP地址,也没有在其中发现复杂的动态域名生成算法。

然而,他们很快意识到,恶意软件对应的C&C服务器地址可能是通过合法网站进行获取的。

事实证明他们的猜测是对的,这两个恶意软件会向知名的网站发起查询,比如发送请求给雅虎和Quora(某著名问答社区)。

恶意软件玩的密码表游戏

研究人员表示,这两个恶意样本采用了不同的获取方式。CONFUCIUS_A,也就是第一个样本,它会访问雅虎或者Quora特定的某些页面,然后试图寻找两个特定标记/关键词之间的内容,这些内容中会含有四个以上的单词。

同时,研究人员似乎在源代码里发现里一个密码映射表。通过这张涵盖了255个单词的表,如果让它们与1-255的数字对应的话,是可以直接将相应的单词组合翻译为IPV4地址的。

而第二个样本CONFUCIUS_B,则使用了一个相似的策略。它们会尝试用单词去表示1-9,比如“love”代表0,“hate”代表9等等,最后按IPV4地址的每一位数字进行翻译。

网络间谍活动中的恶意软件

Palo Alto的研究人员表示,这类用文字游戏去拼凑IP地址的法子,很可能是同一个或者同一批恶意软件作者撰写的后门。

CONFUCIUS_A的样本是由Rapid7在2013年巴基斯坦官员被攻击时发现的。这种攻击手法被称为SNEEPY,或者ByeByeShell,被攻击者的数量在2014年初开始下降。

而CONFUCIUS_B样本则是与Operation Patchwork和The Hangover Report有关,其针对的大多数是印度的邻国。

研究这些网络间谍事件的公司表示,这些攻击很可能来自于印度的某股势力。

作者:dawner

来源:51CTO

时间: 2025-01-30 22:24:32

玩出C&C服务器地址隐身的新花样,看看这个恶意软件怎么做的的相关文章

互联网+,让农业玩出新花样

本文讲的是 :  互联网+,让农业玩出新花样  , [IT168 案例]一连串事件昭示着互联网+农业大潮正扑面而来,更多农业创新机会出现.          5月8日,国务院出台"电商国八条",提出加强互联网与农业农村融合发展,中央财政将拿出20亿元专项资金用于农村电商基础设施建设.     随后传出消息,商务部等二十多个部委参与的<关于加快发展农村电子商务的指导意见>初稿已经完成,最终文件将以国办发文的形式出台.这是首个全面部署农村电商发展的文件.     5月20日,国

最新可靠好用的DNS服务器地址汇总

如果修改DNS服务器地址就可以访问google等服务,你还等什么?使用免费DNS解析服务除了去掉了运营商的各种广告,还有个最大的好处就是不会重定向或者过滤用户所访问的地址,这样就防止了很多网站被电信.网通劫持,有利于提供访问一些国外网站的成功率 如googlecode,网友应该养成不使用默认DNS的习惯,笔者汇总了常用可靠的DNS服务器地址.1.OpenerDNS:42.120.21.30该DNS是国内服务器,延迟在30ms左右,不掉包,速度非常好,该官方称使用该DNS能够无压力访问Facebo

dns服务器地址设置图解

客户端DNS服务器地址配置步骤 (Windows 2000.Windows XP操作系统): 1. 开机后在桌面上选定图标"网上邻居", 点击鼠标右键, 在弹出的菜单上选择"属性"项, 打开"网络和拔号连接"窗口, 如图1: 图一 2. 在该窗口中选择图标"本地连接", 点击鼠标右键, 在弹出的菜单上选择"属 性项,打开对话框"本地连接 属性", 如下图2: 图二 3. 在上述对话框中用鼠标选定&

在vCenter中配置邮件服务器地址

当VMware vCenter云管理平台出现警告时,您的邮箱就自动接收到警告件事,是否会让您觉得安全和便利了? 下面我们在局域网的环境中来配置一台邮件服务器,建立一个收件账户,在vCenter中配置邮件服务器地址,设置触发规则,具体步骤如下 1. 新建一台windows server 2003 enterprise虚拟机,在服务器管理中选择配置邮件服务器,如图1-1所示. 图1-1 配置邮件服务器 2. 在POP3服务中添加邮箱账户,如图1-2所示. 图1-2 添加邮箱 3. 在SMTP虚拟服务

Win7系统指定DNS服务器地址怎么设置

  Win7系统指定DNS服务器地址怎么设置 1.右键点击桌面上的网络图标,选择属性(右者点右下角的网络也可以); 2.点击"更改适配器设置"选项; 3.现在选择给你的哪个连接设置DNS(网卡连接选择"本地连接" 无线选择"无线网络连接")右键属性; 4.接下来双击 internet 协议版本4 5.然后选择 使用下面的DNS服务器地址 再输入主DNS 和辅助DNS地址 确定就可以了. windows7教程 windows8教程 windows1

怎么修改DNS Win8修改DNS服务器地址的具体步骤图解

在网络优化以及网络安全防护中,我们可能会需用用到修改DNS服务器地址的情况,接下来小编就来与大家分享下怎么修改DNS地址,这里以目前最新的Win8系统为例,教您如何修改电脑DNS地址,有需要的朋友不妨参考下. 怎么修改DNS Win8修改DNS服务器地址方法 如果您不知道DNS是什么,那么建议您先阅读下:dns是什么 dns服务器是什么? 了解了DNS,以及其作用后,下面我们就来与大家分享下Win8如何修改DNS服务器地址,详细方法步骤如下: 1.首先点击桌面底部的网络图标右键,然后选择"打开网

Win8.1怎么设置DNS服务器地址

  一.首先在Win8.1桌面右下角任务栏的网络图标中,右键鼠标,然后选择"打开网络和共享中心",如下图所示: 二.进入Win8.1网络和共享中心后,我们点击已经连接的本地连接或者无线连接网络名称,如下图所示: 注:由于笔者目前使用的是无线网络,因此点击的是WWW.PC841.COM无线 网络名称,如果你使用的是插入网线上线,那么点击本地连接即可. 三.只会我们即可打开WLAN状态设置,在这里我们点击进入底部的"属性"设置,如下图所示: 四.接下来在WLAN属性设置

Win8.1设置DNS Win8.1修改DNS服务器地址教程

  近期发现不少安装Win8.1系统用户遇到了Win8.1应用商店以及Updata自动更新的时候,出现无法打开应用商店以及无法获取自动更新信息等情况.而这两种问题,我们通常可以通过修改DNS服务器地址来得到解决,因此以下本文将主要为大家详细介绍下Win8.1如何设置DNS. Win8.1如何设置DNS Win8.1修改DNS服务器地址教程 一.首先在Win8.1桌面右下角任务栏的网络图标中,右键鼠标,然后选择"打开网络和共享中心",如下图所示: 打开网络和共享中心 二.进入Win8.1

Mac如何切换DNS服务器地址

  Mac怎么切换DNS服务器地址 第一步.添加 DNS 配置文件 1.先打开 Mac OS 系统中的偏好设置,在列表中点击打开"网络"图标,如图所示 2.接下来在网络窗口的左侧,选择要为其设置 DNS 的网络接口.我这里以有线接口为例,选择好接口以后,点击"位置"下拉列表,如图所示 3.随后请选择"编辑位置"选项,如图所示 4.在弹出的位置编辑窗口中,点击右下方的"+"按钮,随后会新建一个位置的网络配置文件.我这里把它更改为