/SProtector

.NET Protector Written In VB.NET

Primary LanguageVisual Basic

sProtector

🔰sProtector is an .NET Protector Written in VB.NET . This project is just like a learning project for VB Coders. Sorry for my bad english :(

🎶 Notes :

  • This is not a stable protector so dont rely on it !
  • This project have a lot of bugs and i'm glad to fix them ( Post them in Issues or mail me 👍)
  • This project is my first exprience in dnlib so sorry for a little messy commented codes and ...

🔨 How To build

  • Clone the project
  • Clone Dnlib and build.
  • Download Methods and build it .
  • Add dnlib.dll in the project
  • build the project
  • Put methods.exe beside results
  • Drag & Drop .net app ^_^ 😊

📁 To do list & features

Note : 🔰 means de4dot(and some moded ones) tested and failded in deobf (Methods without it means not tested)

  • Anti Debug ( thanks to @RexProg ❤️ )
  • 🔰Constants ( i've commented integer encryption because it is not completed yet)
  • 🔰Crasher (it will crash app like dnSpy when you want to decompile classes by adding a alot of junk code ! it is not an stable method but i will work on it ) - Removed :(
  • 🔰FakeModules ( Will add a a lot of fake modules ! )
  • 🔰Renamer ( May not work on wpf apps :( )
  • AntiILDasm ( Not tested !)
  • Random junk codes

⚠️ known issues

Not fixed fnes :

  • Renamer May not work on wpf apps ( and buggy on win forms too :( )

Recently fixed :

  • little messy code but i try to clean code and fully comment it - Fixed ^_^ all coes commented
  • Nooby coded ( im newbie to dnlib so plz forgive me . i'll fix nooby codes) - Fixed ^_^
  • Constants Renames just first string in method - Fixed ^_^
  • can't use constants and antidebug together - Fixed ^_^

👍 Thanks To !

  • 0xd4d for his great dnlib library
  • Rexprog for his anti debugger
  • gubed for his Protect.NET i've read this source code to realize how dnlib works !
  • yck1509 for ConfuserEx ( I've used ConfuserEx AntiILDasm method )
  • And you ❤️