IronPentest est une collection d'outils de test d'intrusion convertis à partir de C# et PowerShell et écrits dans le langage IronPython. L'objectif est d'écrire des outils utilisant des appels .NET avec le moins d'utilisation possible de la bibliothèque standard Python. Essentiellement, ils peuvent être considérés comme des équivalents C# pour ceux qui ont une formation Python. Les tests n'ont été effectués que sur Windows 10 Build 17134.
Les scripts doivent être compilés avec ipyc.exe
pour être utilisés dans les environnements Windows, à moins que l'environnement Windows ne dispose également d'IronPython.
Il est possible de compiler des scripts import
à partir de la bibliothèque standard Python, mais cela nécessite beaucoup de travail pour inclure les fichiers .py
importés. Une autre solution pourrait consister à compiler l'intégralité de la bibliothèque standard Python dans une DLL à compiler avec le script, mais cela entraînerait des exécutables plus volumineux que nécessaire.
De plus, les scripts qui importent clrtype
semblent avoir des problèmes d'exécution même s'ils sont compilés dans l'exécutable. Cependant, pour les besoins de ce dépôt, clrtype
n'est nécessaire que si vous essayez d'utiliser des scripts qui utilisent une classe comme NativeMethods
(c'est-à-dire amsibypass-template.py
).
socat
sur netcat
pour les connexions. De plus, le shell ICMP doit utiliser l'écouteur fourni (écrit en Python simple pour plus de facilité).Principalement pour fournir de la motivation et/ou des exemples de code à convertir.
byt3bl33d3r - https://github.com/byt3bl33d3r/SILENTTRINITY
élite - https://twitter.com/elitest
Menace Express - http://threatexpress.com/
Sécurité bancaire - https://medium.com/@Bank_Security