elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Restauración de código.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Restauración de código.  (Leído 1,465 veces)
#Aitor

Desconectado Desconectado

Mensajes: 173



Ver Perfil
Restauración de código.
« en: 6 Julio 2013, 10:29 am »

Buenas, os comento, quería preguntar si alguien sabe si existe alguna forma de restaurar un código HTML/javascript en un determinado día / hora.

Me explico... Mi idea es la siguiente, tengo un formulario que mediante el método post, envía lo que se escribe a otra página. Como tal, tiene vulnerabilidades XSS... Mi idea es convertir eso en una forma de "etrenamiento" para la gente que se quiera pasar y hacer sus barbaridades dentro de la página.

El problema, es el siguiente, no voy a estar a cada rato eliminando el documento que se creo con el .php. No sé si me explico, cuando envias una cadena de caracteres en el formulario, pasa por el PHP, y si la página no existe, la crea... pues si hacen sus barbaridades, es obvio que los próximos usuarios que quieran probar XSS, no podrán por culpa de los anteriores, y yo no me veo capaz de estar a cada hora eliminando o restableciendo el código del documento que se creo.

Entonces la idea era, si existe alguna forma de restablecer ese código en un periodo determinado de tiempo, (lo del tiempo no hace falta pues sé como funciona y condicionarlo).

O otra forma (la cual desconozco y que seguramente exista (se me vino ahora a la cabeza)). Es que el .html que genera el .php se sobrescriba si ya existe.

Es decir, que si el php crea una página (ejemplo.html) y vuelven a reenviar el formulario (ejemplo.html sobrescriba al anterior ejemplo.html de está forma el código volvería a 0).

Gracias de antemano!


En línea

Mi algoritmo en PHP (estupideces y más).
Código
  1. while($Se_feliz){
  2.  Piensa_un_OBJETIVO(); // Sin excusas!
  3.  if($Tienes_un_objetivo){
  4.    Suspira(); // Sé paciente.
  5.    if($Consigues_el_objetivo){ echo "¡Felicidades #Aitor!";return;
  6.      //RETURN; ¿O volvemos a empezar?
  7.    }else{
  8.      Inténtalo_de_nuevo();
  9.    }
  10.  }
  11. }
#Aitor

Desconectado Desconectado

Mensajes: 173



Ver Perfil
Re: Restauración de código.
« Respuesta #1 en: 6 Julio 2013, 12:16 pm »

Me autoresponderé como los idiotas.

"'w+'    Apertura para lectura y escritura; coloca el puntero al fichero al principio del fichero y trunca el fichero a longitud cero. Si el fichero no existe se intenta crear. "

En la página oficial nunca mencionaron que la w+ servía para sobrescribir el fichero... o al menos yo no veo dónde dice "Si el fichero existe se remplaza por otro ..."

Como sea, creo que ya está solucionado.

¡Muchas gracias!


En línea

Mi algoritmo en PHP (estupideces y más).
Código
  1. while($Se_feliz){
  2.  Piensa_un_OBJETIVO(); // Sin excusas!
  3.  if($Tienes_un_objetivo){
  4.    Suspira(); // Sé paciente.
  5.    if($Consigues_el_objetivo){ echo "¡Felicidades #Aitor!";return;
  6.      //RETURN; ¿O volvemos a empezar?
  7.    }else{
  8.      Inténtalo_de_nuevo();
  9.    }
  10.  }
  11. }
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines