Cita de: dimitrix en 3 Mayo 2012, 02:25 AM
Breixo eso ya lo comenté. Esa es la idea del concurso nº2 y nº3.
Atacar webs con Joomla o WP y ciertos módulos.
ok, no me fijara en el mensaje.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: dimitrix en 3 Mayo 2012, 02:25 AM
Breixo eso ya lo comenté. Esa es la idea del concurso nº2 y nº3.
Atacar webs con Joomla o WP y ciertos módulos.
Cita de: dimitrix en 3 Mayo 2012, 01:13 AM
Si vemos que no lo conseguimos, instalo más aplicaciones y modifico otras para que sea vulnerable.
La que ya tengo vista es instalar la de proFTP la vulnerable, que tengo ganas de practicar^^
import threading
def proceso1(argumento1,argumento2):
loquesea
def proceso2():
loquesea
thread1 = threading.Thread(target=proceso1,args=(argumento1,argumento2))
thread2 = threading.Thread(target=proceso2)
thread1.start()
thread2.start()
import threading,
class auxiliar:
def __init__(self,user,pwd)
self.ftp_user = user
self.ftp_pwd = pwd
self.condicion = 0
def proceso1(self,argumento1,argumento2):
//cuando vayas a acceder alguna variable global hay que utilizar locks para
//que no casquen los threads, lo que hacen es apropiarde completamente de la cpu
//hasta que el lock se libere.
lock = threading.Lock()
lock.acquire()
self.condicion = 1
lock.release()
loquesea
def proceso2(self):
loquesea
def ejecucion(self):
lock = threading.Lock()
thread1 = threading.Thread(target=self.proceso1,args=(argumento1,argumento2))
thread2 = threading.Thread(target=self.proceso2)
thread1.start()
lock.acquire()
//En ven de un if tienes que poner un while para que se quede esperando a que se active la condicon
while(self.condicion == 0):
lock.release()
sleep(1)
lock.acquire()
lock.release()
thread2.start()
aux = auxiliar('user','pwd')
aux.ejecucion()