Github: Der Nerd-Weg, um den Windows Defender abzuschalten

Der Windows Defender ist fester Bestandteil von Windows-Betriebssystemen und kann durch eine API von anderen Antivirenprogrammen abgeschaltet werden. Das ist notwendig, wenn User alternative Produkte verwenden wollen. Der Account es3n1n hat sich das zunutze gemacht und ein Programm geschrieben, das den Defender abschalten kann - ganz ohne alternatives Produkt. Das Projekt wird auf Github als no-defender(öffnet im neuen Fenster) zur Verfügung gestellt.
Dafür konnte nicht die von Microsoft angebotene Schnittstelle direkt genutzt werden. Hersteller müssen eine Verschwiegenheitsklausel (NDA) unterzeichnen, um Zugriff auf die Dokumentation der API zu erhalten. Entsprechend wäre es illegal, den Code direkt mithife der unter NDA stehenden Dokumentation zu schreiben, für alternative Zwecke zu nutzen und ihn zu verbreiten. Stattdessen schauten sich die Macher die Engine von Avast an und erstellten mittels Reverse Engineering eine eigene Version - ein rechtlicher Workaround.
Firewall oder AV-Software abschalten
Die basiert auf dem in Avast integrierten Dienst wsc_proxy.exe, der die entsprechende Defender-API für das Antivirenprogramm bereitstellt. Die App no-defender verzichtet auf die restlichen Teile von Avast und schaltet mittels API einfach nur den Windows Defender aus. User haben so effektiv kein aktiviertes Antivirenprogramm auf ihren PCs laufen. Normalerweise lassen sich nur Teile der Software abschalten - etwa die Windows-Defender-Firewall.
Über Konsolenbefehle(öffnet im neuen Fenster) kann das simple Tool einzelne Teile von Windows Defender ein- und ausschalten. Das gilt etwa für die Defender Firewall oder den Antivirus-Teil. Außerdem können User das Tool manuell abschalten und so den Windows Defender wieder aktivieren, ohne no-defender entfernen zu müssen.
Allerdings hat das auch eine Einschränkung: Das Tool muss die erforderlichen Avast-Teile in den Autostart von Windows schreiben und startet mit jedem Boot erneut, damit Windows Defender stets deaktiviert bleibt. Die Binaries müssen also auf dem Datenträger gelassen werden.



