CipherX is a C/C++ based tool designed for encoding, encrypting, and obfuscating binary payloads using multiple techniques. The goal of this project is to demonstrate evasion strategies, strengthen red team knowledge, and support security research in malware analysis, cryptography, and reverse engineering.
-
XOR Obfuscation
-
RC4 Encryption
-
Base64 Encoding
-
IPv4 Representation
-
IPv6 Representation
-
MAC Address Encoding
-
UUID Representation
-
Simple text-based menu for selecting techniques.
-
Input handling with validation and error checks.
-
Each algorithm implemented as a dedicated function.
-
Easy to extend with new encoding/encryption methods.