SuperAPI AI 工具集

transferring-files

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:这是一套文件传输与数据外传技能,用于在系统之间移动文件,涵盖下载、上传、外传、数据暂存、搭建文件服务器、编码混淆以及绕过出口过滤等场景。适用于已获得代码执行权限后的跨平台文件操作。

主要能力:Linux 侧包含 wget、curl、netcat、socat、base64、Python HTTP 服务器(python3 -m http.server 8000)等下载与接收方式,也支持 curl 或 wget 的 HTTP POST 上传、scp 传输。Windows 侧提供 PowerShell(Invoke-WebRequest、Net.WebClient、DownloadString/DownloadData 内存执行)、certutil、bitsadmin、cmd.exe 配合 VBS 下载器、copy 到 SMB 共享、FTP 脚本等方式。另含 SMB(smbclient、mount -t cifs、impacket-smbserver)、FTP(pyftpdlib、ftp 脚本)、LOLBAS/GTFOBins 原生工具、数据库外传(MySQL、MSSQL、PostgreSQL)以及 DNS/ICMP 隐蔽通道和编码混淆。

使用方式:按攻击者与目标角色分别执行命令,如攻击端 python3 -m http.server 8000 或 sudo impacket-smbserver share /tmp/share -smb2support,目标端用 wget/curl/certutil/PowerShell 下载,或通过 HTTP POST、nc、SMB 共享上传。命令保持原样使用,具体命令汇总见 references/command-catalogs.md。

适用场景与限制:用于已授权的安全测试演示,避免外传真实客户数据,仅演示通道。需已有代码执行权限;不用于初始访问,防御方检测应使用 hunting-threats。防火墙、AV 检测或无互联网访问时需改用替代端口、编码、内存执行或本地共享。完整覆盖映射见 ATT&CK(T1570、T1105、T1048、T1567 等),引用前需核对当前版本。