Skip to content

Commit 23e71dc

Browse files
committed
Create README.md
1 parent 7073c0e commit 23e71dc

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

Diff for: README.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
python-pty-shells
2+
=================
3+
4+
Python PTY backdoors - full PTY or nothing!
5+
6+
Insecurety Research (2013)
7+
8+
The following is a collection of bind and reverse shells which give you a fully working PTY.
9+
10+
This is far superior to a normal bind or reverse shell, as you have job control and an interactive PTY and can do such things as use nano/vi to write files, su to elevate privs/change user, and ssh onward. You can also CTRL+C and suchlike.
11+
12+
I have implemented the bind and backconnect shells using the TCP protocol, the SCTP protocol, and the UDP protocol.
13+
14+
A demonstration video and blog post explaining the advantages/disadvantages of each technique is on the way, I just need to get around to it.
15+
16+
For the SCTP shell, you will need the PySCTP module and the host will need to support the SCTP protocol. Most modern Linux boxes do, however you may need to install lksctp and lksctp-dev to build the python extensions. I am unsure if pyinstaller or similar can get around this.
17+
18+
Released under the WTFPL - wtfpl.net
19+
20+
Project by Insecurety Research - insecurety.net
21+
22+
Author: Darren 'infodox' Martyn.

0 commit comments

Comments
 (0)