IronPentest es una colección de herramientas de pentesting convertidas de C# y PowerShell y escritas en el lenguaje IronPython. El objetivo es escribir herramientas utilizando llamadas .NET con el menor uso posible de la biblioteca estándar de Python. Esencialmente, pueden considerarse equivalentes de C# para aquellos con experiencia en Python. Las pruebas solo se realizaron en Windows 10 Build 17134.
Los scripts deben compilarse con ipyc.exe
para usarse en entornos Windows, a menos que el entorno Windows también tenga IronPython.
Es posible compilar scripts que import
desde la biblioteca estándar de Python; sin embargo, se requiere mucho trabajo para incluir los archivos .py
que se importan. Una ruta alternativa podría ser compilar toda la biblioteca estándar de Python en una DLL para compilarla con el script, pero eso daría como resultado ejecutables más grandes de lo necesario.
Además, los scripts que importan clrtype
parecen tener problemas de ejecución incluso si se compilan en el ejecutable. Sin embargo, para los fines de este repositorio, clrtype
solo es necesario si se intenta utilizar scripts que utilizan una clase como NativeMethods
(es decir, amsibypass-template.py
).
socat
sobre netcat
para conexiones. Además, el shell ICMP debe utilizar el oyente proporcionado (escrito en Python simple para mayor facilidad).Principalmente para proporcionar motivación y/o ejemplos de código para la conversión.
byt3bl33d3r - https://github.com/byt3bl33d3r/SILENTTRINITY
elitista - https://twitter.com/elitest
Amenaza Express: http://threatexpress.com/
Seguridad bancaria: https://medium.com/@Bank_Security