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

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

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

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

相关文章:

  • Dockershim 与 Containerd:两种容器运行时的故事
  • 【CMake系列】10-cmake测试 ctest
  • web学习笔记(六十二)
  • 黄仁勋在ComputeX 2024演讲:英伟达发布三款新芯片计划,挑战摩尔定律
  • 机器学习_正则化方法
  • Qt——前言
  • 推荐一些有趣实用的网站
  • 【Python数据挖掘实战案例】机器学习LightGBM算法原理、特点、应用---基于鸢尾花iris数据集分类实战
  • 安卓SystemServer进程详解
  • SqlServer2016企业版安装
  • docker和docker-compose的安装
  • 阿里云对象存储oss——对象储存原子性和强一致性
  • 测试记录3:WLS2运行Linux界面
  • [沫忘录]MySQL InnoDB引擎
  • nodejs 获取服务器文件夹里面图片,并前端进行幻灯展示
  • MBedTLS v3.6.0 长期支持 (LTS) 版本
  • Elasticsearch:6.x 处理一对多关系使用场景
  • LLM的基础模型5:Embedding模型
  • Java物业管理系统+数据库应用程序开发[JavaSE+JDBC+idea控制台+MySQL]
  • 使用 Django 连接 MySQL 数据库
  • 上海:下调个人住房公积金贷款利率
  • 潘功胜发布会答问五大要点:除了降准降息,这些政策“含金量”也很高
  • 潘功胜:坚定支持汇金公司在必要时实施对股票市场指数基金的增持
  • 云南昆磨高速发生交通事故致3辆车起火,昆明消防:幸无人员伤亡
  • 抗战回望19︱《中国工程师学会四川考察团报告》:“将来重工业所在,以四川为最适宜之地点”
  • 48岁黄世芳履新中国驻毛里求斯大使,曾在广西工作多年