MyGit

es3n1n/no-defender

Fork: 78 Star: 901 (更新于 2024-05-28 04:05:51)

license: GPL-3.0

Language: C++ .

A slightly more fun way to disable windows defender. (through the WSC api)

最后发布版本: v1.0.1 ( 2024-05-25 03:26:33)

GitHub网址

no-defender

A slightly more fun way to disable windows defender.

How it works

There's a WSC (Windows Security Center) service in Windows which is used by antiviruses to let Windows know that there's some other antivirus in the hood and it should disable Windows Defender.
This WSC API is undocumented and furthermore requires people to sign an NDA with Microsoft to get its documentation, so I decided to take an interesting approach for such a thing and used an already existing antivirus called Avast. This AV engine includes a so-called wsc_proxy.exe service, which essentially sets up the WSC API for Avast.
With a little bit of reverse engineering, I turned this service into a service that could add my own stuff there.

Limitations

Sadly, to keep this WSC stuff even after the reboot, no-defender adds itself (not really itself but rather Avast's module) to the autorun. Thus, you would need to keep the no-defender binaries on your disk :(

Usage

Usage: no-defender-loader [--help] [--version] [--disable] [--name VAR]

Optional arguments:
  -h, --help     shows help message and exits
  -v, --version  prints version information and exits
  --disable      disable the no-defender stuff
  --name         av name [default: "github.com/es3n1n/no-defender"]

License

GPL-3.0

最近版本更新:(数据更新于 2024-05-28 04:05:35)

2024-05-25 03:26:33 v1.0.1

2024-05-23 13:20:53 v1.0.0

es3n1n/no-defender同语言 C++最近更新仓库

2024-07-02 20:10:46 facebook/react-native

2024-06-30 03:57:54 WerWolv/ImHex

2024-06-29 22:15:14 YimMenu/YimMenu

2024-06-29 09:39:51 LizardByte/Sunshine

2024-06-23 20:54:06 CleverRaven/Cataclysm-DDA

2024-06-22 10:12:29 ExpressLRS/ExpressLRS