Skip to content

OffenseTeacher/NimDRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NimDRM

Was presented at NorthSec 2023, available on Youtube

An experiment in improving existing anti-copy techniques. This one forces the payload to request the decryption key to a license server. This server decides to return the key depending on various anti-tampering and fingerprint checks

Any miscalculated move from the blue team and the license gets permanently banned, preventing complete behavior analysis.

For more information regarding Offensive developpment, see: [OffensiveNim](https://github.com/byt3bl33d3r/OffensiveNim)

How to use

  • Install Nim on Linux
  • Clone this repo
  • Change values if desired, then compile Encrypt.nim
  • Copy the output to NimDRM.nim, adjust the other settings and compile
  • Start the python license server
  • Execute the payload on arbitrary systems

How to cross-compile from Linux to Windows

  • nim c -d=mingw -d=release --app=console --cpu=amd64 Encrypt.nim
  • nim c -d=mingw -d=release --app=console --cpu=amd64 NimDRM.nim

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published