terrykeeton97 / .Net-Security-Library

A C# library of security-related methods for detecting and preventing various attacks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.Net Security Library

net security library github banner

C# Badge .NET Badge

๐Ÿ“– Project Overview

.Net Security Library is a collection of basic anti-debug measures implemented as static methods in C#. These methods can be used to protect .NET applications from being reverse engineered, tampered with, or otherwise exploited. However, it is important to note that these measures are relatively simple and can be easily bypassed by skilled attackers. They should be used as one part of a comprehensive security strategy, rather than as a complete solution on their own.

๐Ÿš€ Getting Started

  1. Open the solution file (.sln).
  2. Build the project in Realese (x86) or Release (x64).

โœ”๏ธ Methods

  • (bool) AntiDebug()
  • (bool) Sandboxie()
  • (bool) DetectVM()
  • (bool) WebSniffers()
  • (bool) Emulation()
  • (bool) AntiDump()
  • (bool) CheckDnSpyInstallation()
  • (bool) CheckIDAProInstallation()
  • (bool) DisableDebugger()

๐Ÿงช Usage

IntPtr address = new IntPtr(0x12345678);
int size = 512;
Protect.EraseSection(address, size);

Demonstration

2023-02-26.19-00-16.mp4

About

A C# library of security-related methods for detecting and preventing various attacks.


Languages

Language:C# 100.0%