Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Criar um sistema de captcha simples

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dica Criar um sistema de captcha simples

    Nesse tutorial irei criar um sistema de caption super simples, vou dar a base e vocês implementam na segurança, pois é simples burlar tal sistema!
    Bom pessoal, como iremos fazer isso? Vamos criar o sistema de números gerados simplesmente com a função rand(); do PHP. Ela irá gerar números no qual o usuário terá que digitar para validar tal formulário!
    Abaixo irei colocar o código, como sempre, com as linhas comentadas para vocês entenderem:

    Código PHP:
    <html>
    <head>
    <title>Teste</title>
    </head>
    <body>
    <?
    //Gera o código
    $gerado rand(100000999999);
    //Recebe os valores postados do form
    $cod = (int)$_POST["cod"];
    $conf = (int)$_POST["verifica"];
    //Verifica se foi postado
    if($cod != false && $conf != false){
    //Verifica se confere
    if($cod == $conf){
    //Se conferir aparece a mensagem "OK!"
    echo "<script>alert('OK!')</script>";
    }
    else{
    //Se não conferir aparece a mensagem "Os códigos não conferem!"
    echo "<script>alert('Os códigos não conferem!')</script>";
    }
    }
    ?>
    <form name="formulario" method="post" action="<?=$_SERVER['PHP_SELF'];?>">
    Código de confirmação: <b><?=$gerado;?></b><input type="hidden" name="verifica" value="<?=$gerado;?>">
    <input type="text" name="cod"><input type="submit" name="submit" value="Enviar"> 
    </form>
    </body>
    </html>


    Bom pessoal, é isso, eu não testei aqui, fiz rapidamente no meu bloco de notas! Comentem ai se deu certo! Abraços a todos e aguardem até o próximo tutorial!

    CRÉDITOS: hecnologia-security.com.br/tutoriais.php?id_tutorial=5
    Last edited by RafaelVenancio; 23-10-2009, 13:20. Motivo: Edição dos créditos!

  • Font Size
    #2
    Extremamente inseguro, não é recomendado usar NUNCA pq o "captcha" é ínutil, em 10 minutos poderia ser codado um bot de bruter force ou de registro automático. Nunca usem um captcha como número usem SEMPRE como imagens, é por coisas assim que a gente vê tantos sites vulns na net :mad:
    []s
    <<< ENGINEERING CODERZ - HACKING PROGRAMMING GROUP >>>
    msn/mail: azurus21@gmail.com

    Comment


    • Font Size
      #3
      Olá Sr. sismado a sabe tudo, tenho duas definições para você: burro ou analfabeto, pois se você fez questão de ler tudo (acredito que não) disse que passaria o básico para o pessoal iniciante aprender, quero ensinar da base, não quero apenas copiar e colar ou mesmo criar coisas avançadas não!

      Outra coisa, provavelmente você é RETARDADO ao falar que isso é uma vulnerabilidade, nunca foi e nunca será, isso apenas evita os famosos BOT's da internet!

      Além disso, tem sim como deixar um sistema de captcha desse seguro sem usar imagem!
      Bom, gastei muita "lábia" com um APRENDIZ como você, quando estudar, venha falar comigo!

      Comment


      • Font Size
        #4
        Hum... pelo titulo do Artigo não sabia oq era .. mas logo que li entendi Muito bom !!
        e Azurus é o SIMPLES e não o avançado !! por acaso vc aprendeu o teorema de pitágoras no jardim 2 ?!
        sigpic

        Campanha Anti-Ripper: Você não gosta de rippers ("ladrões de coteúdo")? Use essa userbar e faça o seu protesto.

        Comment

        X
        Working...
        X