Obfuscator: obfuscate the shellcode
Obfuscator
What is encryption?
In cryptography, encryption is the process of encoding information. This process converts the original representation of the information, known as plaintext, into an alternative form known as ciphertext. Only authorized parties can decipher a ciphertext back to plaintext and access the original information.
What is shellcode?
Shellcode is a set of instructions that executes a command in the software to take control of or exploit the program. Shellcode can be used to directly manipulate registers and the functionality of an exploited program. Shellcode is commonly written in machine code.
What is Obfuscation?
Obfuscation is the practice of making something difficult to understand or unintelligible. It is an act to deliberately avoid the attacker/defender to reveal the actual source code.
Overview
Obfuscator is designed to obfuscate the shellcode.
The tool can be used to encrypt the shellcode in XOR or AES encryption.
To encrypt the shellcode we can pass the file path argument or the URL from which the tool will download and encrypt the shellcode with specifying encryption format.
The tool will use the default key ‘SuperStrongKey’ in case the /key parameter is not specified.
The tool accepts the shellcode in 4 formats.
1) C
2) HEX
3) BASE64
4) RAW
This tool can be helpful for the operators who want to encrypt the shellcode before using them with the process injection tool.
Download
Copyright (C) 2020 3xpl01tc0d3r