Caleb Zulawski

Symbol Slasher

View on GitHub

Symbol Slasher is a fun experiment in obfuscation. Dynamically-linked libraries must expose a symbol table for other libraries and executables to interface with. These symbols represent things like functions and variables, and their names are based on the names of those functions and variables, which could potentially expose the functionality of your libraries. Symbol Slasher takes a collection of libraries and binaries and renames these symbols to hide their meaning.