mais seguro.Buscar por:* intitle:test page for Apache* intitle:Pagina teste para a instalacao do Apacheretorna uma lista de servidores que estao exibindo a pagina padrao do Apache.Para procurar por paginas padrao do IIS, poderiamos buscar por:* intitle:welcome.to.IIS.4.0* intitle:welcome to windows 2000 internet services* intitle:welcome to windows xp server internet services* under construction does not currently have para servidores mais novos.Ataque #3 Listagem de diretoriosConfigurar servidores adequadamente pode ser uma tarefa bastante confusa, e de fato muitos administradores cometem erros na hora de determinar que diretorios do sistema podem ou nao ser acessados via Internet. Alem disso, servidores costumam permitir a listagem dos arquivos e subdiretorios dentro de um diretorio que possa ser acessado mas nao tenha a pagina de nome padrao(geralmente index.html, embora isso possa ser modificado nas configuracoes do servidor). Isso permite que usuarios maliciosos procurem por listagem de diretorios sensiveis em seu servidor, ou ainda por arquivos especificos dentro de seu sistema, que podem ser acessados pelo nome mesmo que seu servidor esteja configurado para nao listar o conteudo de diretorios (desde que, e claro, o servidor tenha permitido acesso ao arquivo devido a ma configuracao do servidor).E possivel, por exemplo, buscar por:* intitle:index of/adminretorna listagem de diretorios chamados admin, comumente utilizados por administradores de sistemas para guardar arquivos e dados possivelmente sensiveis.Buscar por arquivos e subdiretorios especificos dentro de listagens diretorios tambem e possivel, como por exemplo:* intitle:index of .htpasswd* intitle:index of backupAtaque #4 SenhasMuitos servidores mal configurados tornam publicos seus arquivos de registro (logs), permitindo assim que usuarios maliciosos obtenham senhas de sistemas (muitas vezes com privilegios de administrador) sem trabalho algum, bastando buscar por:* filetype:log inurl:password.logAtaque #5 Explorando bancos de dadosGrande parte dos servidores web precisa de servicos de banco de dados instalados, mas muitos nao sao bem configurados e acabam fornecendo informacoes sigilosas, como tabelas inteiras, que podem conter ate mesmo campos com nome de usuarios e senhas validas dentro do sistema.A seguinte busca procura por tais tabelas:* # dumping data for table (username|user|users) passwordConhecendo um pouco da estrutura de arquivos de uma base de dados SQL, e possivel ir diretamente atras de arquivos que contenham senhas, como por exemplo atraves da busca:* filetype:properties inurl:db intext:passwordE possivel ainda identificar bancos de dados vulneraveis a ataques de injecao de SQL, ao pesquisarmos por mensagens de erro que tipicamente denunciam esse problema:* ORA-00921: unexpected end of SQL command* ORA-00933: SQL command not properly ended* unclosed quotation mark before the character stringAtaque #6 Explorando relatorios de segurancaAdministradores preocupados com a seguranca de seus sistemas costumam executar programas especificos que realizam varreduras de seguranca e identificam vulnerabilidades em seus servidores.Procurar por:* This file was generated by Nessus* This report lists identified by Internet Scannerretorna desde paginas exemplo ate relatorios reais, que indicam as vulnerabilidades encontradas em determinados servidores, que colocaram os relatorios das ferramentas (como o nessus ou o ISS, do exemplo acima) em uma area publica.Ataque #7 Usando o Google como um web proxyA possibilidade de se traduzir paginas e um dos grandes atrativos do Google. Atraves da pagina Google Translate podemos digitar uma URL qualquer e o Google fara