FoarteBine/Polysploit
GitHub: FoarteBine/Polysploit
Polysploit 是一个通过 DLL 注入和 Luau VM hook 来在 Polytoria 客户端中执行自定义 Lua 脚本的执行器工具。
Stars: 1 | Forks: 0
# Polysploit
状态:可能无法正常工作🟡
Polysploit 是一个用于 **Polytoria** 的脚本执行器。它将 DLL 注入到目标进程中,hook Luau VM,并暴露自定义的 Lua API,用于自动化、绘图和调试。
## 架构
```
Polysploit.exe (WPF GUI)
└── spawns --> Injector.exe (CLI)
└── injects --> Polysploitlib.dll (into target process)
└── hooks --> Luau.VM.dll (runtime)
```
## 构建
需要 Visual Studio 2022、Windows SDK 10.0、.NET 10.0 SDK。
打开 `Polysploit.slnx` 并进行构建。输出目录为 `x64\Release\`:
| 项目 | 输出 |
|---|---|
| `Polysploit/` | `Polysploit.exe` (WPF GUI) |
| `Injector/` | `Injector.exe` (CLI host) |
| `Polysploitlib/` | `Polysploitlib.dll` (注入的 DLL) |
将 `Polysploitlib.dll` 放置在 `Injector.exe` 旁边。运行时依赖:`Luau.VM.dll`、`Luau.Compiler.dll`。
## 用法
### GUI
运行 `Polysploit.exe`。从列表中选择一个 client,在编辑器中编写 Lua 代码,然后执行。
### CLI
```
Injector.exe
list - show running clients
attach - inject DLL into un-attached clients
execute
## 架构
```
Polysploit.exe (WPF GUI)
└── spawns --> Injector.exe (CLI)
└── injects --> Polysploitlib.dll (into target process)
└── hooks --> Luau.VM.dll (runtime)
```
## 构建
需要 Visual Studio 2022、Windows SDK 10.0、.NET 10.0 SDK。
打开 `Polysploit.slnx` 并进行构建。输出目录为 `x64\Release\`:
| 项目 | 输出 |
|---|---|
| `Polysploit/` | `Polysploit.exe` (WPF GUI) |
| `Injector/` | `Injector.exe` (CLI host) |
| `Polysploitlib/` | `Polysploitlib.dll` (注入的 DLL) |
将 `Polysploitlib.dll` 放置在 `Injector.exe` 旁边。运行时依赖:`Luau.VM.dll`、`Luau.Compiler.dll`。
## 用法
### GUI
运行 `Polysploit.exe`。从列表中选择一个 client,在编辑器中编写 Lua 代码,然后执行。
### CLI
```
Injector.exe
list - show running clients
attach - inject DLL into un-attached clients
execute - run Lua code on a client
unload - unload DLL from all clients
terminate - kill all tracked clients
```
## Lua API
有关完整的 API 参考,请参阅 [docs.md](docs.md)。标签:DLL注入, Luau, 流量审计, 游戏修改器, 网络调试, 脚本执行器, 自动化