begin process at 2012 05 29 00:46:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Curl Connection a http://login.live.com/


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Curl Connection a http://login.live.com/

mardi 2 février 2010 à 18:53:03 | Curl Connection a http://login.live.com/

rocky42

Bonjour tout le mondes ^^

Voila j'aimerai essayer de me connecter a un compte hotmail via php

Pour se faire jais eux l'idée d'utiliser le curl sur l'adresse = http://login.live.com/

Je récupère le cookie que le server envoyer, l'input de vérification le referer & l'url de vérification

Puis je poste sur l'url de vérification

Mais rein a faire sa me marque toujours login ou mots de passe incorrect

Se que j'aimerai ces juste vérifier si le compte fonctionne via le login & le password

Je vous envoye mon code complet

Code PHP :
<?php
$rCurl = curl_init();
  curl_setopt ($rCurl, CURLOPT_URL, "http://login.live.com/" );
  curl_setopt ($rCurl, CURLOPT_HEADER, true);
  curl_setopt ($rCurl, CURLOPT_RETURNTRANSFER, true);
  curl_setopt ($rCurl, CURLOPT_COOKIE, "PHPSESSID="); 
  curl_setopt ($rCurl, CURLOPT_POSTFIELDS, "" );
  $bResult = curl_exec ($rCurl);
  curl_close ($rCurl);
  $bResult = str_replace("path=/;version=1", "path=/;version=1;", $bResult);
  $bResult = str_replace("Set-Cookie: MSPOK", "M", $bResult);
  $bResult = str_replace("Content-Length", ">", $bResult);
  $bResult = str_replace("Set-Cookie:", '<gf name="', $bResult);
  $bResult = str_replace("<iframe", '<bigGroFram', $bResult);
  $bResult = str_replace("\n\r", '', $bResult);
  $bResult = str_replace("\n", '', $bResult);
  $bResult = str_replace("\r", '', $bResult);
  $bResult = str_replace('<a href="javascript:DoHelp', '<bigGroFram', $bResult);
  $bResult = str_replace('gf name=" M', 'gf name="M', $bResult);
  $bResult = str_replace('>: ', '">', $bResult);

  if ($nb_liens = preg_match_all('#<a href="(.*)" id="i1011" >#', $bResult, $matches)) 

{ foreach ($matches as $m) {} } 

$ServerPost = str_replace('https://login.live.com/resetpw.srf?bk=', 'https://login.live.com/ppsecure/post.srf?bk=', $m[0] );
$ServerPost = str_replace('&lc=1033', '', $ServerPost );

echo $ServerPost;
echo "<br>";
      if ($nb_liens = preg_match_all('#<gf name="(.*)>#', $bResult, $matches)) 

{ foreach ($matches as $m) {} } 

$usecookie = str_replace('">', '##########################################################################################################################################################################################################################', $m[0]);

$usecookie = substr($usecookie, 0, 250);
$usecookie = str_replace('#', '', $usecookie );

echo $usecookie;
echo "<br>";

if ($nb_liens = preg_match_all('#<input type="hidden" name="PPFT" id="i0327" value="(.*)"/>#', $bResult, $matches)) 

{ foreach ($matches as $m) {} } 

$PPFT = $m[0];
echo $PPFT;
echo "<br>";

$users = "exemple@live.fr";
$pass = "password";

$rCurl = curl_init();
  curl_setopt ($rCurl, CURLOPT_URL, $ServerPost);
  curl_setopt ($rCurl, CURLOPT_HEADER, true);
  curl_setopt($rCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
  curl_setopt($rCurl, CURLOPT_SSL_VERIFYHOST, 2); 
  curl_setopt ($rCurl, CURLOPT_RETURNTRANSFER, true);
  curl_setopt ($rCurl, CURLOPT_COOKIE, $usecookie); 
  curl_setopt($rCurl, CURLOPT_REFERER, "http://login.live.com/" );
  curl_setopt($rCurl, CURLOPT_COOKIEJAR, $usecookie);
  curl_setopt($rCurl, CURLOPT_COOKIEFILE, $usecookie);    
  curl_setopt ($rCurl, CURLOPT_POSTFIELDS, "PPSX=PA&PwdPad=IfYouAreReadingThisYouHaveTooMuchFreeT&Type=&login=$users&passwd=$pass&LoginOptions=2&PPFT=" . $PPFT);
  $bResult = curl_exec ($rCurl);
  curl_close ($rCurl);
echo $bResult;
?>




Si quelqu'un a déjà réussi ou a une petite idée pour faire fonctionner mon code ^^ je prend

Cordialement Rocky42.
mardi 2 février 2010 à 22:43:04 | Re : Curl Connection a http://login.live.com/

kohntark

Membre Club
Salut,

[mode: message peut être pour rien]
Je n'ai pas regardé ton code, mais j'avais fait ça il y a quelques temps.
J'essaie de retrouver dans mes archives d'ici la fin de la semaine si j'ai le temps et je te tiens au courant.
[/mode: message peut être pour rien]

Autre petite question : plus précisément quel est le but ?


Cordialement,

Kohntark -

mercredi 3 février 2010 à 12:01:19 | Re : Curl Connection a http://login.live.com/

rocky42

Merci pour ta réponse kohntark

Le but et de réussir a se connecter a une boite mail de type live
et de lister les contact de la messagerie
et d'afficher le résultat sur mon site



Voila ^^

Déjà si la connexion fonctionner sa serait un exploit ^^ lol

Cordialement.

Rocky42
mardi 9 février 2010 à 10:30:51 | Re : Curl Connection a http://login.live.com/


Cette discussion est classée dans : login, curl, setopt, curlopt, rcurl


Répondre à ce message

Sujets en rapport avec ce message

Curl Connection a http://login.live.com/ [ par rocky42 ] Bonjour tout le mondes ^^ Voila j'aimerai essayer de me connecter a un compte hotmail via php Pour se faire jais eux l'idée d'utiliser le curl sur Aide sur une sort de crawler [ par jipe32 ] Bonjour à tous...Je suis en train de me faire un crawler pour récupérer les liens des videos de Youtube pour me faire des listes...J'arrive à récupére cURL et formulaire avec chekbox multiples [ par simonechoulle ] bonjour,je me sers de curl pour l'execution d'un formulaire, hors j'ai un problème avec les checkboxes multiples : la requete post dans le curl ne me Pré-remplir un formulaire sur un site extérieur [ par ICIoBRa ] Salut à tous, je cherche à atterrir sur une page d'un site contenant un formulaire, avec le formulaire du site déjà rempli. J'utilise Google chrome. J cURL + PHP [ par bandifull ] Bonsoir à tous,J'aimerai utiliser cURL pour recuperer le code source d'un site.Je dois etre logué (une variable de session est alors créée).Jusque la probleme curl [ par coolman9999 ] bonjour, ayant chercher longtemps a resoudre mon probleme sans succés, je me tourne vers vous en esperant le resoudre :D voila, jaimerais creer un pe Headers (fct CURL) [ par malik7934 ] Hello,Depuis quelques temps, je bricole avec les fonctions CURL et j'adore  mais j'ai un probleme Je cherche a recupere les heades que j'envoie quand Connaitre le content-type d'une page [ par BlackWizzard ] Hello,Je cherche depuis plusieurs heures un moyen de connaitre le content-type d'une page (pas celui de la page en cours, une page externe dont l'url Curl & Yahoo [ par WhiteDwarf ] Bonjour, en fait je cherche à créer un script qui permettrai de récupérer les contacts des boites mail Yahoo! et Gmail (et autres éventuellement)Jusqu Afficher image distante & récuperer son cookie [ par Xiu ] Bonjour à tous,Je cherche une méthode pour afficher une image d'un site distant et récupérer son cookie (captcha)Avec curl j'arrive bien à récuperer l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales