-
Notifications
You must be signed in to change notification settings - Fork 585
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DLL Uploaded but Not Executed (Windows 10) #11
Comments
This is the exact issue I am having as well. I am able to get it to trigger if I drop the dll on disk at |
Same issue here against a Windows Server 2019 (DC) host. Tried everything, I could think of. It seems that the print spooler service also crashes after I make the attempt. |
Same problem on windows server 2012 R2 updated with 2021/02 patch bundle |
Yeap, same issue on DC 2019 Server |
anyone figured this out? |
I retested just now, Server2019 fully patched, promoted to a DC and it worked fine. My previous test was on a server2019 but not as a DC. Make sure you have "Authenticated Users" as a member of the "Pre-Windows 2000 Compatible Access" Builtin group. This appears to be what allows a normal domain user to have access to the spooler. |
See #25 |
Running remotely against a Windows 10 host.
Running the exploit successfully drops the malicious DLL in
C:\Windows\System32\spool\drivers\x64\3
. However, the "backup" process in the exploit write-up does not appear to be happening.C:\Windows\System32\spool\drivers\x64\3\old
never appears to exist, resulting inRPRN SessionError: code: 0x3 - ERROR_PATH_NOT_FOUND - The system cannot find the path specified.
errors when trying to execute the dll.I have tried changing the pConfigFile to point at the .dll that I know exists:
container_info['DriverInfo']['Level2']['pConfigFile'] = "C:\\Windows\\System32\\spool\\drivers\\x64\\3\\{0}\x00".format(filename)
But this results in what I believe is expected from the original writeup:
RPRN SessionError: code: 0x20 - ERROR_SHARING_VIOLATION - The process cannot access the file because it is being used by another process.
The text was updated successfully, but these errors were encountered: