elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:19  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Reto/Juego Ejercicios en Python
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 2 3 [4] Ir Abajo Respuesta Imprimir
Autor Tema: Reto/Juego Ejercicios en Python  (Leído 9,120 veces)
[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.507


El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: Reto/Juego Ejercicios en Python
« Respuesta #45 en: 20 Diciembre 2010, 03:46 »

Supongo que se refiere a esto:

así que te toca codificar Lord R.N.A. ;D

xDDD ya no tengo el codigo pero denme unas 2 horas y coloco el daemon y el cliente


En línea

ace332

Desconectado Desconectado

Mensajes: 66


Ver Perfil
Re: Reto/Juego Ejercicios en Python
« Respuesta #46 en: 20 Diciembre 2010, 03:53 »

Esperando estamos  :D


En línea
[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.507


El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: Reto/Juego Ejercicios en Python
« Respuesta #47 en: 20 Diciembre 2010, 06:47 »

Esperando estamos  :D

Aqui esta el codigo...  en respuesta al reto que nadie pudo resolver... al parecer si se hacer el reto que propuse, por lo tanto propondre otro cuando este menos ocupado.

Source Knocker:
Código
import socket,time
MainSocket = socket.socket()
a=[64000,32000,16000,8000,4000]
while 1:
   time.sleep(3)
   for i in range(5):
       try:
           MainSocket.connect(("127.0.0.1",a[i]))
       except:
           b=0

Source Daemon:
Código
import socket, datetime
sock = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP)
while 1:
   c=0
   d=0
   while 1:
       data = sock.recv(22)
       header = ["%i"%ord(x) for x in data]
       s = "%x"%int(header[20])
       s+="%02x"%int(header[21])
       if s==str(hex(64000))[2:] and c==0:
           c+=1
       elif s==str(hex(32000))[2:] and c==1:
           c+=1
       elif s==str(hex(16000))[2:] and c==2:
           c+=1
       elif s==str(hex(8000))[2:] and c==3:
           c+=1
       elif s==str(hex(4000))[2:] and c==4:
           c+=1
       else:
           d+=1
 
       if c==5 and d<10:
           a = str(datetime.datetime.today())
           print "=>Secuencia Correcta:",a[:len(a)-7]
           break
       elif d>10:
           break

El codigo se puede mejorar filtrando la IP para evitar tomar los datos salientes del propio PC pero no era parte del reto.
« Última modificación: 21 Diciembre 2010, 22:12 por Lord R.N.A. » En línea

Páginas: 1 2 3 [4] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Python] Sockets en Python [+Ejemplos y Ejercicios]
Scripting
Erik# 3 5,873 Último mensaje 18 Febrero 2009, 22:49
por Erik#
Juego ejercicios [Python] « 1 2 ... 10 11 »
Ejercicios
Masita 150 30,526 Último mensaje 30 Mayo 2011, 20:44
por caro.bello
Ejercicios Python! [Nivel:Principiante]
Ejercicios
kyps 6 7,742 Último mensaje 8 Abril 2010, 19:46
por xyz0k
Nevos Ejercicios En C# Reto!!!!
Ejercicios
Luiskalos 2 6,317 Último mensaje 7 Enero 2011, 11:28
por Novlucker
ejercicios en python
Scripting
ramontxu 2 501 Último mensaje 15 Diciembre 2011, 21:56
por ramontxu
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines