吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2105|回复: 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函数所示:

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

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

api resolving function : sub_300060D0
start address: 3016DCB8

向下滚动,

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

end address: 3016DE1C

size = 0x3016DE1C - 0x3016DCB8 = 0x164

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

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

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

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

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

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

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

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

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

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

可以看到Imports的数目增加了

修减掉无效的Thunk

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

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

完结!

免费评分

参与人数 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
看看,支持一下         
3#
170077000 发表于 2025-2-7 18:16
Scylla 1.0在哪里下载   最新的不是0.98吗   麻烦共享一下
4#
qqhuog 发表于 2025-2-7 18:31
5#
 楼主| BeneficialWeb 发表于 2025-2-7 18:33 |楼主
170077000 发表于 2025-2-7 18:16
Scylla 1.0在哪里下载   最新的不是0.98吗   麻烦共享一下

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

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

本版积分规则

返回列表

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

GMT+8, 2025-4-25 16:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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