BSDi Shellcode



This section contains BSDi payloads.


 bsdi_ia32_bind Src Dis Gen
BSDi (IA32) 90 bytes
This payload listens on a TCP port and waits for a connection. Once the connection has been established it executes /bin/sh with standard I/O redirected to the client TCP connection.


 bsdi_ia32_bind_stg Src Dis Gen
BSDi (IA32) 69 bytes
This payload listens on a TCP port and waits for a connection. Once the connection has been established it reads in a second stage payload and executes it. This is useful for scenarios where you have limited room for your payload.


 bsdi_ia32_reverse Src Dis Gen
BSDi (IA32) 77 bytes
This payload establishes a TCP connection to a given host on a given port and redirects standard I/O from /bin/sh to the established connection.


 bsdi_ia32_reverse_stg Src Dis Gen
BSDi (IA32) 59 bytes
This payload establishes a TCP connection to a given host on a given port. Once the connection is established a second stage payload is read in and executed. This is useful for scenarios where you have limited room for your initial payload.


 bsdi_ia32_findsock Src Dis Gen
BSDi (IA32) 77 bytes
This payload searches all open file descriptors by comparing their source port with the source port that is associated with the attacker's established connection. Once the connection is located the payload executes /bin/sh and redirects standard I/O to the established exploit connection. This is useful for bypassing firewall and NAT restrictions by repurposing the already established exploit connection.