当前位置: 首页 > news >正文

勒索软件分析_目标文件扫描行为分析

BlackBasta首先通过 FindFirstVolumeW 与 FindNextVolumeW 实现系统中第一个卷的搜索和其余卷的遍历,之后通过 GetVolumePathNamesForVolumeNameW 检索指定卷的驱动器号和挂载的文件夹路径列表,然后通过 GetVolumeInformationW 获取关于指定卷的信息,具体代码如下所示。

  • FindFirstVolumeW vs. FindNextVolumeW:FindFirstVolumeW函数是Windows API中的一个函数,用于搜索计算机上的第一个卷的相关信息。它会打开一个卷搜索句柄,并返回与第一个找到的卷相关的信息。这个函数通常与FindNextVolume函数一起使用,后者用于搜索其他的卷。通过使用FindFirstVolumeW函数,我们可以枚举计算机上的所有卷,获取它们的名称以及其他属性信息。
  • GetVolumePathNamesForVolumeNameW:该函数用于检索指定卷的驱动器号和挂载的文件夹路径列表。它的功能是通过传入卷名,获取该卷对应的驱动器号以及挂载点的路径列表。这个函数的返回值是一个布尔类型,指示操作是否成功。当函数成功执行后,它会通过传入的缓冲区指针,返回驱动器号和挂载点路径的列表。返回的路径列表是以Null字符('\0')作为分隔符的字符串数组,以表示列表的结束。
  • GetVolumeInformationW:该函数的作用是获取关于指定卷的信息。这个Windows API函数可以用于检索指定卷的文件系统、卷标、序列号、每个簇的字节数、总簇数、可用簇数等信息。通过调用GetVolumeInformationW函数,可以让程序获取有关特定卷的重要信息,这在文件系统管理和数据操作中非常有用。
_DWO
http://www.lryc.cn/news/364935.html

相关文章:

  • 2024050401-重学 Java 设计模式《实战代理模式》
  • HTML跨年烟花
  • 微服务第二轮
  • 线性模型-分类
  • OpenAI前董事会成员称Sam Altman因 “ 向董事会撒谎 ” 而被解雇
  • 【启明智显分享】WIFI6开发板ZX6010:开源OpenWrt SDK,接受定制!
  • C语言能否使⽤ fflush( ) 函数清除多余的输⼊?
  • 如何把试卷上的字去掉再打印?分享三种方法
  • Android开机动画压缩包zip,自制开机动画(基于Android10.0.0-r41)
  • 手机站怎么推广
  • Mysql疑难报错排查 - Field ‘XXX‘ doesn‘t have a default value
  • YOLOv8_obb预测流程-原理解析[旋转目标检测理论篇]
  • 02JAVA字符串和集合
  • Qt如何让按钮的菜单出现在按钮的右侧
  • C++的类和new和delete和菱形继承机制
  • Redis教程(二十二):Redis的过期删除和缓存淘汰策略
  • Lodop 实现局域网打印
  • HarmonyOS(二十四)——Harmonyos通用事件之触摸事件
  • 2024-前端面试的正确打开方式(GitHub火爆场景题剖析)
  • Vue3项目炫酷实战,检测密码强度值
  • PHP实现抖音小程序用户登录获取openid
  • Linux进程无法被kill
  • MySQL binlog三种模式
  • 【CentOS 7】挑战探索:在CentOS 7上实现Python 3.9的完美部署指南
  • oracle删除表空间和用户命令
  • 企业微信hook接口协议,ipad协议http,获取未发送群发列表
  • oracle中的INTERVAL函数学习总结
  • 爬虫(没)入门:用 node-crawler 爬取 blog
  • GAMES104笔记
  • ARM功耗管理架构演进及变迁