Accueil > Forum > > > > Curl Connection a http://login.live.com/
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
|
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
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|