吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2127|回复: 12
收起左侧

[PC样本分析] 使用Scylla辅助分析API Resolving

  [复制链接]
BeneficialWeb 发表于 2025-2-7 16:42
使用论坛附件上传样本压缩包时必须使用压缩密码保护,压缩密码:52pojie,否则会导致论坛被杀毒软件等误报,论坛有权随时删除相关附件和帖子!
病毒分析分区附件样本、网址谨慎下载点击,可能对计算机产生破坏,仅供安全人员在法律允许范围内研究,禁止非法用途!
禁止求非法渗透测试、非法网络攻击、获取隐私等违法内容,即使对方是非法内容,也应向警方求助!
本帖最后由 BeneficialWeb 于 2025-2-7 16:41 编辑

使用Scylla辅助分析API Resolving

恶意样本常见API Resolving方式之一是使用LoadLibrary、GetProcAddress两个Windows API,如下图sub_300060D0函数所示:

image.png

GetProcAddress函数的第二个参数byte_300228A8字符数组也就是相关函数名称,如下图所示通常是运行时解密的,不利于静态分析。

image 1.png

接下来进入正题,我们首先记录相关全局变量的起始位置

image 2.png

api resolving function : sub_300060D0
start address: 3016DCB8

向下滚动,

image 3.png

可以猜测动态API解析的结束地址为3016DE18

end address: 3016DE1C

size = 0x3016DE1C - 0x3016DCB8 = 0x164

接下来交叉引用,找到调用函数sub_300060D0的地方,分别有5个地方,多数在winmain函数里,一处在线程函数里。

image 4.png

来到winmain函数可以看到相关调用

image 5.png

接下来使用x32dbg运行到winmain函数

image 6.png

在第一处调用后的地址300078BE下断点

image 7.png

接下来在内存窗口转到start address 3016DCB8

image 8.png

F5 运行起来断下后就可以看到相关结果

image 9.png

从内存窗口中可以看到相关的模块基址以及API地址

此时使用Scylla Dump进程 可以看到找到了原始IAT地址

image 10.png

image 11.png

当然程序使用的API不止这些,还有API Resolving的。

接下来使用之前记录的地址3016DCB8和大小16C,填入Scylla,获取Imports

image 12.png

可以看到Imports的数目增加了

image 13.png

修减掉无效的Thunk

image 14.png

接下来就是Dump,Fix Dump. 返回sub_300060D0就可以看到函数指针自动命名了。

image 15.png

经过Scylla 修复后的文件也就更容易静态分析了,sub_30001010对比如下, 左侧为未修复,右侧修复版本:

image 16.png

完结!

免费评分

参与人数 9威望 +2 吾爱币 +112 热心值 +8 收起 理由
xiaoyaoqinyao + 1 谢谢@Thanks!
Hmily + 2 + 100 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
qq3bot + 1 + 1 谢谢@Thanks!
ciker_li + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
BrutusScipio + 1 + 1 我很赞同!
lj0822 + 1 + 1 我很赞同!
allspark + 1 + 1 用心讨论,共获提升!
smile1110 + 3 + 1 热心回复!
liaryl + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

探玄珠 发表于 2025-2-7 16:50
看看,支持一下         
170077000 发表于 2025-2-7 18:16
Scylla 1.0在哪里下载   最新的不是0.98吗   麻烦共享一下
qqhuog 发表于 2025-2-7 18:31
 楼主| BeneficialWeb 发表于 2025-2-7 18:33
170077000 发表于 2025-2-7 18:16
Scylla 1.0在哪里下载   最新的不是0.98吗   麻烦共享一下

这是集成到WinArk的右键菜单
wauiiu 发表于 2025-2-7 19:41

Scylla 1.0麻烦共享一下
lduml 发表于 2025-2-8 10:21
多谢分享,,mark
redapple2015 发表于 2025-2-8 11:49
好好学习
liltn 发表于 2025-2-8 17:15
学习了,感谢楼主分享!!!
BrutusScipio 发表于 2025-2-9 00:18
有点意思
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-28 01:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表