`

镜像劫持和映像劫持的含义

阅读更多

镜像劫持和映像劫持的含义

作者:YesHack


镜像劫持

什么是镜像劫持(autorun.inf 和oobtwtr.exe手动去除法)2007-06-12 10:26镜像劫持


在针对杀毒软件方面,OSO病毒还采用了一种新技术,这种技术被成为镜像劫持,通过这种技术也能够将杀毒软件置于死地。


所谓的镜像劫持,就是在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Image File Execution Options]处新建一个以杀毒软件主程序命名的项,例如Rav.exe。然后再创建一个子键“Debugger="C:\\WINDOWS\\ system32\\drivers\\ceffen.com”。以后只要用户双击 Rav.exe就会运行OSO的病毒文件ceffen.com,类似文件关联的效果。by deyu260 QQ272873373

autorun.inf 和oobtwtr.exe手动去除法:

1.首先下载autoruns;(http://www.greendown.cn/soft/2151.html)

2.然后打开运行 镜像劫持;

3.接下来单击开始|运行|输入cmd,回车|x:回车(x是你的盘符)

4.输入attrib autorun.inf -s -h -r

attrib oobtwtr.exe -s -h -r (去隐藏属性);

5.输入del autorun.inf

    del oobtwtr.exe(删除).


映像劫持

windows映像劫持技术(IFEO)

基本症状:可能有朋友遇到过这样的情况,一个正常的程序,无论把他放在哪个位置或者是重新用安装盘修复过的程序,都无法运行或者是比如运行A却成了执行B的程序了,而改名后却可以正常运行。。

既然我们是介绍IFEO技术相关,那我们就先介绍下:


一,什么是映像胁持(IFEO)?

所谓的IFEO就是Image File Execution Options

在是位于注册表的

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

由于这个项主要是用来调试程序用的,对一般用户意义不大。默认是只有管理员和local system有权读写修改

先看看常规病毒等怎么修改注册表吧。。

那些病毒、蠕虫和,木马等仍然使用众所皆知并且过度使用的注册表键值,如下:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

等等。。。。。。。。。。。。。。。

二,具体使用资料:

QUOTE:

下面是蓝色寒冰的一段介绍:

@echo off //关闭命令回显

echo 此批处理只作技巧介绍,请勿用于非法活动!//显示echo后的文字

pause //停止

echo Windows Registry Editor Version 5.00>>ssm.reg

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\syssafe.EXE] >>ssm.reg

echo "Debugger"="syssafe.EXE" >>ssm.reg //把echo后的文字导出到SSM.reg中

regedit /s ssm.reg &del /q ssm.reg //导入ssm.reg并删除

使SSM失效HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\svchost.exe项下的"Debugger"="abc.exe" 意思是不执行svchost.exe而执行abc.exe

QUOTE:

可能说了上面那么多,大家还弄不懂是什么意思,没关系,我们大家一起来看网络上另一个朋友做得试验:



开始-运行-regedit,展开到:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

然后选上Image File Execution Options,新建个项,然后,把这个项(默认在最后面)然后改成123.exe


选上123.exe这个项,然后默认右边是空白的,我们点右键,新建个“字串符”,然后改名为“Debugger"

这一步要做好,然后回车,就可以。。。再双击该键,修改数据数值(其实就是路径)。。

把它改为 C:\windows\system32\CMD.exe

(PS:C:是系统盘,如果你系统安装在D则改为D:如果是NT或2K的系统的话,把Windows改成Winnt,下面如有再T起,类推。。。)

好了,实验下。~ .

然后找个扩展名为EXE的,(我这里拿IcesWord.exe做实验),改名为123.exe。。。

然后运行之。。。嘿嘿。。出现了DOS操作框,不知情的看着一闪闪的光标,肯定觉得特鬼异~^_^。。

一次简单的恶作剧就成咧。。。

同理,病毒等也可以利用这样的方法,把杀软、安全工具等名字再进行重定向,指向病毒路径

SO..如果你把病毒清理掉后,重定向项没有清理的话,由于IFEO的作用,没被损坏的程序一样运行不了!

三,映像胁持的基本原理:

QUOTE:

NT系统在试图执行一个从命令行调用的可执行文件运行请求时,先会检查运行程序是不是可执行文件,如果是的话,再检查格式的,然后就会检查是否存在。。如果不存在的话,它会提示系统找不到文件或者是“指定的路径不正确等等。。

当然,把这些键删除后,程序就可以运行!

四,映像胁持的具体案例:

引用JM的jzb770325001版主的一个分析案例:

QUOTE:

蔚为壮观的IFEO,稍微有些名气的都挂了:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\avp.exe

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\AgentSvr.exe

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\CCenter.exe

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Rav.exe

从这个案例,我们可以看到这个技术的强大之处!很多的杀软进程和一些辅助杀软或工具,全部被胁持,导致你遇到的所有杀软都无法运行!

试想如果更多病毒,利用于此,将是多么可怕的事情!

五:如何解决并预防IFEO?

方法一: 限制法(转自网络搜索)

它要修改Image File Execution Options,所先要有权限,才可读,于是。。一条思路就成了。。

开始-运行-regedt32 (这个是系统的32位注册表,和注册表操作方法差不多)

然后还是展开到: )

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options


方法二:

把[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]项删除即可

分享到:
评论

相关推荐

    OKHY结束进程及压制器,应用镜像劫持屏蔽特定EXE文件运行

    镜像劫持是一种恶意技术,通常用于替换或篡改目标程序的内存映像,以达到控制程序行为的目的。它可能涉及修改系统路径、注册表项或利用系统漏洞来实现。在本例中,OKHY工具似乎使用了这种技术来阻止特定的EXE文件...

    Autoruns 13.90汉化版启动项目管理.rar

    Autoruns汉化版能够全面的显示自动启动项目,自动运行的所有项目,系统启动时的登陆程序,并查看注册表中的镜像劫持项目,包括系统登陆条目、IE加载荐及浏览器帮助对象、引导执行映像、已知的DLL文件,系统运行的...

    takelage-img-takelbase:Takelagetakelbase泊坞窗映像

    takelage-img-takelbase 镜像基于 。 它已更新,并且已安装systemd和ansible。框架takelage devops框架包含以下项目: 应用程序描述货运文件飞机开发环境 飞行测试插件takelage命令行界面行李位服务器 takelage ...

    Firefox火狐浏览器官方3.6.16-mac版本dmg安装包

    DMG(Disk Image)是苹果Mac OS X系统中的一种磁盘映像格式,通常用于软件的分发和安装。Firefox 3.6.16.dmg文件即为火狐浏览器在Mac上的安装镜像,用户可以通过双击打开DMG文件进行安装操作。 三、安装步骤 1. ...

    Firefox火狐浏览器官方32.0.1-mac版本dmg安装包

    DMG(Disk Image)文件是苹果电脑中常见的镜像文件格式,类似于Windows系统中的ISO文件。打开DMG文件后,用户会看到一个模拟的磁盘映像,其中包含Firefox的安装程序。将Firefox图标拖拽到"应用程序"文件夹中,即可...

    火山PC封装打乱文本数组方法.rar

    1. **计算机系统封装**:系统封装是将操作系统、驱动程序、应用程序、设置等整合到一个镜像文件的过程,以便快速部署到多台计算机。火山PC封装工具是这样一种实用程序,它简化了Windows系统的安装和配置,使得IT管理...

    Firefox火狐浏览器官方3.5.8-mac版本dmg安装包

    - **安全浏览**:Firefox内置了防止跨站脚本攻击和点击劫持的功能,同时提供了沙箱机制,使得恶意代码无法对系统造成直接影响。 - **隐私控制**:提供了严格的隐私设置选项,如Do Not Track(请勿追踪)功能,让...

    Windows基础

    - **映像文件劫持技术**: 通过修改注册表中的IFEO项,可以改变某些程序的启动行为。 #### 四、Windows系统组件和技术 ##### 1. ODBC与JDBC - **ODBC (Open Database Connectivity)**: 是一种标准的应用程序接口...

    Firefox火狐浏览器官方6.0b3-mac版本dmg安装包

    描述中提到“解压后可用,资源全名:Firefox 6.0b3.dmg”,这表明该安装包是以DMG(Disk Image)格式提供的,这是苹果Mac OS X系统常用的镜像文件格式,用于创建可移动的磁盘映像,用户可以将DMG文件挂载到系统中,...

Global site tag (gtag.js) - Google Analytics