{"repo":"Fahrj/reverse-ssh","free":true,"listed":false,"github":"https://github.com/Fahrj/reverse-ssh","clone":"git clone https://github.com/Fahrj/reverse-ssh.git","description":"Statically-linked ssh server with reverse shell functionality for CTFs and such","language":"Go","stars":1052,"topics":["ssh","security","security-tools","hacking","penetration-testing","penetration-testing-tools","reverse-shell","golang","remote-admin-tool","remote-shell"],"license":"GPL-3.0","category":"security-tools","readme_excerpt":"ReverseSSH A statically-linked ssh server with a reverse connection feature for simple yet powerful remote access. Most useful during HackTheBox challenges, CTFs or similar. Has been developed and was extensively used during OSCP exam preparation. Get the latest Release Features Catching a reverse shell with netcat is cool, sure, but who hasn't accidentally closed a reverse shell with a keyboard interrupt due to muscle memory? Besides their fragility, such shells are also often missing convenience features such as fully interactive access, TAB-completion or history. Instead, you can go the way to simply deploy the lightweight ssh server ( cmd . You can achieve full interactive shell access for older windows versions by dropping ssh-shellhost.exe from OpenSSH for Windows in the same directory as reverse-ssh and then use flag -s ssh-shellhost.exe . This will pipe all traffic through ssh-shellhost.exe , which mimics a pty and transforms all virtual terminal codes such that windows can understand. Requirements Simply executing the provided binaries only relies on golang system requirements. In short: Linux : kernel version 2.6.23 and higher Windows : Windows Server 2008R2 and higher or Windows 7 and higher Compiling additionally requires the following: golang version 1.15 optionally upx for compression (e.g. apt install upx-ucl ) Usage Once reverse-ssh is running on the victim, you can connect with any username and the default password letmeinbrudipls , the ssh key or whatever yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Fahrj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Fahrj/reverse-ssh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}