Proxy de ataque OWASP Zed

El Proxy de Ataque Zed (ZAP) รฉ uma ferramenta gratuita escrita em Java vindo de Projeto OWASP para realizar, em primeiro lugar, testes de penetraรงรฃo em aplicaรงรตes web, embora tambรฉm possa ser utilizado por programadores no seu trabalho diรกrio. A partir de hoje estรก em sua versรฃo 2.1.0 e precisa Java 7 para correr, embora eu o use em Debian GNU / Linux baixo OpenJDK 7. Para aqueles de nรณs que estรฃo comeรงando no mundo da seguranรงa de aplicativos da web, รฉ uma excelente ferramenta para aprimorar nossas habilidades.

Alguns recursos (por exemplo Varredura Ativa) Do proxy ZAP Nรฃo devem ser usados โ€‹โ€‹contra sites que nรฃo sejam nossos ou para os quais nรฃo tenhamos autorizaรงรฃo prรฉvia, pois podem ser considerados atividades ilegais

Entre as muitas caracterรญsticas do ZAP, Comentarei o seguinte:

  • Proxy de interceptaรงรฃo: Ideal para quem รฉ novato nesta รกrea da seguranรงa, configurado da forma correta, permite ver todo o trรกfego entre o navegador e o servidor web do momento, mostrando de forma simples os cabeรงalhos e corpo do HTTP mensagens independentemente do mรฉtodo usado (HEAD, GET, POST, etc). Alรฉm disso, podemos modifique o trรกfego HTTP ร  vontade em ambas as direรงรตes de comunicaรงรฃo (entre o servidor da web e o navegador).
  • Aranha: ร‰ um recurso que ajuda a descobrir novos URLs no site auditado. Uma das maneiras de fazer isso รฉ analisando o cรณdigo HTML da pรกgina para descobrir tags. e seguir seus atributos hr.
  • Navegaรงรฃo forรงada: Tente descobrir arquivos e diretรณrios nรฃo indexados no site, como pรกginas de login. Para o conseguir, tem por defeito uma sรฉrie de dicionรกrios que usarรก para fazer pedidos ao servidor em espera cรณdigo de status resposta 200.
  • Varredura ativa: Gera automaticamente diferentes ataques web contra o site como CSRF, XSS, SQL Injection entre outros.
  • E muitos outros: Na verdade, existem muitos outros recursos, como: Suporte para web sockets da versรฃo 2.0.0, AJAX Spider, Fuzzer e alguns outros.

Configuraรงรฃo com Firefox

Podemos configurar o soquete atravรฉs do qual o ZAP estarรก ouvindo se formos Ferramentas -> Opรงรตes -> Proxy local. No meu caso, ele estรก escutando na porta 8018:

Configuraรงรฃo de "proxy local"

Configuraรงรฃo ยซProxy localยป

Em seguida, abrimos as preferรชncias do Firefox e iremos Avanรงado -> Rede -> Configuraรงรฃo -> Configuraรงรฃo manual do proxy. Indicamos o soquete que configuramos anteriormente no ZAP:

Configure o proxy no Firefox

Configure o proxy no Firefox

Se tudo correr bem, enviaremos todo o nosso trรกfego HTTP para o ZAP e ele se encarregarรก de redirecionรก-lo como qualquer proxy faria. Por exemplo, entro neste blog pelo navegador e vejo o que acontece no ZAP:

Visรฃo geral do ZAP

Visรฃo geral do ZAP

Podemos ver que mais de 100 mensagens HTTP foram geradas (a maioria usando o mรฉtodo GET) para carregar totalmente a pรกgina. Como vemos na guia Locais Nรฃo apenas o trรกfego foi gerado para este blog, mas tambรฉm para outras pรกginas. Um deles รฉ o Facebook e รฉ gerado pelo plugin social na parte inferior da pรกgina ยซSiga-nos no Facebook". Tambรฉm fez Google Analytics o que indica a presenรงa da referida ferramenta para a anรกlise e visualizaรงรฃo das estatรญsticas deste blog pelos administradores do site.

Tambรฉm podemos observar detalhadamente cada uma das mensagens HTTP trocadas, vamos ver a resposta que foi gerada pelo servidor web deste blog quando introduzi o endereรงo http://desdelinux.net escolhendo sua respectiva solicitaรงรฃo HTTP GET:

Detalhe da mensagem HTTP

Detalhe da mensagem HTTP

Notamos que um cรณdigo de status 301, que indica um redirecionamento direcionado para https://blog.desdelinux.net/.

ZAP torna-se uma excelente alternativa totalmente gratuita para Suรญte Arroto Para aqueles de nรณs que estรฃo comeรงando neste mundo emocionante de seguranรงa na web, certamente passaremos horas e horas na vanguarda desta ferramenta aprendendo diferentes tรฉcnicas de hacking na web, Eu carrego alguns. ๏˜›


Deixe um comentรกrio

Seu endereรงo de email nรฃo serรก publicado. Campos obrigatรณrios sรฃo marcados com *

*

*

  1. Responsรกvel pelos dados: Miguel รngel Gatรณn
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentรกrios.
  3. Legitimaรงรฃo: Seu consentimento
  4. Comunicaรงรฃo de dados: Os dados nรฃo serรฃo comunicados a terceiros, exceto por obrigaรงรฃo legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento vocรช pode limitar, recuperar e excluir suas informaรงรตes.

      nano dito

    Isso รฉ algo que tenho que fazer, principalmente para provar o que faรงo.

    ร‰ bem interessante

      eliotime3000 dito

    Essa ferramenta parece muito mais completa do que o Microsoft Network Monitor. A contribuiรงรฃo รฉ apreciada.

      Carpinteiro dito

    Excelente, muito obrigado pela informaรงรฃo e explicaรงรฃo.
    Saudaรงรตes.

      XaviPName dito

    IMHO, acho que essas ferramentas deveriam ser deixadas para escopos de seguranรงa, e nรฃo publicรก-las em um blog do Linux. Existem pessoas que podem usรก-lo de forma irresponsรกvel ou inconsciente.

         Paulo dito

      As ferramentas sempre serรฃo ferramentas de dois gumes, pois sรฃo utilizadas pelo bom e pelo mau, infelizmente isso nรฃo pode ser evitado. OWASP ZAP รฉ uma ferramenta reconhecida pela comunidade EH na รกrea de seguranรงa web e รฉ utilizada para auditorias web. Lembre-se: "Com grande poder vรชm grandes responsabilidades."

      Publiquei este post porque sou autodidata para oferecer serviรงos de HD no futuro e pensei que seria do interesse de outros leitores. O fim nรฃo รฉ que eles usem ilicitamente, muito menos, daรญ o alerta no inรญcio da postagem.

      Saudaรงรตes!

      PD1 ->: suspeito: Troll detectado? Eu tenho a dรบvidaโ€ฆ.
      PD2 -> Jhahaha Por favor, nรฃo deixe isso se tornar uma guerra inflamada daqui para baixo como em outros posts.