Скрипт по настройке эталонной системы и клонов

Avatar
  • обновлен
  • Создал 3 bat файла и закинул их и еще несколько файлов в iso образ. Добавляю при создании эталона еще один привод, в первый привод после установки монтирую гостевой образ, во второй свой созданный iso образ, это нужно, чтобы у меня все корректно срабатывало. 
  • После того как видна установилась захожу в диск E и запускаю BCDEDIT.bat

xcopy "E:\ALL.bat" "%USERPROFILE%\Desktop" /h /k /q /r /c /y
xcopy "E:\rab.bat" "C:\Users\Public\Desktop" /h /k /q /r /c /y

QRes.exe /x:1600 /y:900

attrib +h "C:\Users\Public\Desktop\rab.bat"

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 )

powershell "bcdedit -set testsigning on"
shutdown /r /t 3

  • В этом батнике на рабочий стол копируюся остальные два, меняется разрешение экрана и включается тест мод с перезагрузкой.
  • После перезагрузки на запускаю ALL.bat

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 )

xcopy "D:\TOOLS\BleachBit-Portable" "%USERPROFILE%\Desktop\TOOLS\BleachBit-Portable\" /e /h /q /r /c /y
xcopy "D:\TOOLS\FontManager.exe" "%USERPROFILE%\Desktop\TOOLS\" /h /k /q /r /c /y
xcopy "D:\TOOLS\IISCrypto.exe" "%USERPROFILE%\Desktop\" /h /k /q /r /c /y
xcopy "D:\TOOLS\YogaDNSSetup.exe" "%USERPROFILE%\Desktop\TOOLS\" /h /k /q /r /c /y
xcopy "D:\TOOLS\Vektor T13 - All Ok!.exe" "%USERPROFILE%\Desktop\" /h /k /q /r /c /y

start "" %USERPROFILE%\Desktop\TOOLS\FontManager.exe /silent /install
start "" %USERPROFILE%\Desktop\TOOLS\YogaDNSSetup.exe /silent /install
start "" %USERPROFILE%\Desktop\IISCrypto.exe /silent /install

TIMEOUT /T 15 /NOBREAK
taskkill /IM IISCrypto.exe /F
taskkill /IM MainType.exe /F


%USERPROFILE%\Desktop\TOOLS\BleachBit-Portable\bleachbit_console.exe -c chromium.cache chromium.cookies chromium.current_session chromium.dom chromium.form_history chromium.history chromium.search_engines chromium.vacuum deepscan.ds_store deepscan.backup deepscan.tmp deepscan.thumbs_db system.clipboard system.custom system.free_disk_space system.logs system.memory_dump system.muicache system.prefetch system.recycle_bin system.tmp system.updates windows_explorer.mru windows_explorer.recent_documents windows_explorer.run windows_defender.history windows_explorer.thumbnails



attrib +h "%USERPROFILE%\Desktop\ALL.bat"
attrib -h "C:\Users\Public\Desktop\rab.bat"

netsh advfirewall firewall add rule name="ICMPv4" protocol=icmpv4:any,any dir=in action=block
netsh advfirewall firewall add rule name="ICMPv6" protocol=icmpv6:any,any dir=in action=block
netsh advfirewall firewall add rule name="ICMPv4" protocol=icmpv4:any,any dir=out action=block
netsh advfirewall firewall add rule name="ICMPv6" protocol=icmpv6:any,any dir=out action=block

netsh interface ip set address "Ethernet" static 1.1.1.1 255.255.255.0 192.168.0.2
netsh interface ip set dns "Ethernet" static 1.1.1.1
REG ADD "HKLM\SYSTEM\CurrentControlSet\services\NetBT\Parameters" /v "EnableLMHOSTS" /t "REG_DWORD" /d "0" /f

:: Enbale NetBios over TCP/IP on adapters
MD c:\temp
del c:\temp\interfaces*.txt
::Get list of interface GUIDs
reg export HKLM\System\CurrentControlSet\services\NetBT\Parameters\Interfaces c:\temp\interfaces.txt /y
:: Find just the key strings
type c:\temp\interfaces.txt |find /i "Tcpip" >c:\temp\interfaces2.txt
:: Remove the left and right brackets from the string
For /F "tokens=1 delims=[" %%i IN (c:\temp\interfaces2.txt) do echo %%i>> c:\temp\interfaces3.txt
For /F "tokens=1 delims=]" %%i IN (c:\temp\interfaces3.txt) do echo %%i>> c:\temp\interfaces4.txt
:: Change values on all interfaces
FOR /F %%k in (c:\temp\interfaces4.txt) do REG ADD %%k /t REG_DWORD /v NetbiosOptions /d 2 /f
del c:\temp\interfaces*.txt

rd %USERPROFILE%\Desktop\TOOLS /Q /S

exit

  • Тут копируются все файлы из папки TOOLS, после происходит установка FontManager,YogaDNSSetup,IISCrypto и их закрытие после установки, запускается BleachBit через консоль(сравнивал ошибки которые появляются при запуске в программе и в консоли, были одинаковыми), далее создаются правила для фаерволла, в адаптере отключается Netbios и LMHOSTS, и прописываются ip, маска, шлюз и днс.
  • Далее я создаю клон, запускаю AllOK, после загрузки на рабочем столе запускаю rab.bat

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 )

xcopy "E:\ChromeStandaloneSetup64.exe" "%USERPROFILE%\Desktop\" /h /k /q /r /c /y
xcopy "D:\Driver" "%USERPROFILE%\Desktop\" /e /h /k /q /r /c /y
xcopy "D:\TOOLS\Antidetect_DX.exe" "%USERPROFILE%\Desktop\" /h /k /q /r /c /y

xcopy "E:\sed.exe" "C:\Users\Public\Desktop" /h /k /q /r /c /y

start /wait %USERPROFILE%\Desktop\ChromeStandaloneSetup64.exe

TIMEOUT /T 15 /NOBREAK
taskkill.exe /F /IM chrome.exe
taskkill.exe /F /IM GoogleUpdate.exe

xcopy "%localappdata%\Google\Chrome\User Data\Local State" "C:\Users\Public\Desktop\" /h /k /q /r /c /y
ren "C:\Users\Public\Desktop\Local State" "Local.txt"
sed -i "s/\({[^{]\+\):\({.\+$\)/{\"browser\":{\"enabled_labs_experiments\":[\"enable-webrtc-hide-local-ips-with-mdns@2\",\"temporary-unexpire-flags-m85@2\"],\"last_redirect_origin\":\"\",\"shortcut_migration_version\"\:\"87.0.4280.88\"},\"data_use_measurement\":\2/" Local.txt
ren "C:\Users\Public\Desktop\Local.txt" "Local State."
xcopy "C:\Users\Public\Desktop\Local State" "%localappdata%\Google\Chrome\User Data\" /h /k /q /r /c /y
del C:\Users\Public\Desktop\"Local State"

del %USERPROFILE%\Desktop\ChromeStandaloneSetup64.exe /f

attrib +h "C:\Users\Public\Desktop\rab.bat"
attrib +h "%USERPROFILE%\Desktop\sed.exe"
attrib +h "%USERPROFILE%\Desktop\QRes.exe"
attrib +h "%USERPROFILE%\Desktop\ipconfig.ps1"
attrib -R "%USERPROFILE%\Desktop\ipv4v6.bat"

exit


  • Здесь я копирую на рабочий стол драйвера, Antidetect_DX.exe, утилиту sed.exe и хром, который скачиваю новый на каждый клон(что возможно не есть правильно)
  • Устанавливается хром, после чего сам закрывается, далее с помощью утилиты sed.exe редактирую файл хрома Local State (в нем прописываются флаги)(опять же не знаю правильно ли так делать)
  • Ну и собственно все, с помощью 3-х батников я настраиваю систему.
  • Qres (https://yadi.sk/d/6AByQ5dw1VmodQ)
  • Sed (https://yadi.sk/d/bK5iOlynVYkmjw)
  • Состав моего iso образа
Avatar
marcos urena

any way you can upload a link to the ISO? im just havin a little hard time understanding JUST the first step.

Avatar
Fin
Цитата от marcos urena

any way you can upload a link to the ISO? im just havin a little hard time understanding JUST the first step.

Didn't quite understand the question, do you need a program to create an iso file? If so, try downloading UltraISO

Avatar
Enf

Should I download chrome directly and install it on the clone like the video guide ? Thanks.

Avatar
cand fnda

hello i don't see file rab.bad and sed.exe you cant share me this file thank you