IronPentest é uma coleção de ferramentas de pentesting convertidas de C# e PowerShell e escritas na linguagem IronPython. O objetivo é escrever ferramentas usando chamadas .NET com o mínimo de uso possível da Biblioteca Padrão Python. Essencialmente, eles podem ser considerados equivalentes em C# para aqueles com experiência em Python. O teste foi realizado apenas no Windows 10 Build 17134.
Os scripts devem ser compilados com ipyc.exe
para serem usados em ambientes Windows, a menos que o ambiente Windows também tenha IronPython.
É possível compilar scripts import
da Biblioteca Padrão do Python, mas é preciso muito trabalho para incluir os arquivos .py
que são importados. Uma rota alternativa poderia ser compilar toda a Biblioteca Padrão do Python em uma DLL para compilar com o script, mas isso resultaria em executáveis maiores do que o necessário.
Além disso, os scripts que importam clrtype
parecem ter problemas de execução, mesmo se compilados no executável. No entanto, para os propósitos deste repositório, clrtype
só é necessário se você estiver tentando usar scripts que usam uma classe como NativeMethods
(ou seja, amsibypass-template.py
).
socat
em vez de netcat
para conexões. Além disso, o shell ICMP deve usar o ouvinte fornecido (escrito em Python simples para facilitar).Principalmente por fornecer motivação e/ou exemplos de código para conversão.
byt3bl33d3r - https://github.com/byt3bl33d3r/SILENTTRINITY
elite - https://twitter.com/elitest
Expresso de ameaças - http://threatexpress.com/
Segurança Bancária - https://medium.com/@Bank_Security