IronPentest عبارة عن مجموعة من أدوات الاختبار المحولة من C# وPowerShell ومكتوبة بلغة IronPython. الهدف هو كتابة الأدوات باستخدام مكالمات .NET مع أقل قدر ممكن من استخدام مكتبة Python القياسية. بشكل أساسي، يمكن اعتبارها مكافئة لـ C# لأولئك الذين لديهم خلفية بايثون. تم إجراء الاختبار فقط على Windows 10 Build 17134.
يجب تجميع البرامج النصية باستخدام ipyc.exe
لاستخدامها في بيئات Windows، إلا إذا كانت بيئة Windows تحتوي أيضًا على IronPython.
من الممكن تجميع البرامج النصية التي import
من مكتبة Python القياسية، إلا أن الأمر يتطلب الكثير من العمل لتضمين ملفات .py
التي يتم استيرادها. قد يكون الطريق البديل هو تجميع مكتبة Python القياسية بأكملها في ملف DLL لتجميعها مع البرنامج النصي ولكن ذلك قد يؤدي إلى ملفات تنفيذية أكبر من المطلوب.
بالإضافة إلى ذلك، يبدو أن البرامج النصية التي تستورد clrtype
تواجه مشكلات في التشغيل حتى إذا تم تجميعها في الملف القابل للتنفيذ. ومع ذلك، لأغراض هذا الريبو، تكون هناك حاجة إلى clrtype
فقط إذا كنت تحاول استخدام البرامج النصية التي تستخدم فئة مثل NativeMethods
(أي amsibypass-template.py
).
socat
عبر netcat
للاتصالات. بالإضافة إلى ذلك، يجب أن يستخدم غلاف ICMP المستمع المتوفر (مكتوب بلغة Python البسيطة لتسهيل الأمر).في الغالب لتوفير التحفيز و/أو أمثلة التعليمات البرمجية للتحويل.
byt3bl33d3r - https://github.com/byt3bl33d3r/SILENTTRINITY
النخبة - https://twitter.com/elitest
التهديد السريع - http://thratexpress.com/
أمن البنك - https://medium.com/@Bank_Security