寻找有价值的文件
简介
我也不知道这玩意大概有什么价值,只是说一般成熟的集成攻击框架内基本都有这样的功能,能从操作系统中搜索带有特定关键字或后缀的文件,这些文件能很大程度帮助我们更好的完成红队任务,虽然此类功能一般也不会被杀软拦掉(略略略)。(可别拿去写勒索病毒!)。
流程
通过路径创建一个搜索句柄
遍历这个搜索句柄
代码
这玩意就比较简单了,和之前遍历进程的功能非常相似,同样也是用到了操作系统提供的api。
HANDLE FindFirstFileA(
LPCSTR lpFileName,
LPWIN32_FIND_DATAA lpFindFileData
);
BOOL FindNextFileA(
HANDLE hFindFile,
LPWIN32_FIND_DATAA lpFindFileData
);需要注意的是搜索句柄需要用FindClose函数来关闭。
如果需要更细粒度的文件遍历可以使用FindFirstFileEx去创建搜索句柄。

LINKS
最后更新于
这有帮助吗?