Você demorou muito para inserir o captcha. O que é CAPTCHA? Quais métodos de proteção captcha são usados?

07.02.2024

Bom dia, amigos! Se você está lendo este artigo, significa que também está tendo problemas com o Google recaptcha, que é usado por um número cada vez maior de sites, mas muitos usuários não gostam dele, mas um número cada vez maior de usuários do site o está usando. Por que é tão bom, suas desvantagens e como passá-lo, tudo isso pode ser encontrado neste artigo.

O ReCaptcha foi criado para proteger sites de bots da Internet e digitalizar textos de livros. Desde 2009, propriedade do Google.

o que há de bom nela

Conforme observado anteriormente, as vantagens desse tipo de captcha são: proteção contra spam e digitalização de textos de livros.

por que ela é ruim

Claro, este captcha não é ideal e um bot escrito corretamente pode facilmente contornar tais recaptchas.

Além disso, muitos usuários têm problemas com o recaptcha, que precisam ser resolvidos várias vezes. Abaixo, contarei como concluo captchas mais rapidamente. O método é certamente simples, mas não muito eficaz, mas acelera o tempo gasto na resolução do captcha.

O que eu notei?

Por exemplo, ao resolver um captcha com sinais de trânsito, às vezes não há sinais de trânsito, então clicamos imediatamente em pular. Mas às vezes captcha com sinais de trânsito, etc. Acontece quando eles são selecionados e a confirmação é transferida para outro captcha. Por quê? Ao resolver me deparei com apenas uma opção (se houver mais, escreva nos comentários), ao clicar na imagem o botão “pular” é substituído por “próximo”. Se o próximo botão aparecer, você não resolverá este captcha e será transferido para o próximo captcha

Existem várias nuances

como passar e pequenos recursos para passar o captcha.

1) Visualização ReCaptcha

a) Imagens desaparecendo (remova todas as desnecessárias)

Esses captchas são sempre aprovados. Pessoalmente, nunca tive problemas com este tipo de captcha.

b) Selecionar uma imagem ou parte de uma imagem (darei um exemplo abaixo)

Tive problemas para escolher uma foto. Mas eu não conseguia entender por quê. Por exemplo, na imagem abaixo, a tarefa diz: "selecione todos os quadrados que contêm sinais de trânsito. Se não houver nenhum, clique no botão "pular"". Na verdade, existe uma placa de trânsito P = "estacionamento", mas o ReCaptcha não vai contá-la, pois em vez do botão "pular", aparece o botão "próximo", embora a placa de trânsito esteja presente na tarefa, mas talvez o Os desenvolvedores do ReCaptcha não pensam assim. A situação inversa também acontece, mas não vou dar exemplo no artigo, acho que está tudo claro para todos.

2) Se este for um captcha com imagens que não desaparecem, selecione um quadrado e observe a alteração no botão “pular”.

a) Se o botão mudou para o botão “próximo”. Você não passará nesse captcha, mesmo que haja uma solução.

b) Se o botão mudou para um botão “confirmar”, então você passará este captcha se passar corretamente.

Atenciosamente, Marte Magafurov

0 Claro, você já tem uma ideia do que significa Captcha, e talvez já o tenha encontrado mais de uma vez, mas mal sabia que essa inscrição ilegível e torta, que deveria ser inserida durante o cadastro, tem um nome. Então, para quem ainda não sabe, chama-se Captcha. Vem da palavra inglesa "captcha". Gostaria de recomendar mais algumas publicações sensatas sobre o tema do jargão da Internet, por exemplo, o que é Yashka, o que significa YouTube, como entender o termo Uso, o que significa a palavra Épico, etc.

O Captcha é essencialmente criado para verificar automaticamente se o usuário é um programa humano ou bot. Via de regra, na maioria dos casos tem o aspecto de uma inscrição torta, que pode estar em diversas combinações de cores, sobrepondo linhas adicionais e acrescentando ruído artificial.

Funções e finalidade do Captcha Por que o Captcha foi necessário? Afinal, na maior parte, tal inovação pode repelir um usuário exigente. Se você é um visitante frequente da rede social VKontakte, provavelmente sabe que um número máximo de cliques ou ações em um curto período de tempo pode fazer com que um Captcha apareça. Por exemplo, se você costuma enviar mensagens para seus amigos (cerca de uma mensagem por segundo), um Captcha aparecerá imediatamente e exigirá discretamente uma prova de que você não é um bot. Muito provavelmente, neste caso, o programa suspeitou de spam, e isso é uma ofensa muito grave na World Wide Web. Os criadores do Captcha presumem que é improvável que os bots consigam ler o texto torto da imagem, então quem o digitou corretamente é definitivamente um humano.

Captcha é uma medida necessária que deve proteger os sites do aumento da carga durante ataques de robôs ou de mensagens de spam em massa.


Embora com o tempo, os programadores criem tais bots que alguns deles são capazes de quebrar um simples Captcha. Não importa quão complexa seja a proteção, com o tempo haverá uma chave para ela. Hoje em dia, muitos programadores estão interessados ​​em redes neurais de autoaprendizagem. Dezenas, senão centenas de milhares de imagens captcha são extraídas especialmente para eles, para que possam identificá-las no futuro. Existem serviços especiais onde milhares de chineses se sentam e reconhecem o Captcha mediante pedido e por uma pequena taxa.

Gostaria de acrescentar sobre o chamado Captcha matemático. Pode ser muito complexo ou muito simples. A maioria dos usuários gostou do Captcha, que exige que você subtraia ou adicione alguns números. Isso é muito mais conveniente do que ficar sentado por vários minutos analisando meticulosamente um texto torto. Embora tudo precise de moderação, se você tornar o Captcha mais complexo, nem todos os usuários conseguirão resolver o problema necessário.

Decidi fazer uma pequena pausa na publicação sobre esse framework PHP e mudar para outra coisa como uma “recreação ativa”.

Por isso, decidi falar com vocês sobre um mecanismo de defesa cibernética muito comum que permite prevenir muitos ataques automatizados em sites e é usado até 320 milhões de vezes diariamente hoje.

Não consegue adivinhar sobre o que falaremos?

Tudo o que foi dito acima é sobre CAPTCHA, que provavelmente 90% de todos os internautas já viram e usaram, mas, infelizmente, nem todos sabem bem o que é um captcha e quais problemas ele permite resolver.

O que é captcha?

Nos motores de busca, muitas pessoas inserem a consulta “tradução CAPTCHA” todos os dias. No entanto, você não encontrará a resposta correta para esta pergunta neste ou em outros artigos semelhantes.

CAPTCHA não é apenas um termo especialmente inventado, mas uma abreviatura para as palavras Teste de Turing Público Completamente Automatizado para Diferenciar Computadores e Humanos, que significa literalmente “um teste de Turing público totalmente automatizado para reconhecer computadores e pessoas”. Portanto, é correto escrever esta palavra em letras maiúsculas.

No segmento de língua russa da Internet, é frequentemente chamado de “captcha”, porque É mais ou menos assim que o CAPTCHA é pronunciado em russo. As letras maiúsculas são omitidas, razão pela qual a história da palavra “captcha” pode ser nova para alguns leitores, mas ajuda a traçar a conexão lógica entre ela e o “teste de Turing automatizado”.

Acho que a própria decodificação da abreviatura explica perfeitamente o que é um CAPTCHA. A única ambigüidade pode ser o teste de Turing... Se você pensa que neste ponto vou sobrecarregá-lo com um monte de fórmulas e definições, então você está enganado :)

Direi algumas palavras sobre isso da forma mais clara possível para ampliar seus horizontes, caso contrário você pode se deparar com uma palavra em palavras cruzadas e não saberá o que é :)

Era uma vez (ou seja, no início do século XX) um matemático inglês chamado Alan Turing. A personalidade, aliás, é bastante conhecida em círculos estreitos, que inventou muitas coisas boas, pelas quais até começaram a fazer filmes sobre ele (esse é exatamente o cara interpretado por Benedict Cumberbatch no filme “O Jogo de Imitação”).

Então, um dia o pensamento “pode uma máquina pensar?” veio à sua mente. Como Alan Turing não era uma pessoa estúpida, como você deve ter notado, o resultado de seu pensamento foi um teste, cujo objetivo é justamente determinar qual dos interlocutores é uma pessoa e qual é um computador.

O teste foi descrito pela primeira vez em 1950 e recebeu esse nome em homenagem ao seu criador, pelo qual é conhecido até hoje - o teste de Turing.

O teste de Turing clássico ocorre quando uma pessoa (um juiz) se comunica com um computador e uma pessoa real por meio de mensagens de texto. Se o juiz não puder determinar “xy de xy”, ou seja, Qual dos interlocutores é humano e qual é um computador, considera-se que a máquina passou no teste.

Mas engana-se quem pensa que é muito simples e fácil expor um computador :)

Vários truques são usados ​​para confundir o juiz. Em primeiro lugar, o próprio formato de texto da comunicação, de modo que uma pessoa não pudesse reconhecer uma máquina pela sua voz ou alguns outros sinais, e o computador pudesse demonstrar a sua inteligência, e não a capacidade de reconhecer a fala humana (embora, a julgar pelos actuais vídeos com robôs, para esses caras em breve não haverá problema nem com o primeiro nem com o segundo).

Além disso, as mensagens da pessoa e do computador são enviadas nos mesmos intervalos para que o juiz não consiga encontrar o computador com base na velocidade de sua resposta.

Mas, apesar de todas essas artimanhas, já em 1966 (nossa, “já” - 16 anos depois!) apareceu um programa de computador com o nome poético ELIZA, capaz de passar neste teste. Muitas pessoas inteligentes ainda duvidam se o experimento com Eliza deve ser considerado um teste de Turing ou não, mas permanece o fato de que a peça de hardware foi capaz de confundir as pessoas.

Portanto, CAPTCHA é um teste de Turing moderno que ajuda a eliminar robôs das pessoas automaticamente. Somente o algoritmo do computador atua como juiz. Por causa disso, o captcha às vezes é chamado de teste de Turing reverso.

E se você não passar neste teste, então pelas suas ações você está dizendo que não é diferente de um robô sem alma, e às vezes ainda mais estúpido quando este último conseguiu passar :)

Além disso, em alguns casos, com um certo número de tentativas malsucedidas, você ainda pode ser banido por endereço IP do site. Espero que isso o motive a ser mais responsável ao inserir o captcha na próxima vez :)

A propósito, apesar do teste de Turing ter sido inventado em 1950, o CAPTCHA é um fenômeno bastante jovem. Invenções semelhantes ao captcha moderno surgiram há relativamente pouco tempo - em 1997, e o próprio termo foi cunhado em 2003.

Acho que agora você entende o que é captcha, como apareceu e quando. A única pergunta é “Por quê?” É uma boa pergunta, então não vou esperar muito para responder :)

Surge a pergunta: por que foi necessário usar o CAPTCHA para determinar quem visitou o site: uma pessoa ou um robô?

O fato é que os robôs no mundo da Internet são programas automatizados especiais que nem sempre são criados para trazer benefícios. Pode ser a propagação de spam ou até mesmo a invasão de um recurso.

A propósito, mesmo se você tentar adivinhar senhas automaticamente ou enviar spam para sites desprotegidos, poderá causar sérios danos a eles, criando uma grande carga no servidor, o que fará com que o site pare de funcionar.

Portanto, o objetivo mais importante do captcha é garantir a segurança do site, bloqueando ataques e realizando ações automáticas por meio de diversos programas maliciosos.

Outra resposta à questão de por que o CAPTCHA é necessário é o reconhecimento de livros digitalizados e outras publicações impressas. Como?

Se você já tentou digitalizar livros usando o Adobe FineReader ou um programa semelhante (não sei sobre você, mas em meus anos de estudante eu costumava fazer isso ao escrever ensaios e cursos 🙂), então você sabe que o reconhecimento está longe de 100%.

Isso ocorre apesar do fato de a maioria dos livros ser impressa em fonte de impressão padrão. Para os manuscritos, o reconhecimento pelos programas é praticamente nulo.

Assim, os criadores do CAPTCHA (em particular, os criadores do Google reCAPTCHA foram os primeiros a utilizar este mecanismo para este fim) decidiram aproveitar esta circunstância. Eles compuseram palavras que não foram reconhecidas pelo programa, que depois foram exibidas como imagens captcha pedindo que pessoas reais inserissem o que viram.

Desta forma, foi coletado um banco de dados de opções para decodificação de palavras de difícil reconhecimento e ao mesmo tempo os usuários comprovaram que eram pessoas reais, pois foram capazes de reconhecer o que viram, o que nos distingue dos robôs. Quanto a mim, é brilhante, como tudo no Google, a rigor :)

O único ponto que não está claro para mim pessoalmente em toda essa história é como as pessoas passaram o captcha com personagens difíceis de reconhecer, se para tal pode até haver várias respostas corretas possíveis? O Google, naturalmente, não revelará seus segredos.

Mas se eu pessoalmente desenvolvesse esse mecanismo de reconhecimento de texto por usuários usando captcha, selecionaria alguma versão mais ou menos semelhante ao que é mostrado na imagem, para que fosse possível verificar a resposta do usuário com ela.

Ou simplesmente contaria a opção inserida pelo usuário como uma opção de resposta, e conscientemente pediria ao usuário que digitasse novamente o captcha com uma sequência mais legível de caracteres para os quais há uma resposta, para que o usuário não pensasse que ele estava sendo enganado e não aumentaria o número de tentativas incorretas, pelas quais às vezes são banidos.

Aliás, gosto muito mais da segunda opção, porque... com sua ajuda você pode coletar um banco de dados de respostas corretas do usuário, tendo cerca de 10 captchas prontos com respostas na entrada. O restante será coletado automaticamente. Tudo o que precisamos é analisar e processar as respostas dos usuários.

Graças a tudo isso, os criadores do reCAPTCHA estão promovendo seu projeto sob o lema “Pare o spam - leia livros!” E devo dizer que funciona :)

Inserir um captcha pode ser necessário para usar corretamente um programa, site ou para registro. A essência do captcha é simples: confirmar que você não é um robô. Mas o que você deve fazer se ele não abrir ou teimosamente disser que você digitou um resultado incorreto?

Se você realmente precisa se registrar em um fórum específico, tente primeiro verificar se o captcha funciona. Para isso, é necessário abrir a imagem em uma janela separada e ver o que será mostrado (nada, uma imagem, um código). Se aparecerem caracteres estranhos, o motivo provavelmente é uma falha no código. Neste caso, você só pode escrever para a administração do site.

Por que é difícil reconhecer o captcha?

Abaixo estão algumas maneiras de se proteger:

  • uso do alfabeto russo (exclusão do inglês);
  • usando uma combinação de letras do alfabeto russo e números;
  • Proteção adicional foi introduzida na forma de aplicação de vários filtros, distorções, detritos, etc.

Tal proteção dificulta muito a leitura e o reconhecimento do captcha não só para especialistas, mas também para usuários comuns de recursos da Internet, cujo treinamento é várias vezes menor.

Se o captcha for inserido incorretamente

O problema do captcha surge por vários motivos: ao inserir um captcha, abre-se uma imagem com uma ou duas palavras um pouco diferentes do fundo da imagem, além disso, o formato dos caracteres fica distorcido, as palavras são escritas com erros ; É difícil para um computador reconhecer fontes distorcidas e textos sem sentido, mas uma pessoa pode usar isso para autenticação.

Serviço anti-captcha para reconhecimento manual Pessoas reais trabalham no reconhecimento de captcha, então o serviço pode lidar com tudo o que uma pessoa pode reconhecer:

captchas de texto, captchas gráficos: ReCaptcha V2, KeyCaptcha, FunCaptcha, etc.

Cadastre-se >>>

  • Faça login em navegadores diferentes. Às vezes isso ajuda.
  • Verifique a velocidade da Internet. O fato é que em taxas muito baixas a imagem pode simplesmente não carregar. Ou faça isso com erros.
  • Certifique-se de permitir a exibição de imagens, porque um captcha é essencialmente uma imagem. É aconselhável analisar isso nas configurações apropriadas. Se houvesse alguma limitação, basta corrigi-la e reiniciar o navegador.
  • Faça login na página principal do site. Isso realmente funciona às vezes.
  • Tente encontrar a versão em áudio do captcha. É bem possível que tudo esteja em ordem com a dublagem.
  • Tente se cadastrar ou realizar as ações necessárias no seu celular. Acontece que a versão mobile do site funciona bem.
  • A verificação não passa: o captcha pode entrar em conflito com o software antivírus, é percebido como um elemento potencialmente perigoso. Experimente desativar seu antivírus e atualizar a página;
  • Pergunte se outros usuários do RuNet estão enfrentando um problema semelhante. Assim você saberá com certeza se o problema está relacionado ao seu computador.
  • Muito provavelmente, um desses métodos funcionará. Caso contrário, você precisará procurar outras opções.

    Assista ao vídeo sobre o tema:

    Outras opções para ignorar o captcha

    A primeira opção é recorrer a serviços que prestam serviços de reconhecimento de captcha - Rucaptcha, Antigate, etc. A ideia não é ruim, mas se o problema estiver na codificação do site, então os axisboxes não vão ajudar aqui. Além disso, existe um determinado mínimo para o cliente (geralmente cerca de 1 dólar), que ele deve primeiro transferir para a conta do recurso. Isso faz sentido quando falamos de mil captchas, mas não de um ou vários.

    A segunda opção é tentar usar programas que reconheçam automaticamente o captcha. Eles têm pouca eficácia. aproximadamente 10%, mas isso é suficiente para contornar a proteção simples. Mas eles não conseguem lidar com casos complexos.

    Além disso, esses programas rapidamente se tornam inúteis quando começam a ser amplamente utilizados. Portanto, você precisa buscar constantemente novas opções. Portanto, as chances de eles ainda estarem trabalhando são maiores.

    Como inserir captcha por dinheiro

    Se você não se incomoda com o captcha, tem tempo livre e deseja ganhar dinheiro extra, você mesmo pode se registrar nos recursos de reconhecimento de captcha e ganhar cerca de 50 rublos por hora. Este trabalho é bom porque é adequado para quase qualquer pessoa, porque não requer nenhum conhecimento especial. Leia este artigo para obter detalhes.

    Ganhe dinheiro 💰 online inserindo captcha Tudo que você precisa é inserir corretamente o texto da imagem (do captcha).

    Você ganha dinheiro 💵 para cada captcha inserido.

    Cadastre-se >>>

    Via de regra, depois de muitas tentativas de provar que alguém pertence à raça humana, ainda é possível. Como último recurso, você sempre pode escrever para a administração.

    Hoje, graças aos senhores spam bots e seus semelhantes, é quase impossível fazer qualquer coisa online sem inserir caracteres de uma imagem gerada - CAPTCHA (doravante denominado captcha). Na verdade, isso impede a execução de qualquer script sem intervenção humana, e neste tópico direi como criar tal captcha usando PHP, e também mencionarei um tópico muito útil de outro Habrowser, que será útil no desenvolvimento uma imagem captcha.

    Aviso desde já que o tema pode interessar apenas a desenvolvedores iniciantes, já que em essência estou reinventando a roda, mas com minhas próprias mãos.

    Regras básicas Ao desenvolver um captcha, você deve seguir algumas regras básicas:

    1. Captcha foi criado para pessoas
    Deve ser imediatamente legível, mas não à custa da resistência ao reconhecimento. Um exemplo muito claro de captcha que não cumpre esta regra é a imagem à direita.

    2. O gerador de captcha deve ser claramente limitado nos caracteres utilizados
    Um bom exemplo é a imagem no início do tópico. Claro, o reCAPTCHA é uma invenção maravilhosa, mas às vezes solicita que você insira caracteres que são difíceis de encontrar no charmap. Aliás, quando se trata de captcha com caracteres cirílicos, em nenhum caso o gerador deve usar a letra “е”. Pessoalmente, conheço muitas pessoas que têm alguma ação em seu sistema atribuída a ~ (til/e).

    3. O Captcha deve ser resistente ao reconhecimento
    ... mas não às custas da legibilidade. Em geral, este ponto é o mais difícil de todo o desenvolvimento. É necessário encontrar um meio-termo - o captcha é lido imediatamente pelas pessoas e geralmente (na medida do possível) não lido pelos bots. Também é necessário levar em consideração as especificidades do recurso no qual se pretende utilizar o captcha e seu contingente. Se estamos falando, digamos, de um fórum de leitura para donas de casa com mais de quarenta anos, então você pode cuspir na durabilidade do captcha de uma torre alta - isso não incomodará ninguém. Se estamos falando, por exemplo, de um imageboard, então você precisa de um captcha à la vyrviglaz.

    Design O objeto teórico para o qual faremos um captcha será um fórum esférico no vácuo, com usuários moderadamente agressivos, moderadamente inteligentes e geralmente moderados. Um tópico muito útil do Habrowser Pastafarianist nos ajudará a desenvolver esse captcha. Ou seja, chamarei a atenção para as desvantagens e vantagens listadas dos captchas que ele tomou.

    Então, vamos listar em ordem o que podemos usar:

    1. A imagem deve utilizar pelo menos algumas cores. Sempre de preferência diferente


    A imagem acima é um exemplo de como isso acontece em ação. Na verdade, esta não é uma opção muito confiável, pois o texto contrasta muito com o fundo. Trataremos das flores mais tarde.

    2. Deve haver barulho


    Um truísmo. Em quase qualquer captcha você pode encontrar ruído, que é mais frequentemente expresso em muitas linhas que cruzam o texto, de diferentes comprimentos e em diferentes ângulos.

    3. As letras devem estar a uma curta distância umas das outras


    O principal aqui é não exagerar. A convergência excessiva de caracteres levará a uma grave deterioração na legibilidade humana. No exemplo acima, você pode ver que as letras ficam grudadas, isso cria um obstáculo para o bot na hora de segmentar a imagem.

    4. Os tamanhos dos símbolos devem ser diferentes


    Se você usar esse truque, lembre-se de que o obstáculo na verdade se expressa no fato de o bot não conseguir usar uma matriz constante para segmentar o captcha. Portanto, se você diferenciar o tamanho dos símbolos, para cada símbolo o tamanho deverá ser aleatório, dinâmico.

    5. Fonte feia


    Uma forma muito útil. Serifas, itálico e estilização são grandes armadilhas para um bot. Além disso, em combinação com ruído na forma de linhas, uma fonte fina ficará muito bem. Se abstrairmos da primeira regra de geração de captcha, podemos usar muitas fontes ao mesmo tempo, por exemplo, uma fonte diferente para cada caractere.

    6. Símbolos em ângulos aleatórios

    Uma maneira muito eficaz de se proteger contra bots. Novamente, a segmentação será mais complicada, embora não significativamente. É melhor escolher uma faixa de ângulo pequena, caso contrário a legibilidade será bastante afetada (as letras se sobreporão).

    7. Distorção dinâmica

    A humanidade ainda não inventou nada mais terrível. As distorções nos captchas geralmente reduzem bastante a legibilidade humana. Claro, isso é bastante eficaz contra bots, mas é igualmente eficaz contra pessoas. O principal é não exagerar, as distorções devem ser insignificantes.

    Então o que vamos fazer:
    - Fundo contrastante, com ruído
    - Linhas atrás do texto, linhas no texto
    - Texto em posição aleatória
    - A quantidade de símbolos será aleatória, de 4 a 7
    - O tamanho de cada símbolo será aleatório
    - A cor do texto será aleatória a cada vez
    - Os personagens se tocarão levemente
    - Cada símbolo estará em um pequeno ângulo aleatório

    Desenvolvimento Vamos decidir sobre o objetivo:
    - Geração de ruído
    - Geração de texto
    - Formulário com capacidade de atualização de captcha
    - Processador de dados inseridos
    Ao escrever o artigo, percebi que as distorções neste caso são absolutamente inadequadas. Para quem ainda precisa, no final do tópico há um link para uma aula sobre como criar distorções. Escreva o formulário Atualizar captcha Digite o captcha:
    Tudo está muito claro aqui, mas por precaução, comentei algumas linhas. A propósito, observe que não defini o parâmetro maxlenght para o campo de entrada. Na maioria dos casos, os desenvolvedores definem esse parâmetro especificando o tamanho do captcha. Em primeiro lugar, esta é uma dica muito boa para um bot e, em segundo lugar, o número de caracteres será dinâmico. É isso, escrevemos a interface, é hora de começar a criar um script de geração. Estamos escrevendo um gerador de código captcha (random.php)
    Tudo aqui é limitado apenas pela sua imaginação. Certa vez, vi um método diferente - o minuto, a hora e o mês atuais foram selecionados, tudo isso foi multiplicado, 10 símbolos aleatórios foram selecionados a partir disso, o hash MD5 foi extraído duas vezes, 6 símbolos aleatórios foram extraídos dele e então tudo isso foi misturado. Aliás, preste atenção nos caracteres que escolhi - excluí como i, l, 1 e 0, o, c, por serem muito parecidos entre si, em algumas situações o usuário pode cometer um erro . Chamei o gerador random.php (mais tarde será solicitado em outros scripts) Escrevemos um gerador de imagens (captcha.php)