Skip to content

terrykeeton97/.Net-Security-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.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.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages