comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Inquietud (Curl PHP)

  • 5 Respuestas
  • 1628 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado The-Fenix

  • *
  • Underc0der
  • Mensajes: 15
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Agosto 05, 2014, 03:29:48 pm »
Hola amigos como estan.. Hoy vengo con una inquietud que me gustaria me pudieran resolver....
Estoy manejando la funcion CURL de php para logearme en una pagina pero al momento de querer guardar las cookies en un txt en el servidor donde envio la peticion http no me las guarda y nose porque =( ...
 Mi codigo es este:

Código: PHP
  1. $user="usuario";
  2. $pass="clave";
  3. $cookie_file = "";  
  4.  
  5. $ch = No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  6. No tienes permisos para ver links. Registrate o Entra con tu cuenta($ch, CURLOPT_URL,"url pagina");
  7. No tienes permisos para ver links. Registrate o Entra con tu cuenta($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1");  
  8. No tienes permisos para ver links. Registrate o Entra con tu cuenta($ch, CURLOPT_HTTPHEADER, No tienes permisos para ver links. Registrate o Entra con tu cuenta("Accept-Language: es-es,en"));  
  9. No tienes permisos para ver links. Registrate o Entra con tu cuenta($ch, CURLOPT_TIMEOUT, 10);
  10. No tienes permisos para ver links. Registrate o Entra con tu cuenta($ch, CURLOPT_FOLLOWLOCATION, false);
  11. No tienes permisos para ver links. Registrate o Entra con tu cuenta($ch, CURLOPT_POST, 7);
  12. No tienes permisos para ver links. Registrate o Entra con tu cuenta($ch, CURLOPT_POSTFIELDS,
  13. "user=".$user."&si_pass=".$pass.");
  14. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  15.  
  16. curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt");  
  17. curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt");  
  18.  
  19. $remote_server_output = curl_exec ($ch); //Guardar Pagina
  20. $error=curl_error($ch);
  21. curl_close ($ch);   // cerramos la sesión cURL
  22. print_r($remote_server_output);
  23. print_r($error);

La funcion de este Script es enviar una peticion http y a traves de esta peticion logearme en una pagina pero el problema radica al querer guardar las cookies para luego usar las cookies en otras peticiones...

No se cual es mi error al querer guardar las cookies..
Agradeceria me ayudaran :D
« Última modificación: Noviembre 23, 2014, 12:16:13 pm por Expermicid »

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5380
  • Actividad:
    76.67%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Agosto 05, 2014, 03:53:21 pm »
Los archivos tienen permisos? (777)

Saludos!
ANTRAX


Desconectado The-Fenix

  • *
  • Underc0der
  • Mensajes: 15
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Agosto 05, 2014, 04:08:42 pm »
si tienen los permisos 777 =( pero nose porque no me guarda la cookies...
Inicialmente ese script es parte del codigo que hice para un phishing el cual cumplia la funcion de capturar los datos de la cuenta correctos que son el correo, clave,pregunta y respuesta secreta, una ves tenia todos estos datos automaticamente los cambiaba dejando a la victima sin la cuenta pero para hacer eso necesitaba las cookies y como no me funciono usar las cookies por la funcion CURL, me puse a investigar el codigo fuente y WALA la pagina dejaba visible las cookies entonces del codigo fuente tomaba las cookies y  asi podia hacer las peticiones.... pero ahora que quiero hacer otro phishing para otra pagina no puedo porque no me guarda las cookies con la funcion CURL =(

Desconectado kid_goth

  • *
  • Underc0der
  • Mensajes: 201
  • Actividad:
    0%
  • Reputación 3
  • Tu conocimiento se limita cuando dices NO PUEDO...
    • Ver Perfil
    • DC Projects
    • Email
« Respuesta #3 en: Agosto 05, 2014, 07:25:39 pm »
pos veo un errorcillo, no se si es del code hightlight del foro o tuyo sin embargo, mira en la linea 14 estas concatenando sobre unas comillas abiertas que nunca cierran:

Código: PHP
  1. "user=".$user."&si_pass=".$pass.");


quitale esas ultimas comillas:

Código: PHP
  1. "user=".$user."&si_pass=".$pass);


y solo por intento xDD inténtale pasar un urlenconde a la variable post por otro lado (estupidez mía tal vez) revisa que la extensión curl en el PHP este activada e instalada correctamente :)

Saludos
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Acepta con humildad y aprecio que en la vida la muerte es inevitable y amarás ésta, adorando la muerte

Desconectado The-Fenix

  • *
  • Underc0der
  • Mensajes: 15
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #4 en: Agosto 05, 2014, 07:38:57 pm »
Si ese error de las comillas no lo corregi cuando copie el script y pues la funcion curl en el hosting donde almaceno mi web si esta activo, me a permitido hacer peticiones http a traves de el curl solo que las cookies no logro guardarlas =(

Desconectado hielasangre

  • *
  • Underc0der
  • Mensajes: 124
  • Actividad:
    5%
  • Reputación 0
    • Ver Perfil
« Respuesta #5 en: Agosto 06, 2014, 01:20:35 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Si ese error de las comillas no lo corregi cuando copie el script y pues la funcion curl en el hosting donde almaceno mi web si esta activo, me a permitido hacer peticiones http a traves de el curl solo que las cookies no logro guardarlas =(

estas seguro que loguea?
Proba con confirmar si loguea en el sitio, si podes dar mas info deciem y te ayudo.


para fb use uno de la red algo asi:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
<?php
echo 'loading <br/>';
        
$login_email 'usuario';
        
$login_pass 'password';
        
$fp fopen("fb_cookies.txt"w);
fclose($fp); 

echo 
'still loading <br/>';
        
if (
fb_login($login_email,$login_pass)){
$ch curl_init();
 
curl_setopt($chCURLOPT_URL'https://login.facebook.com/login.php?&next=https://apps.facebook.com/triviacrack/');
 
curl_setopt($chCURLOPT_POSTFIELDS,'charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&locale=en_US&email='.urlencode($login_email).'&pass='.urlencode($login_pass).'&pass_placeholder=&charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84');
 
curl_setopt($chCURLOPT_POST1);
 
curl_setopt($chCURLOPT_HEADER1);
 
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
 
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
 
curl_setopt($chCURLOPT_COOKIEJARstr_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt');
 
curl_setopt($chCURLOPT_COOKIEFILEstr_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt');
 
curl_setopt($chCURLOPT_RETURNTRANSFER1);
 
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 (.NET CLR 3.5.30729)");
$html curl_exec($ch);

 
curl_close($ch);
 
  echo 
$html;
}

  
function 
fb_login($login_email$login_pass){
 
 
$ch curl_init();
 
curl_setopt($chCURLOPT_URL'https://login.facebook.com/login.php?&next=https://apps.facebook.com/triviacrack/');
 
curl_setopt($chCURLOPT_POSTFIELDS,'charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&locale=en_US&email='.urlencode($login_email).'&pass='.urlencode($login_pass).'&pass_placeholder=&charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84');
 
curl_setopt($chCURLOPT_POST1);
 
curl_setopt($chCURLOPT_HEADER1);
 
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
 
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
 
curl_setopt($chCURLOPT_COOKIEJARstr_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt');
 
curl_setopt($chCURLOPT_COOKIEFILEstr_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt');
 
curl_setopt($chCURLOPT_RETURNTRANSFER1);
 
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 (.NET CLR 3.5.30729)");
$html curl_exec($ch);
 
$err 0;
 
$err curl_errno($ch); 
 
curl_close($ch);

 if (
$err != 0){
 echo 
'error='.$err."\n";
 return(
false);
 } else {
 echo 
'fetching..';
 return(
true);
 }
 
}
?>

« Última modificación: Agosto 06, 2014, 01:24:24 am por hielasangre »

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 6212
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2123
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1529
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 2663
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3339
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon