OBS: Todos os dados e exemplos descritos neste arquivo possuem somente propositos educacionais, o autor nao se responsabiliza pelo mau uso dos mesmos.Continuando... *********************************** * HACKING DE WEB PART III * ***********************************-------------------------------- INDICE -----------------------------------1 - INTRODUCAO 2 - POSSIVEIS TECNICAS ---------------------------> Artigo anterior 2.1. - Descobrindo o Servidor ---------------------------> Artigo anterior 2.2. - Vulnerabilidades no Servidor ---------------------------> Artigo anterior 2.3. - Furos em CGIs ---------------------------> Artigo anterior 2.4. - Furos em HTML ---------------------------> Artigo anterior 2.5. - Brutal Force ---------------------------> Artigo anterior3 - BACKDOORS 3.1. - HTTP Tunel 3.2. - Backdoor em CGI. 4 - TERMINANDO 4.1 - Links e Referencias 4.2 - Consideracoes Finais ------------------------------------------------------------------------------------------------------1 - INTRODUCAO |---------------------------Existem centenas de Script Kiddies mudando paginas Internet a fora atravesde ma implementacoes de Servidores WEB.No entanto, o Servidor WEB maisatacado e o que menos encontra-se em redes dita 'seguras'.Neste artigo eu pretendo abordar alguns esquemas bem mais uteis que apenas alterar umapagina do servidor, e tambem pretendo descrever formas basicas de seatacar um Servidor WEB mais seguro, num Sistema Operacional menos Inseguro(Varios Unix).Este e mais um artigo que possui como alvo a divulgacao de Conceitos e Teorias ao pessoal NewBie Fucador, logo, se voce e um usuario avancado nao ira encontrar nada de util aqui!Requisitos:basicos de TCP/IP e implementacoes Servidoras de HTTP se faz necessario,ademais um bom sistema operacional(nao windows) para se testar os esquemaspode ser uma boa opcao.---------------------------3 - BACKDOORS |---------------------------Os Servidores WEB sao bem mais uteis do que apenas para serem usados parase alterar uma pagina. E possivel criar backdoors que recebam comandos eexecutem os mesmos atraves do Servidor WEB.Varios sao os esquemas de backdoors que podem ser implementados atraves doprotocolo HTTP e do Servidor WEB. Uma vez que um atacante tenha obtido acessoe adquirido status de super usuario no sistema, as possibilidades se tornam infindaveis.Abaixo seguem dois esquemas de backdoors via Servidor WWW e CGI.3.1. - HTTP Tunel----------------------Mais uma vez os tuneis estao presentes. O Conceito de backdoors sobreFirewalls e extensivel ao uso de backdoors sobre protocolos, canalizandoassim um Tunel capaz de funcionar como uma via a espera de comunicacao(Conceito Cliente/Servidor). Um Tunel em HTTP pode funcionar de diversosmodos, mas na maioria dos casos eh atraves de requisicoes de URLs que oscomandos sao enviados e processados no servidor alvo.O pessoal da The Hackers Choice postou um excelente exemplo de backdoorvia HTTP, que pode ser visto abaixo:--------------------------- rwwwshell-1.6.perl -----------------------------#!/usr/bin/perl## Reverse-WWW-Tunnel-Backdoor v1.6# (c) 1998 by van Hauser / [THC] - The Hacker's Choice# Check out http://r3wt.base.org for updates# Proof-of-Concept Program for the paper "Placing Backdoors through Firewalls"# available at the website above in the "Articles" section.## Greets to all THC, ADM, arF and #bluebox guys# verified to work on Linux, Solaris, AIX and OpenBSD# BUGS: some Solaris machines: select(3) is broken, won't work there# on some systems Perl's recv is broken :-( (AIX, OpenBSD) ...# we can't make proper receive checks here. Workaround implemented.## HISTORY:# v1.6: included www-proxy authentication ;-))# v1.4: porting to various unix types (and I thought perl'd be portable...)# v1.3: initial public release of the paper including this tool## GENERAL CONFIG (except for $MASK, everything must be the same#