This commit is contained in:
bol-van
2025-12-14 18:52:10 +03:00
commit d1f72b1edf
506 changed files with 28858 additions and 0 deletions

BIN
windivert-hide/Monkey64.sys Normal file

Binary file not shown.

19
windivert-hide/README.txt Normal file
View File

@@ -0,0 +1,19 @@
Это попытка скрыть windivert от некоторых программ (игры, античит), которые его не любят.
Может сработать, если проверка идет только по наличию драйвера с именем службы "windivert" или именем файла драйвера "WinDivert64.sys".
Имя службы драйвера переименовано в "Monkey", а файл драйвера - в "Monkey64.sys".
Однако, если проверка идет по имени устройства, создаваемого драйвером, или иным способом,
не связанным с именем службы и именем файла драйвера, то такую проверку обмануть не выйдет.
Monkey64.sys является точной копией WinDivert64.sys. WinDivert.dll был пересобран с небольшим патчингом кода.
Для использования переписать файлы WinDivert.dll и Monkey64.sys туда, где находится файл winws.exe.
Предварительно не забыть снять все программы, использующие windivert, и остановить оригинальную службу драйвера "WinDivert"
("sc stop windivert" от администратора или "zapret-winws/windivert_delete.cmd")
Для удаления измененной версии драйвера запустить "monkey_delete.cmd".
This is to hide windivert from software that check for presence of "WinDivert" service.
It does not help in case software checks for device created by driver.
It still has original name because changing it would require to recompile and resign driver.
To use : copy WinDivert.dll and Monkey64.sys to winws.exe folder.

Binary file not shown.

View File

@@ -0,0 +1,21 @@
@echo off
if "%1%" == "del" (
echo DELETE MONKEY DRIVER
sc delete monkey
sc stop monkey
goto :end
)
sc qc monkey
if errorlevel 1 goto :end
echo.
choice /C YN /M "Do you want to stop and delete monkey"
if ERRORLEVEL 2 goto :eof
"%~dp0..\tools\elevator" %0 del
goto :eof
:end
pause