
पार्श्व गति के लिए फ़ाइल रहित कमांड निष्पादन प्राप्त करें।
SharpNoPSExec सभी सेवाओं की क्वेरी करेगा और यादृच्छिक रूप से एक ऐसी सेवा चुनेगा जिसका प्रारंभ प्रकार अक्षम या मैन्युअल हो, वर्तमान स्थिति रुकी हुई हो और जो LocalSystem विशेषाधिकारों के साथ हो, ताकि उनका पुन: उपयोग किया जा सके।
एक बार जब यह सेवा का चयन कर लेता है, तो यह उसकी वर्तमान स्थिति को सहेज लेता है, बाइनरी पथ को आपकी पसंद के पेलोड से बदल देता है और उसे निष्पादित करता है।
5 सेकंड प्रतीक्षा करने के बाद यह सेवा कॉन्फ़िगरेशन को पुनर्स्थापित कर देगा और आपको संभवतः अपना शेल मिल जाएगा :)
यह उपकरण #OSEP के लिए पार्श्व संचलन हेतु PSExec स्पष्टीकरण से प्रेरित है, अभ्यास पढ़ते समय मुझे एहसास हुआ कि मैं डिस्क को छुए बिना और पहचान से बचने के लिए कोई नई सेवा बनाए बिना पार्श्व संचलन कर सकता हूँ।
███████╗██╗ ██╗ █████╗ ██████╗ ██████╗ ███╗ ██╗ ██████╗ ██████╗ ███████╗███████╗██╗ ██╗███████╗ ██████╗
██╔════╝██║ ██║██╔══██╗██╔══██╗██╔══██╗████╗ ██║██╔═══██╗██╔══██╗██╔════╝██╔════╝╚██╗██╔╝██╔════╝██╔════╝
███████╗███████║███████║██████╔╝██████╔╝██╔██╗ ██║██║ ██║██████╔╝███████╗█████╗ ╚███╔╝ █████╗ ██║
╚════██║██╔══██║██╔══██║██╔══██╗██╔═══╝ ██║╚██╗██║██║ ██║██╔═══╝ ╚════██║██╔══╝ ██╔██╗ ██╔══╝ ██║
███████║██║ ██║██║ ██║██║ ██║██║ ██║ ╚████║╚██████╔╝██║ ███████║███████╗██╔╝ ██╗███████╗╚██████╗
╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝╚══════╝ ╚═════╝
Version: 0.0.3
Author: Julio Ureña (PlainText)
Twitter: @juliourena
SharpNoPSExec.exe --target=192.168.56.128 --payload=""c:\windows\system32\cmd.exe /c powershell -exec bypass -nop -e ZQBjAGgAbwAgAEcAbwBkACAAQgBsAGUAcwBzACAAWQBvAHUAIQA=""
आवश्यक तर्क:
--target= - हमला करने के लिए IP या मशीन का नाम।
--payload= - लक्ष्य मशीन पर निष्पादित करने के लिए पेलोड।
वैकल्पिक तर्क:
--username= - रिमोट कंप्यूटर में प्रमाणीकरण के लिए उपयोगकर्ता नाम।
--password= - उपयोगकर्ता नाम का पासवर्ड।
--domain= - डोमेन नाम, यदि सेट नहीं किया गया तो एक डॉट (.) का उपयोग किया जाएगा।
--service= - पेलोड निष्पादित करने के लिए संशोधित की जाने वाली सेवा, पेलोड पूरा होने के बाद सेवा बहाल कर दी जाएगी।
नोट: यदि कोई सेवा निर्दिष्ट नहीं की गई है, तो प्रोग्राम निष्पादन के लिए एक यादृच्छिक सेवा की तलाश करेगा।
नोट: यदि चयनित सेवा में गैर-सिस्टम खाता है तो इसे अनदेखा कर दिया जाएगा।
--help - सहायता जानकारी प्रिंट करें।