揭秘KimSuky组织:远程控制样本的深度剖析
文章详细分析了一个名为eset_update.exe的可疑程序,通过行为分析发现其添加开机启动项等潜在恶意行为。技术层面揭示了其Base64加密、CRC32校验及调用WININET.dll等网络相关API的特点。程序结构显示创建互斥体以确保单一运行,并通过错误代码0x563检测环境。整体来看,该程序具备典型的恶意软件特征。 2025-8-4 03:51:53 Author: www.freebuf.com(查看原文) 阅读量:21 收藏

freeBuf

主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

1.基本信息

名称:eset_update.exe

文件大小:353KB

MD5:ae986dd436082fb9a7fec397c8b6e717

SHA256:3110f00c1c48bbba24931042657a21c55e9a07d2ef315c2eae0a422234623194

2.行为分析

双击运行后弹窗,点击确认之后没有特别让人注意的行为

将样本拖到火绒剑中,发现一出高亮行为,将样本添加到开机启动项。

3.文件查壳

扔到PEID里,无壳,插件发现有Base64加密和CRC32校验

4.导入表分析

WININET.dll 和 URLMON.dll 主要提供与网络连接相关的 API 函数,用于实现 HTTP/FTP 请求处理和 URL 数据读取;ADVAPI32.dll 包含操作注册表、服务控制及安全接口的相关函数;SHELL32.dll 中的 SHGetFolderPath 函数用于获取系统特殊文件夹路径(如“我的文档”、临时目录等);IPHLPAPI.dll 中的 GetAdaptersInfo 函数用于获取本地网络适配器配置信息及 IP 地址;KERNEL32.dll 则提供了核心系统功能,包括文件操作、内存分配、进程线程管理以及反调试等关键 API,广泛用于程序运行与系统交互。

5.程序分析

打开IDA定位到WinMain上,一段创建互斥体保证单一运行的的代码,如果存在互斥体则关闭。这儿GetLastError == 0x563查MSDN意思为指定的本地组已经存在。

下面分别对Sub_403600、Sub_401580、Sub_401770、Sub_402790、子线程进行分析

已在FreeBuf发表 0 篇文章

本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)


文章来源: https://www.freebuf.com/articles/endpoint/442829.html
如有侵权请联系:admin#unsafe.sh