Sishell offers a toolkit for reverse shellcode that works with x86 Linux, FreeBSD, NetBSD, and OpenBSD operating systems.
If you're looking to gain remote access to a shell, the shellcode can help. The shellcode is essentially a machine-readable code that can open up a command interpreter (shell) on the target system. As a result, an attacker can type in commands in the same fashion as a regular authorized user or system administrator.
However, to get remote access to the shell, you'll need networking support in your shellcode. Also, if you're using the shellcode to exploit buffer overflows in binary, machine-readable software, the shellcode must be machine-readable and cannot contain null bytes (0x00). A null byte is a string delimiter that tells C string functions and other implementations to stop processing the string.
Sishell is a powerful solution that enables you to upload the entire shellcode into the vulnerable program and execute it. Overall, if you're looking for a reverse shellcode kit that is compatible with multiple operating systems, Sishell is a great choice.
Version 0.2: N/A