Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Nimplant — 一个用Nim编写的跨平台植入程序 | Kitploit
工具/GitHubGitHub/mythicagents/nimplant
渗透测试框架后渗透利用命令与控制红队Payload 开发
GitHubmythicagents/nimplant

Nimplant

一个用Nim编写的跨平台植入程序

查看仓库
176253年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

已弃用

此代理已被弃用,因为它仅兼容 Mythic 2.1,且主要开发者无法继续维护。如果有人愿意对其进行更新(涉及 Python 方面,而非 Nim 代码)以适配最新版 Mythic,我们可以将其标记为不再弃用。

Nimplant

Nimplant 是一款用 Nim 编写的跨平台(Linux 和 Windows)木马,作为学习 Nim 并探索其为红队工具开发带来哪些可能性的有趣项目。目前,Nimplant 缺乏全面的规避技巧;但随着时间的推移,Nimplant 将变得更加复杂。

安装

要安装 Nimplant,你需要在远程计算机上安装 Mythic。你可以在 Mythic 项目页面 找到 Mythic 的安装说明。

从 Mythic 安装根目录运行以下命令:

./install_agent_from_github.sh https://github.com/MythicAgents/Nimplant

安装完成后,重启 Mythic 以构建新代理。

突出代理特性

  • 跨平台
  • 完全异步
  • 可生成由 C 和 C++ 源代码编译的代理

命令手册快速参考

命令语法描述
catcat [file]获取文件内容。
cdcd [dir]切换工作目录。
cpcp [source] [destination]将文件从源复制到目标位置。弹窗提示。
curlcurl [url] [method] [headers] [body]执行单个网络请求。
downloaddownload [path]从目标系统下载文件。
exitexit退出回调。
getenvgetenv获取所有当前环境变量。
jobsjobs列出所有正在运行的任务。
killkill [pid]尝试杀死由 [pid] 指定的进程。
lsls [path] [recurse]列出 [path] 中的文件和文件夹,可选参数递归列出。默认为当前工作目录。
mkdirmkdir [dir]创建目录。
mvmv [source] [destination]将文件从源移动到目标位置。弹窗提示。
psps列出进程信息。
pwdpwd打印当前工作目录。
rmrm [path]删除由 [path] 指定的文件。
shellshell [command]运行 shell 命令,该命令将转化为使用命令行 cmd.exe /r[command] 生成进程。
unsetenvsetenv [envname] [value]设置环境变量为你选择的值。
sleepsleep [seconds]设置代理的回调间隔(秒)。
unsetenvunsetenv [envname]取消设置环境变量。
uploadupload将文件上传到机器上的远程路径。弹窗提示。

支持的 C2 配置文件

目前,创建新的 Nimplant 代理时仅提供一个 C2 配置文件:HTTP。

HTTP 配置文件

HTTP 配置文件通过基础的、非动态的配置文件回调 Mythic 服务器。在编译时选择要嵌入 Nimplant 的选项时,除与 GET 请求相关的参数外,所有选项均受支持。


更多功能即将推出!

路线图

  • [] 能够编译为 Objective-C 以支持 macOS 功能
  • [] 集成 Donut,允许用户生成 shellcode 作为输出
  • [] 通过 WebSockets 通信
  • [] 截屏功能
  • [] 远程进程注入功能
下载工具