Shells
In computing, a shell is a user interface for access to an operating system's services. In general, operating system shells use either a command-line interface or graphical user interface, depending on a computer's role and particular operation.
-- Wikipedia
General
Webshells in Kali
/usr/share/laudanum
/usr/share/webshellsGitHub - tennc/webshell: This is a webshell open source project
E.g. /usr/share/webshell/asp/webshell.asp
TTY
Listeners
netcat
SANS Netcat cheat sheet Note: Try common ports like 443 if not working otherwise
Listening using rlwrap (makes e.g. arrow keys work in shell)
tcpdump
Listen for incoming icmp messages (like ping)
Reverse shells
bash
netcat
python
Powershell
See PowerShell
Reverse shell (from https://tryhackme.com/room/introtoshells)
perl
php
Linux: php-reverse-shell/php-reverse-shell.php at master · pentestmonkey/php-reverse-shell · GitHub
Windows: windows-php-reverse-shell/Reverse Shell.php at master · Dhayalanb/windows-php-reverse-shell · GitHub
ruby
aspx
java
Socat
Listener
Connect (Linux)
Connect (Windows)
Encrypted (and TTY)
Create cert
Listener
Connect (Linux)
Last updated