Stegoloader--可隐藏在PNG图片直接进驻内存的木马

本文讲的是 Stegoloader--可隐藏在PNG图片直接进驻内存的木马,一种最早出现在2012年名叫Stegoloader的木马,在最近几个月里死灰复燃,主要以美国的医疗组织为攻击目标。这是一种将恶意代码隐藏在PNG图片文件内部的计算机木马,使用数字隐写技术绕过计算机和网络防御系统。

据戴尔安全工作室(Dell SecureWorks)最近的一份报告显示,尽管该木马主要是用来从被感染的系统中窃取文件、信息和密码,但却包含着能够进行功能扩展的扩展模块。

在Stegoloader感染过程中,临时部署组件会从互联网上下载一个功能性的PNG文件。在PNG文件的像素内部,隐藏着少量可以提取出来用于重建木马主模块的加密代码。PNG图像和木马主模块都不会保存在磁盘上,整个过程只是在计算机的内存中进行,木马也是直接加载到内存中。

近几年来,包括网络间谍组织在内的恶意软件作者越来越多地开始使用无文件组件技术,让恶意软件更加难以检测和排查。

利用数字隐写技术隐藏恶意代码虽然并不是什么新鲜事物,但该技术的使用却越来越多,其目的就是绕过检测进出网络内容流的网络级恶意软件扫描工具。

据杀毒厂商趋势科技统计数据,在过去三个月间,检测到的Stegoloader木马感染主要集中在医疗、金融和制造业组织。超过66%的被感染者来自美国。

趋势科技的研究人员周三在一篇博客文章说,“值得注意的是,所有受到恶意软件感染的医疗组织都来自于北美地区,包含最近造成数百万医疗客户资料泄露的圣歌医疗保险(Anthem Health Insurance)和普瑞梅拉蓝十字(Premera Blue Cross)。虽然攻击已经停止,但隐写技术可能会成为网络犯罪分子用来发起医疗攻击的一种新技术,未来仍有可能会造成医疗记录的泄露。”

戴尔安全工作室和趋势科技的安全研究人员都一致认为,在图像文件中嵌入恶意代码逃避检测的做法是一种新趋势,未来将会更受攻击者的青睐。

时间: 2024-09-28 05:27:49

Stegoloader--可隐藏在PNG图片直接进驻内存的木马的相关文章

JavaScript实现定时隐藏与显示图片的方法_javascript技巧

本文实例讲述了JavaScript实现定时隐藏与显示图片的方法.分享给大家供大家参考.具体如下: 这里使用JavaScript实现定时隐藏与显示图片,设定图片在几秒后会自动显示,也会自动隐藏,秒数这个自己去定义吧,在JavaScript代码片段内. 运行效果如下图所示: 具体代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/lo

ios-关于保存图片到沙盒的问题 由于图片是在内存中 没有实体的文件 总是保存不了

问题描述 关于保存图片到沙盒的问题 由于图片是在内存中 没有实体的文件 总是保存不了 网上的一些保存图片的方法都试过了 貌似都不行 我的uiimage对象能在节目上显示 但是就是不能保存 有的保存下来了 但是不能打开 说是损坏了 如果使用这个方法得话 UIImagePNGRepresentation(image) 得到的Data为空 广大网友有谁遇到过这种情况吗 求指点 解决方案 MFC内存中的图片怎么保存? 解决方案二: http://blog.csdn.net/hanangellove/ar

安卓图片加载内存溢出的问题的解决

问题描述 安卓图片加载内存溢出的问题的解决 imageScaleType(ImageScaleType.IN_SAMPLE_INT) 抛出OutOfMemory错误,内存是512M,求解决方法 解决方案 参考:http://www.aichengxu.com/view/36624 解决方案二: Universal-Image-Loader?如果是,自己再修改一下配置看看,这个网上比较多

android通过BitmapFactory.decodeFile获取图片bitmap报内存溢出的解决办法

android通过BitmapFactory.decodeFile获取图片bitmap报内存溢出的解决办法 原方法: public static Bitmap getSmallBitmap(String filePath, int reqWidth, int reqHeight) { final BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; Bitma

powerpoint2007如何隐藏重叠的图片

  如果在幻灯片中插入很多精美的图片,在编辑的时候将不可避免地重叠在一起,妨碍我们工作,怎样让它们暂时消失呢?方法如下: 首先单击"开始"选项卡,找到"编辑"功能组,再点击"选择→选择窗格",在工作区域的右侧会出现"选择和可见性"窗格.在此窗格中,列出了所有当前幻灯 片上的"形状",并且在每个"形状"右侧都有一个"眼睛"的图标,单击想隐藏的"形状"

PPT2007如何隐藏重叠的图片

  如果在幻灯片中插入很多精美的图片,在编辑的时候将不可避免地重叠在一起,妨碍我们工作,怎样让它们暂时消失呢?方法如下: 首先单击"开始"选项卡,找到"编辑"功能组,再点击"选择→选择窗格",在工作区域的右侧会出现"选择和可见性"窗格.在此窗格中,列出了所有当前幻灯片上的"形状",并且在每个"形状"右侧都有一个"眼睛"的图标,单击想隐藏的"形状"右

Android加载大分辨率图片到手机内存中的实例方法_Android

还原堆内存溢出的错误首先来还原一下堆内存溢出的错误.首先在SD卡上放一张照片,分辨率为(3776 X 2520),大小为3.88MB,是我自己用相机拍的一张照片.应用的布局很简单,一个Button一个ImageView,然后按照常规的方式,使用BitmapFactory加载一张照片并使用一个ImageView展示. 代码如下: 复制代码 代码如下: btn_loadimage.setOnClickListener(new View.OnClickListener() {            

图片过多造成内存泄露-listview图片数据过多造成内存泄露

问题描述 listview图片数据过多造成内存泄露 图片数据过多 如何进行优化或者处理才能不造成内存泄露?求大神指教 解决方案 1.压缩处理Bitmap 2.使用软引用集合关联bitmap对象进行保存,当内存趋于阈值时销毁部分bitmap对象 3.使用ImageLoader第三方异步图片加载框架 4.Volley框架异步加载图片 解决方案二: 使用第三方图片加载库了吗?如果没有,推荐使用 ImageLoader 解决方案三: 1.加载图片时进行压缩,放缩到合适的大小再加载进内存 2.adapte

JS点击链接后慢慢展开隐藏着图片的方法

 这篇文章主要介绍了JS点击链接后慢慢展开隐藏着图片的方法,实例分析了javascript操作图片的隐藏与现实技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS点击链接后慢慢展开隐藏着图片的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <html> <title>JS点击链接后,慢慢展开隐藏着的图片</title> <body> <script language="JavaScript"&