
Ps-Tools, आक्रामक संचालन के लिए एक उन्नत प्रक्रिया निगरानी टूलकिट
अभियान के दौरान हम जिन सिस्टमों पर उतरते हैं, उनकी अच्छी तकनीकी समझ होना यह तय करने के लिए एक महत्वपूर्ण शर्त है कि ऑपरेशन में अगला कदम क्या होगा। समझौता किए गए सिस्टमों से चल रही प्रक्रियाओं का डेटा एकत्र करना और उसका विश्लेषण करना हमें बहुत सारी जानकारी देता है और यह समझने में मदद करता है कि लक्ष्य संगठन का IT परिदृश्य कैसे स्थापित है। इसके अलावा, समय-समय पर प्रक्रिया डेटा का सर्वेक्षण करने से हमें पर्यावरण में बदलावों पर प्रतिक्रिया करने या जांच होने पर ट्रिगर प्रदान करने की अनुमति मिलती है।
समझौता किए गए एंड-पॉइंट्स से विस्तृत प्रक्रिया डेटा एकत्र करने में सक्षम होने के लिए, हमने प्रक्रिया टूल्स का एक संग्रह लिखा है जो इन उन्नत प्रक्रिया उपयोगिताओं की शक्ति को C2 फ्रेमवर्क (जैसे Cobalt Strike) तक लाता है।
टूल्स और उपयोग की गई तकनीकों के बारे में अधिक जानकारी निम्नलिखित ब्लॉग पर पाई जा सकती है: https://outflank.nl/blog/2020/03/11/red-team-tactics-advanced-process-monitoring-techniques-in-offensive-operations/
Psx: Shows a detailed list of all processes running on the system.
Psk: Shows detailed kernel information including loaded driver modules.
Psc: Shows a detailed list of all processes with Established TCP connections.
Psm: Show detailed module information from a specific process id (loaded modules, network connections e.g.).
Psh: Show detailed handle information from a specific process id (object handles, network connections e.g.).
Psw: Show Window titles from processes with active Windows.
Download the Outflank-Ps-Tools folder and load the Ps-Tools.cna script within the Cobalt Strike Script Manager.
Use the Beacon help command to display syntax information.
This project is written in C/C++
You can use Visual Studio to compile the reflective dll's from source.
लेखक: Cornelis de Plaa (@Cneelis) / Outflank
विशेष धन्यवाद: Stan Hegt (@StanHacked) और Outflank में मेरे अन्य सभी महान सहयोगियों को।