Skip to content

Releases: fontlos/defender-rs

Defender-rs Release Build.v0.1.3

27 Jun 03:28

Choose a tag to compare

Defender-rs Build.v0.1.3

An even funnier way to disable Windows Defender.

A fully Rust rewrite of defendnot, 100% compatible with the original C++ version. You can use the Rust loader to inject the C++ DLL, or the C++ loader to inject the Rust DLL.

  • Register/unregister custom AV/AS to Windows Security Center (WSC)
  • Automatic scheduled task for persistence (boot/login)
  • Minimal (Just 300kb), dependency-free

Note:

Defender will flag/block the binaries. Please temporarily disable Defender real-time/tamper protection or add an exclusion before use.

Abstract:

  • Fix: Not write ctx.bin in auto mode, avoid writing wrong context

    What's Changed

  • fix: Not write ctx.bin in auto mode by @fontlos (#7)

Defender-rs Release Build.v0.1.2

24 Jun 11:19

Choose a tag to compare

Defender-rs Build.v0.1.2

An even funnier way to disable Windows Defender.

A fully Rust rewrite of defendnot, 100% compatible with the original C++ version. You can use the Rust loader to inject the C++ DLL, or the C++ loader to inject the Rust DLL.

  • Register/unregister custom AV/AS to Windows Security Center (WSC)
  • Automatic scheduled task for persistence (boot/login)
  • Minimal (Just 300kb), dependency-free

Note:

Defender will flag/block the binaries. Please temporarily disable Defender real-time/tamper protection or add an exclusion before use.

Abstract:

  • Fix failed to find ctx.bin

  • Do not alloc console in debug mode

    What's Changed

  • fix: Use env to pass ctx.bin path to dll by @fontlos (#5)

Defender-rs Release Build.v0.1.1

14 Jun 04:08

Choose a tag to compare

Defender-rs Build.v0.1.1

An even funnier way to disable Windows Defender.

A fully Rust rewrite of defendnot, 100% compatible with the original C++ version. You can use the Rust loader to inject the C++ DLL, or the C++ loader to inject the Rust DLL.

  • Register/unregister custom AV/AS to Windows Security Center (WSC)
  • Automatic scheduled task for persistence (boot/login)
  • Minimal (Just 300kb), dependency-free

Note:

Defender will flag/block the binaries. Please temporarily disable Defender real-time/tamper protection or add an exclusion before use.

Abstract:

  • Return directly when an injection fails to avoid creating an invalid scheduled task

  • Added binaries in debug mode, which will generate logs when errors occur

    What's Changed

  • fix: Return when inject failed to avoid creating wrong auto task by @fontlos (#2)

  • chore: Log when error in debug mode by @fontlos (#3)

  • Release/v0.1.1 by @fontlos (#4)

Defender-rs Release Build.v0.1.0

08 Jun 04:14

Choose a tag to compare

Defender-rs Build.v0.1.0

An even funnier way to disable Windows Defender.

A fully Rust rewrite of defendnot, 100% compatible with the original C++ version. You can use the Rust loader to inject the C++ DLL, or the C++ loader to inject the Rust DLL.

  • Register/unregister custom AV/AS to Windows Security Center (WSC)
  • Automatic scheduled task for persistence (boot/login)
  • Minimal (Just 300kb), dependency-free

Note:

Defender will flag/block the binaries. Please temporarily disable Defender real-time/tamper protection or add an exclusion before use.

The first public release!

What's Changed

  • feat: Add ci for our first release by @fontlos (#1)

Defender-rs Nightly Build.2025.06.08

07 Jun 15:32

Choose a tag to compare

Pre-release

Defender-rs Build.v0.1.0

An even funnier way to disable Windows Defender.

A fully Rust rewrite of defendnot, 100% compatible with the original C++ version. You can use the Rust loader to inject the C++ DLL, or the C++ loader to inject the Rust DLL.

  • Register/unregister custom AV/AS to Windows Security Center (WSC)
  • Automatic scheduled task for persistence (boot/login)
  • Minimal (Just 300kb), dependency-free

Note:

Defender will flag/block the binaries. Please temporarily disable Defender real-time/tamper protection or add an exclusion before use.

The first public release!