Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: & eDu & en 13 Noviembre 2008, 20:17 pm



Título: Sistema de verificación humana.
Publicado por: & eDu & en 13 Noviembre 2008, 20:17 pm
Buenas, aqui os voy a dejar un sencillo código para saber si en un registro se esta registrando una persona o un programa, el código se puede superar (Se ha comprobado)

Bamos a codear 2 paginas
-index.php
-verificacion.php
==============

index.php
Código
  1. <?php
  2. $numu = mt_rand(0,99); //En servidores en windows no pongais mas de 200 ya que no lo soporta y se puede explotar
  3. $numd = mt_rand(0,99);
  4. <html>
  5. <form action="verificacion.php" method="post"/>
  6. echo $numu " + " $numd " =";
  7. <input type="text" name="tot"/>
  8. <input type="hidden" name="numerouno" value="<?=$numu;?>"/>
  9. <input type="hidden" name="numerodos" value="<?=$numd;?>"/>
  10. </html>
  11. ?>
verifiacion.php
Código
  1. <?php
  2. $numun = $_POST['numerouno'];
  3. $numdo = $_POST['numerodos'];
  4. $total = $_POST['tot'];
  5. if ($numun+$numdo==$total){
  6. echo "Eres un humano";
  7. }else{
  8. echo "Eres un robot";
  9. }
  10. ?>


Título: Re: Sistema de verificación humana.
Publicado por: Novlucker en 13 Noviembre 2008, 20:22 pm
Me quedo con el captcha  :xD, este es muy sencillo de romper  :-X

Saludos


Título: Re: Sistema de verificación humana.
Publicado por: Erik# en 13 Noviembre 2008, 20:29 pm
No es más facil mediante isset complementar los dos archivos .php ?


Título: Re: Sistema de verificación humana.
Publicado por: :ohk<any> en 13 Noviembre 2008, 22:43 pm
Bueno, tu sistema de validación es muy básico y simple de saltar, creo que lo único que logramos con esto, es ayudar a que se nos cuele algun script kiddie en nuestra web  ;D


Título: Re: Sistema de verificación humana.
Publicado por: Azielito en 14 Noviembre 2008, 00:55 am
aun que podrias hacer preguntas al azar, como...

de que color es el caballo blanco de nosequien?

y preguntas logicas

o el de las imagenes ese tambien me gusta xD ese de

Cual de las imagenes de abajo NO es gato?

y aqui las iamgenes

ñ_ñ


Título: Re: Sistema de verificación humana.
Publicado por: Erik# en 14 Noviembre 2008, 13:41 pm
Este sistema es tan facil de que si alguien sabe la variable, pueda extraer los datos.
Podrias hacer lo mismo pero añadiendo un .JPG como fondo y asi no poder extraerlo.


Título: Re: Sistema de verificación humana.
Publicado por: ActiveSheet en 14 Noviembre 2008, 16:52 pm
que ondas con tu respuesta  pinche erik sharp xD

esa madre se chinga con un explode();  o con un spliti o un eregi.


Título: Re: Sistema de verificación humana.
Publicado por: & eDu & en 14 Noviembre 2008, 17:03 pm
Tanto criticat, tanto criticar, YA DIJE EN EL PRIMER POST QUE ES FÁCIL DE SUPERAR ¿TENEIS QUE REPETIRLO TODO?


Título: Re: Sistema de verificación humana.
Publicado por: ActiveSheet en 14 Noviembre 2008, 17:18 pm
claro que si man.

para que se eduque