IronPentest
1.0.0
IronPentest 是由 C# 和 PowerShell 转换并使用 IronPython 语言编写的渗透测试工具集合。目标是使用 .NET 调用编写工具,并尽可能少地使用 Python 标准库。本质上,对于那些具有 Python 背景的人来说,它们可以被视为 C# 的等价物。仅在 Windows 10 Build 17134 上进行了测试。
脚本必须使用ipyc.exe
编译才能在 Windows 环境中使用,除非 Windows 环境也恰好有 IronPython。
可以编译从 Python 标准库import
的脚本,但是需要大量工作才能包含导入的.py
文件。另一种途径可能是将整个 Python 标准库编译成 DLL,以便与脚本一起编译,但这会导致可执行文件大于所需的大小。
此外,即使在可执行文件中编译,导入clrtype
脚本似乎也会出现运行问题。但是,就本存储库而言,仅当尝试使用使用NativeMethods
(即amsibypass-template.py
)等类的脚本时才需要clrtype
。
socat
而不是netcat
进行连接。此外,ICMP shell 应使用提供的侦听器(为了方便起见,用纯 Python 编写)。主要用于提供转换的动机和/或代码示例。
byt3bl33d3r - https://github.com/byt3bl33d3r/SILENTTRINITY
精英 - https://twitter.com/elitest
威胁快递 - http://threatexpress.com/
银行安全 - https://medium.com/@Bank_Security