
أداة لاستخدام PowerShell Remoting / WinRM لتنفيذ أوامر PowerShell على المضيفين البعيدين من خلال تقنية WinRM double hop.
تهدف هذه الأداة إلى المساعدة في استخدام PowerShell Remoting / WinRM لتنفيذ أوامر PowerShell على المضيفين البعيدين من خلال تقنية القفز المزدوج لـ WinRM.
تفترض هذه الأداة أن لديك وصولاً إلى الشبكة الداخلية و CLI.
doublehop Usage():
-c string
الأمر الذي ننفذه.
-j string
المضيف الذي ننفذ الأمر ضده.
-l string
المضيف الأولي الذي نقفز منه.
-m string
أضف مضيفين مفصولين بفاصلة. الصيغة: 'host1,host2'
-p string
كلمة المرور للمستخدم
-u string
الصيغة: 'DOMAIN\USER' الذي نصادق به.
# Execute against single host:
doublehop.exe -u "acme.local\pwneduser" -p "MySecurePass" -l wks01.acme.local -j server1.acme.local -c ipconfig
# Execute against multiple jump systems:
doublehop.exe -u "acme.local\pwneduser" -p "MySecurePass" -l wks01.acme.local -m "server1.acme.local,server2.amce.local" -c ipconfig