Skip to content

Latest commit

 

History

History

BasicPawnPluginSmartPawnObfuscator

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

SmartPawn Obfuscator

Version: 2.0

A proof-of-concept Obfuscator for traditional SourcePawn language (aka SourceMod 1.6). While SmartPawn has been developed for the traditional SourcePawn language (aka SourceMod 1.6), obfuscated binaries still run on newer versions of SourceMod.

Go here for the original SmartPawn Obfuscator repo.

Download SourceMod 1.6 syntax files here.

Features:

  • Renaming
  • Constant Disintegration
  • String Encoding
  • Type Obfuscation
  • Control Flow Obfuscation
  • Function Proxy Obfuscation
  • Decompiler Protection
  • Metadata Overflow
  • Server Whitelist
  • Shuffle Functions
  • Optimizations
  • Stack Trace decoder
  • Debug-Removal & Invalid-Debug (Modified SourcePawn Compiler 1.6.3)
  • Anti-Debugger

Anti-Virus false positive detections

This is an Obfuscator and might be used for malicious purposes. Therefore, the SmartPawn binary could be marked as malicious even though it does no malicious acts. Add the SmartPawn binary to the Anti-Virus exclusion list if you want to use SmartPawn on your Computer. If you are still concerned, you can run SmartPawn in a Sandbox program (e.g. Sandboxie) or Virtual Machine (e.g. VirtualBox, VMware).

License Violation Warning

Publishing obfuscated binaries or binaries without provided source code violates the SourceMod and GPL license! Use at your own risk!

Images