Coding Global Background
Coding Global

i accidentaly ran a .bat script...

Archived 3 years ago
8 messages
2 members
3 years ago
Open in Discord
M
Mee6

i ran a bat script that claimed to remove RATs from your pc from a list. this right here is the script. ```bat @echo off set "params=%*" cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || ( echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B ) if not exist "RATS.txt" ( echo "RATS.txt not found. Exiting..." exit 1 ) if not exist "Signatures.txt" ( echo "Signatures.txt not found. Exiting..." exit 1 ) set RAT=RATS.txt set /a RN=0 set /a TotalRATs=0 for /f %%a in ('type "RATS.txt" ^| find /v /c ""') do set /a TotalRATs=%%a echo "AntiRAT Results" > C:\log.txt echo "Please input the folder or drive you want to scan (leave blank for full system scan):" set /p CurrentDir= if "%CurrentDir%"=="" set CurrentDir=C:\ if not exist "%CurrentDir%" ( echo "Invalid directory. Exiting..." exit 1 ) echo "Running scan, this may take some time..." for /f "delims=" %%a in (%RAT%) DO ( call :Scan %%~a set /a RN+=1 set /a Progress=RN*100/TotalRATs echo Progress: %Progress%%%... ) call :AdvancedScan pause goto :eof :FoundFiles echo %date% %time% - Found %~1 - Action: Deleted - Status: Success >> C:\log.txt echo "Found %~1" set RATEx=1 exit /B :CompleteCheck if RATEx==1 ( echo "RATtrap found Remote Access Tools and deleted them. Check C:\log.txt for more info." ) else ( echo "No Remote Access Tools were found. Exiting now" timeout 10 exit 0 ) exit 0 :Scan set "params=%*" echo "Scanning %~1" for /R "%CurrentDir%" %%a in ("%~1*") DO ( echo "%%~nxa" IF EXIST "%%~fa" ( call :FoundFiles "%%~fa" taskkill /f /im "%%~na*" if not "%%~da" == "" ( del /s /q "%%~fa" ) ) ) call :CompleteCheck EXIT 0 :AdvancedScan echo "Running advanced scan..." for /R "%CurrentDir%" %%a in ("*.exe" "*.dll" "*.bat" "*.vbs" "*.ps1") DO ( call :HeuristicCheck "%%~fa" ) goto :eof :HeuristicCheck set "file=%~1" for /f "tokens=2 delims=: " %%a in ('findstr /m /l /g:"Signatures.txt" "%file%"') do ( echo "Possible RAT detected: %file% (Signature: %%a)" echo %date% %time% - Found %file% - Action: Analyzed - Status: Possible RAT (Signature: %%a) >> C:\log.txt ) exit /B ```when i ran it it asked for admin privs, i gave it admin privs, then it started to open a mass amount of cmd windows really fast non stop. i unplugged my pc and restarted it, went into the temp folder and deleted the 'getadmin.vbs' script before it could start up again. now i restored it to my desktop to see the script contents but it were just blank characters. please help im terrified. <@572808685923860480> <@210428907386699777>

Replies (8)