开源项目推荐:Invoker

开源项目推荐:Invoker

Invoker 是一个用于渗透测试和防病毒评估的工具,主要使用 C++ 编程语言开发。该项目在 GitHub 上开源,并由 Ivan Sincek 维护。

1. 项目基础介绍和主要编程语言

Invoker 是一款面向安全研究者和渗透测试人员的工具,旨在帮助他们在 Windows 操作系统上进行安全评估。项目基于 C++ 编程语言,利用 Windows API 实现了多种安全相关的功能,包括进程注入、内存转储、权限提升等。

2. 项目的核心功能

Invoker 的核心功能包括:

  • 进程注入:支持将字节码或 DLL 注入到目标进程中。
  • 内存转储:能够转储目标进程的内存内容。
  • 权限提升:通过注入字节码到高权限进程,实现权限提升。
  • DLL 劫持:安装钩子程序,实现 DLL 劫持。
  • 系统调用:直接使用系统调用,绕过某些安全机制。
  • 反向 shell:生成反向 shell payload,用于远程控制。
  • 注册表操作:添加、编辑或删除注册表键值。
  • 服务管理:列出、启动、停止或重启服务。
  • 未引用服务路径:列出未引用的服务路径,便于利用。

3. 项目最近更新的功能

最近更新的功能包括:

  • 修复了一些已知的问题,如与某些防病毒软件的兼容性问题。
  • 添加了对 x86 架构的支持,使得 Invoker 能够在 32 位系统上运行。
  • 优化了字节码注入的稳定性,减少了注入失败的概率。
  • 增加了对 PowerShell 的支持,允许用户通过 PowerShell 运行命令。

Invoker 项目的不断更新和完善,为安全研究人员和渗透测试人员提供了一个强大的工具,有助于他们更好地评估和改善系统的安全性。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值