窃取金融信息的恶意代码分析

【】本次分析的恶意代码伪造windows系统DLL以加载追加感染的恶性DLL文件,试图窃取金融信息并进行伪造篡改,并且在网上金融交易时,攻击者通过执行MITB(Man-in-the-Browser,浏览器中间人)攻击来达成目的。

MITB攻击是指在金融交易时,不确认用户与供应商之间交易文件的完整性(尤其是检查JavaScript代码的完整性),即使文件被伪造了也可以进行交易,攻击者利用该漏洞,在交易过程中窃取没有加密的区间的敏感信息并进行伪造和篡改。

本文将详细分析执行MITB攻击的窃取金融信息的恶意代码行为。

一、 分析信息

1. 文件信息

2. 执行过程

宿主恶意代码感染掉几个文件并执行多样的行为。除去一些细节部分,主要的行为如下图所示。下图中,[Random_c].dll和[Random_d].dll是通过伪造的wshtcpip.dll和mdidmap.dll来进行加载并执行恶意行为的。

该恶意代码又称为“内存Hacking恶意代码”,那是因为通过该恶意代码,在金融交易时,必须加密的敏感信息在内存中临时被解码并且加载的数据被窃取或篡改。并且,攻击者分析在金融交易时使用的安全模块,并窃取该安全模块中有意义的数据。

二、 恶意行为

1. 文件感染

宿主文件(本文中PrimePC.exe)执行时,%TEMP%路径下,以任意名称([tickCount].tmp)生成临时文件。该临时文件作为与宿主文件相同的文件,生成以后根据宿主文件重新执行。通过新的进程活动的临时文件变更宿主文件的内容,并在%TEMP%文件夹下面生成一个其他的文件名([tickCount].exe)的文件。

该文件再次感染若干文件,并且篡改正常的wshtcpip.dll和midimap.dll,然后妨碍特定的安全模块的行为。该文件感染的主要文件如下。

2. 系统DLL篡改

Windows的正常DLL文件wshtcpip.dll和midimap.dll被篡改为恶意DLL文件。被篡改的DLL是使用LoadLibrary各自加载“[RANDOM_02].dll(295KB)”和“[RANDOM_03].dll (28KB)”的作用。除此以外,剩下的部分与正常的文件相同。被加载的特定恶意DLL因为从宿主文件开始到%SYSTEM%文件夹下已经被感染,所以可以加载。

因此加载wshtcpip.dll和midimap.dll的进程被追加加载“[RANDOM_02].dll”和“[RANDOM_03].dll”。

3. 杀毒失效

恶意代码会检查是否安装了特定的安全企业的杀毒产品,如果存在这些产品,便会终止杀毒进程服务,还会卸载特定的安全文件并删除。

4. 终止进程

根据被篡改的wshtcpi.dll文件,[RANDOM_02].dll被加载至“iexplore.exe”中时,会查询特定杀毒产品进程并停止该进程。并且windows title的名字与特定的字符串相符时会传送终止信息,检查的windows title如下:

5. 追加文件下载与执行

同上,[RANDOM_02].dll被加载至“iexplore.exe”中时,追加的文件会被下载并执行。下载地址被特定的算法进行了解码,解码时如分析中的样品“http://w**b.l***x.com:89/up4/jpg.rar”。该文件下载成功后便会执行。

6. 用户PC信息窃取

收集PC的信息并传送至特定的URL。收集的信息如下,分析样品的对象远程地址为http://a**f.8*****6.com:85。

7. 窃取金融信息

[RANDOM_02].dll在“explorer.exe”或“iexplore.exe”中加载时,确认%TEMP%文件夹下是否存在nx1.dat文件。存在的话,便读取该文件的内容并传送至特定的远程地址。nx1.dat文件之后会被存储为包含有NPKI的窃取信息。

并且,确认目前加载的host进程是否为“dllhost.exe”或“I3GEX.exe”,然后进入窃取金融信息的过程,窃取过程会生成新的线程来执行。

URL地址中,如果存在字符串“w******k.com””b****g.n******p.com”,便会Hooking NPKI窃取行为和特定安全企业的DLL。

NPKI窃取行为进行时,通过各种路径进行搜索,并获取SighCert.der和SighPri.key文件的路径。

Hooking时,在修复该模块的代码中窃取转账信息和金融信息等数据,并组合收集到的信息传送至特定的远程地址,可以收集的信息如下:

三、 结论

该恶意代码篡改windows正常DLL文件并试图窃取金融信息。因为篡改对象wshtcpip.dll和midimap.dll是普遍使用的文件,所以篡改时会给用户带来很大的威胁。因金融信息被窃取,用户会遭受金钱损失,并且还有可能被攻击者下载到其他的追加文件,因此需要引起注意。

为了防止受到危害,建议用户不要执行不明出处的文件,并且要时刻将杀软更新至最新版本来保护自己的计算机。

【原标题】[악성코드 분석] 금용정보 탈취 악성코드 분석(作者:INCA)

【编译】微信公众号@全球IT风尚

【链接】http://erteam.nprotect.com/975

【译稿,合作站点转载请注明原文译者和出处为.com】

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/139657.html<

(0)
运维的头像运维
上一篇2025-03-03 14:11
下一篇 2025-03-03 14:13

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注