首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提取具有波动性的.bat文件

如何提取具有波动性的.bat文件
EN

Security用户
提问于 2023-02-21 16:52:17
回答 1查看 129关注 0票数 2

我正在试验volatility2工具。我已经创建了一个windows 7机器的内存转储,在该机器的桌面上有一个批处理脚本文件。我将the解析器命令用作:

代码语言:javascript
复制
volatility -f memdump.mem --profile=Win7SP1x64 mftparser | grep -i "desktop"

其结果是:

代码语言:javascript
复制
-snip-

2023-02-22 01:38:18 UTC+0000 2023-02-22 01:38:18 UTC+0000   2023-02-22 01:38:18 UTC+0000   2023-02-22 01:38:18 UTC+0000   RemoteDesktops
2023-02-22 01:38:18 UTC+0000 2023-02-22 01:38:18 UTC+0000   2023-02-22 01:38:18 UTC+0000   2023-02-22 01:38:18 UTC+0000   Users\Public\Desktop
2023-02-22 01:43:42 UTC+0000 2023-02-22 01:43:42 UTC+0000   2023-02-22 01:43:42 UTC+0000   2023-02-22 01:43:42 UTC+0000   Users\[username]\Desktop
2023-02-22 02:28:40 UTC+0000 2023-02-22 02:28:40 UTC+0000   2023-02-22 02:28:40 UTC+0000   2023-02-22 02:28:40 UTC+0000   Users\[username]\Desktop\memdump.mem
2023-02-21 15:59:20 UTC+0000 2023-02-21 15:59:20 UTC+0000   2023-02-21 15:59:20 UTC+0000   2023-02-21 15:59:20 UTC+0000   Users\[username]\Desktop\WINDOW~1\WINDOW~1.BAT
2023-02-21 15:59:20 UTC+0000 2023-02-21 15:59:20 UTC+0000   2023-02-21 15:59:20 UTC+0000   2023-02-21 15:59:20 UTC+0000   Users\[username]\Desktop\WINDOW~1\Windows11Pro.bat
2023-02-22 01:38:28 UTC+0000 2023-02-22 01:38:28 UTC+0000   2023-02-22 01:38:28 UTC+0000   2023-02-22 01:38:28 UTC+0000   Windows\assembly\Desktop.ini

-snip-

所以我想转储Users用户名\Desktop\WINDOW~1\Windows11Pro.bat文件。我将filescan命令用作:

代码语言:javascript
复制
volatility -f memdump.mem --profile=Win7SP1x64 filescan | grep "Users\[username]\Desktop\WINDOW~1\Windows11Pro.bat"

但我没有得到任何结果。为什么会这样呢?我尝试了其他grep替代方案,但似乎找不到这个批处理文件的地址。

EN

回答 1

Security用户

发布于 2023-03-07 06:47:23

主存( RAM )的转储将只包含有关RAM中的文件的详细信息,比如当前正在运行的文件。

NTFS系统使用MFT来管理二次存储,它可能一直在使用,因此存在于主存中。这解释了为什么您可以看到.bat文件的路径(因为它是MFT持有的数据)。

运行中的程序更可能在内存转储中可见。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/268601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档