主要观点:
- P.I.L.O.T 是一个基于 ICMP 数据包在网络中进行文件隐秘传输的简化系统,包含 PowerShell 发送脚本和 Python 接收脚本。
- 发送方将文件拆分为 32 字节块,先发送包含文件元数据的初步数据包,再发送数据块;接收方接收并重组文件。
- 利用 ICMP 结构,在其数据部分传输文件,因默认 Microsoft 数据包有 64 字节,可利用此结构进行文件传输。
- 介绍了发送方和接收方的设置及使用方法,发送方需导入并执行脚本,接收方需有 Python 3.x 及管理员权限。
- 强调要在合法道德范围内使用,注意网络监控工具可能检测到异常 ICMP 流量。
关键信息:
- 系统组成:PowerShell 发送脚本和 Python 接收脚本。
- 发送过程:拆分文件、发送元数据和数据块、验证传输。
- 接收过程:监听、接收数据、重组文件。
- 安全考虑:合法使用、注意监控。
重要细节:
targetIP
默认值为 127.0.0.1,可指定接收方 IP。filePath
指定要发送的文件。chunksize
默认 32 字节,不超过 65507 字节,影响传输效率和检测。delay
默认 0 毫秒,可添加延迟,类似 ping 工作机制。- 接收方需有管理员权限监听 ICMP 数据包,每个新文件需新的监听。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。