Skip to content
/ SLib Public

SLib is a sandbox evasion library that implements some of the checks from https://evasions.checkpoint.com in C#

Notifications You must be signed in to change notification settings

Aetsu/SLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLib - Sanbox Evasion Library in C#

Slib is a C# library that contains various checks to try to identify if a computer is a sandbox or not.

It is based on the methods defined by Checkpoint in the following link:

Implemented techniques

Filesystem

  • Check if specific files exist
  • Check if specific directories are present
  • Check if full path to the executable contains one of the specific strings
  • Check if the executable is run from specific directory
  • Check if the executable files with specific names are present in physical disk drives' root

Registry

  • Check if particular registry paths exist
  • Check if particular registry keys contain specified strings

Generic OS queries

  • Check if username is specific
  • Check if computer name is specific
  • Check if host name is specific
  • Check if total RAM is low
  • Check if screen resolution is non-usual for host OS
  • Check if number of processors is low
  • Check if quantity of monitors is small
  • Check if hard disk drive size and free space are small
  • Check if system uptime is small

Global OS objects

  • Check for specific global mutexes

UI artifacts

  • Check if windows with certain class names are present in the OS
  • Check if top level windows' number is too small

OS features

  • Checking debug privileges

Processes

  • Check if specific files exist
  • Check if specific libraries are loaded in the process address space
  • Check number of processes:

Network

  • Check if MAC address is specific
  • Check if adapter name is specific
  • Check if network belongs to security perimeter
  • Cuckoo ResultServer connection based anti-emulation technique

Hardware

  • Check if HDD has specific name
  • Check if HDD Vendor ID has specific value
  • Check if CPU temperature information is available

Author

@aetsu

About

SLib is a sandbox evasion library that implements some of the checks from https://evasions.checkpoint.com in C#

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages