鬼影病毒分析报告

article/2025/9/19 8:32:33
鬼影病毒分析报告

一、 鬼影病毒概述
这是一个***下载器,使用了ring3恢复内核钩子、感染磁盘引导区(MBR)、多种方法结束杀毒软件技术自启动并对抗杀毒软件。完全感染后,是一个看不到可疑文件、没有启动项、普通重装系统也无法解决的顽固病毒。

二、鬼影病毒分析
1 病毒的启动方法

感染MBR以获得凌驾于操作系统的启动权---->HOOK文件操作中断,搜索NTLDR文件(主要目标xp,2003系统) 进行hook---->hook内核函数实现优先加载驱动并执行病毒驱动------>后期其他操作(比如下载盗号***,统计感染量等)
1,鬼影病毒感染前后,MBR的变化。

2 中毒后的磁盘扇区变化示意
 

2. 生成部分文件
%ProgramFiles%\MSDN\atixx.sys(工作驱动)
%ProgramFiles%\MSDN\atixi.sys(负责将其他文件写入引导区)
%ProgramFiles%\MSDN\000000000(***下载器)
%ProgramFiles%\MSDN\atixx.inf(驱动安装脚本
%ProgramFiles%\MSDN\atixi.inf(驱动安装脚本)
以上文件使用后会自删除

3. Ring3还原各种钩子
读取原始KiServiceTable表 ,还原SSDT 表,其他特定钩子的恢复。

4. 结束卡巴斯基 (R3)

通过结束卡巴斯基事件句柄BaseNamedObjects\f953EA60-8D5F-4529-8710- 42F8ED3E8CDC 使得卡巴进程异常退出。

5. 结束其它杀软(R3)

获取杀毒软件进程的公司名,进行hash运算并跟内置杀软的HASH值进行比较,发现相同就结束进程。

6. 通过hive技术绕过江民主防,使用类似硬件驱动安装方式绕过其他主防拦截。

7. 抹掉线程起始地址防止被手工检测

8. 找到explorer(资源管理器)进程,然后插入用户态的apc实现下载病毒***的功能

9. 枚举进程对象,比较进程对应文件的公司名。 发现需对抗进程则获取线程对象然后结束线程,此时杀软进程异常退出

10. 感染引导区,并将其它文件写入引导区 隐蔽加 载难发现,反复感染的难清除

11. ***下载器功能
下载针对DNF,梦幻西游等热门游戏盗号***。

12.桌面创建一个名为播放器的快捷方式并 指向某网站,并修改IE首页为http://www.ttjlb.com/

三 感染以后可能现象
1 电脑非常卡,操作程序有明显的停滞感,常见杀毒软件无法正常打开,同时发 现反复重装系统后问题依旧无法解决


2 系统文件被感染杀毒查杀以后提示找不到相应的dll或者系统功能不正常
rpcss.dllddraw.dll(这个是盗号***现在常修改的 系统dll
 
3 QQ号码被盗,可被***用来传播广告

4 魔兽,DNF,天龙八部,梦幻西游等游戏帐号被盗

5 进程中存在iexplore.exe进程并指向一个不正常的网 站

6 桌面出现一个名为“播放器”的快捷方式 并指向某网站,并修改IE首 页为http://www.ttjlb.com/


附:系统开机启动过程示意图(仅适用于WinXP)

http://chatgpt.dhexx.cn/article/8obrBbrH.shtml

相关文章

用友与鬼影病毒

昨天一客户打电话,说软件无法登陆。 上门查看现象如下: 用友服务无法启动,双击启动,报错:本地计算机上的用友通服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如性能和日志警…

鬼影病毒

鬼影病毒是指寄生在磁盘 主引导记录(MBR),即使格式化重装系统,也无法清除的病毒。 2010年3月15日,国内某安全中心发现一种被命名为“鬼影”的电脑病毒,由于该病毒成功运行后,在进程中、系统启动…

鬼影病毒6.0分析

原理图 文件名功能1001.exe主模块camhgzsswk.sys释放模块p2phook.sys释放模块的克隆p2pc.ini攻击模块配置文件safemon.dll注入攻击模块beep.sys持久化攻击模块 主模块1001.exe [1]创建用户mima1,运行ipconfig进行掩饰。 [2]释放病毒驱动sys文件。 [3]将病毒驱动注…

鬼影病毒和浏览器锁狼狈为奸,用户浏览器遭强行劫持

鬼影病毒和浏览器锁狼狈为奸,用户浏览器遭强行劫持 据金山毒霸安全实验室监测,发现鬼影病毒变种再次高发,其中一个伪装成阿里旺旺的变种感染量就达1.6万台/天。中毒电脑桌面出现多个图标,浏览器被锁定为go2000.com或soolaa.com&am…

新鬼影病毒

今天和明天是最后两天宿舍有空调的日子啦,暑假宿舍没空调啊,悲催T__T 好吧,今天是最精华的部分啦对于鬼影3的分析,剩下的都是浮云啦,alg.exe不准备分析了,能用OD调试的货.分析起来只是时间问题.但是MBR和之后的保护模式的代码就不一样啦同学们,纯静态分析,伤不起啊,各种硬编码,…

股票量化分析指标公式是什么?

股票量化分析指标公式是什么?其公式为:量比现成交总手/(过去5日平均每分钟成交量当日累计开市时间)。 股票量化分析指标API调用流程(部分) “股票量化分析指标”是指可以用具体数据反映的指标,比如成交量、市盈率和日…

基于macd、kdj、ma技术指标分析股票多空方向——应用开发4 分析技术指标一系列形态结果

接上一节,我们计算获取了技术指标的结果total_df,结果如下图 我们需要显示股票最近10天的分析结果,对此我们只需要截取total_df前12天数据就可以了。 #获取前12天的数据 total_dftotal_df.iloc[-12:,:] total_df 对应列的数字0~9…

波段炒股看什么指标最准,怎么才能把股票波段做好?

波段炒股看什么指标最准,怎么才能把股票波段做好?股票有不少盈利方式,可是这样的盈利方式,你会吗?做波段盈利的好处在哪里呢? 股票做波段赢利率,针对股票市场的波段操作特点,波段操作…

基于macd、kdj、ma技术指标分析股票多空方向——应用开发3 计算股票相关技术指标数据

接上一节,我们获取了000001.SZ股票过去一年的历史数据stock_df,接下来我们就计算技术指标 所用包 pandas_ta import pandas_ta as ta 关于pandas_ta 可以在GitHub - twopirllc/pandas-ta: Technical Analysis Indicators - Pandas TA is an easy to …

股票 - - 常用指标【下】

股票 - - 常用指标【下】 接上一篇文章,文章地址:八、巴菲特最看重的指标1. 简介 九、快速读懂股票的估值1.前言2.市盈率3.知识点 十、筹码分布 - - 一个一用就上瘾的指标1.一个关于筹码的故事2.关于筹码的形态单峰密集状态双峰密集状态多峰密集形态 3.上述三种形态…

常用技术指标之一文读懂KDJ指标

什么是KDJ指标? KDJ中文名又叫随机指标,英文名叫Stochastic oscillator,由乔治莱恩(George Lane)于20世纪50年代首创,最早用于期货市场。KDJ指标能比较迅速、直观地研判行情,主要用于分析中短期…

史上最全股票指标图文详解(原创)

炒股要把风险放在第一位,盈利放在第二位。 1、成交量(VOL)指标: 定义:股市中的成交量,是指股票或者大盘当日成交量的总手数。成交量指标一般是用柱状图来表示。左面的坐标值与柱子的横向对应处,就是当日当时的成交总手。如当天收盘价高于当天开盘价,成交柱呈红色;…

期货投资心得

期货的K线是什么 K线就是股票期货某个时间段的价格趋势,有四个数据构成,一个是开盘价,收盘价,最高价,最低价。其中k线红色时表示,收盘价高于收盘价;其中k线绿色时表示,收盘价低于收…

量化分析(8)——唐安奇通道

唐安奇通道和布林通道差不多,都是判断超买和超卖的工具,我还是喜欢rsi强度来判断超买和超卖,不过这二者可以相互印证一下。这里简单的画一下图,介绍一下。 # -*- coding: utf-8 -*- """ Created on Thu Oct 19 11…

Python 金融量化 道路突破策略(唐奇安道路突破策略布林带通道及其市场风险)

目录 获取数据1.通道突破简介2.唐奇安通道(Donchian Channel)2.1 唐奇安通道刻画2.2 在K线图中绘制唐奇安上下通道线2.3 Python捕捉唐奇安通道突破2.4 选择不同时间跨度 3.布林带通道3.1 布林带通道概述3.2布林带通道计算方式3.3 开始编码3.4 布林带通道线及K线图绘制3.5 布林带…

常用技术指标之一文读懂BOLL布林线指标

什么是布林线指标? 布林线BOLL指标(Bollinger Bands)是股市技术分析的常用工具之一,由美国金融分析师John Bollinger根据移动平均线和统计学中的标准差原理于1980年代设计出来。 如上图所示,布林线指标由上、中、下三条轨线组成,…

Python绘制BOLL布林线指标图

写在前面布林线(BOLL)技术指标简介BOLL公式详解参数设置 用到的主要Python库Python代码&详解参考文献推荐阅读 写在前面 本文代码部分总结自Packt出版社的《Learn Algorithmic Trading - Fundamentals of Algorithmic Trading》(图1&…

Boll布林带突破策略

1.策略原理 一个很简单的策略 突破上轨,且Rsi没有超卖时做多,价格回归中轨时平仓 代码: seting {name: BB, symbol: ETHUSDT, kTime: 15m, bb_len: 129, bb_mult: 2.259, rsi_len: 22, rsi_long_min: 15, rsi_long_max: 76, rsi_short_mi…

布林带-BOLL (Bollinger Band)

也叫布林通道。 一般价格的波动是在一定的区间内的,区间的宽度代表价格的变动幅度,越宽表示价格变动幅度越大,越窄表示价格变动幅度越小。 布林带由支撑线(LOWER)、阻力线(UPER) 和中线(MID) 三者组成。 价格突破阻力线/支撑线,表示卖出/买入…

如何利用布林带构建量化交易策略?

布林带之于交易就像莎士比亚之于文学,如果你想在交易世界中留下印记,这非常重要而且很难避免。布林带是一种技术指标,用于以更好的方式分析市场并帮助我们对资产价格做出更好的假设,即资产是否超买或超卖。 布林带实际上由三个波…