亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP獲取MSN好友列表類的實現代碼

2020-03-22 19:26:20
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:
?php
error_reporting(7);
html' target='_blank'>class msn
{
private $startcomm = 0;
private $username = '';
private $password = '';
private $commend = '';
private $domain = '';
private $socket = '';
private $challenge = '';
private $status = array();
private $data = array(); function set_account($username, $password)
{
$this- username = $username;
$this- password = $password;
}

function getData(){
$buffer="";
while (!feof($this- socket)) {
$buffer .= fread($this- socket,1024);
if (preg_match("http://r/",$buffer)) {
break;
}
}
$this- checkData($buffer);
}

function getData2() {
$buffer="";
while (!feof($this- socket)) {
$buffer .= fread($this- socket,1024);
if (preg_match("http://r/n/r/n/",$buffer)) {
break;
}
}
$this- checkData($buffer);
}
function checkData($buffer) {
if (preg_match("/lc/=(.+?)/Ui",$buffer,$matches)) {
$this- challenge = "lc=" . $matches[1];
}
if (preg_match("/(XFR 3 NS )([0-9/./:]+?) (.*) ([0-9/./:]+?)/is",$buffer,$matches)) {
$split = explode(":",$matches[2]);
$this- startcomm = 1;
$this- msn_connect($split[0],$split[1]);
}
if (preg_match("/tpf/=([a-zA-Z0-9]+?)/Ui",$buffer,$matches)) {
$this- nexus_connect($matches[1]);
}
$split = explode("/n",$buffer);
for ($i=0;$i count($split);$i++) {
$detail = explode(" ",$split[$i]);
if ($detail[0] == "LST") {
if(isset($detail[2])) $this- data[] = array($detail[1], urldecode($detail[2]));
}
}
$this- status = array(200, $this- data);
//echo $buffer;
}
function msn_connect($server,$port) {
if ($this- socket) {
fclose($this- socket);
}
$this- socket = @fsockopen($server,$port, $errno, $errstr, 20);
if (!$this- socket) {
$this- status = array(500,'MSN驗證服務器無法連接');
return false;

} else {

$this- startcomm++;
$this- send_command("VER " . $this- startcomm . " MSNP8 CVR0",1);
$this- send_command("CVR " . $this- startcomm . " 0x0409 win 4.10 i386 MSNMSGR 6.2 MSMSGS " . $this- username,1);
$this- send_command("USR " . $this- startcomm . " TWN I " . $this- username,1);
}
}
function send_command($command) {
$this- commend = $command;
$this- startcomm++;
fwrite($this- socket,$command . "/r/n");
$this- getData();
}
function nexus_connect($tpf) {
$arr[] = "GET /rdr/pprdr.asp HTTP/1.0/r/n/r/n";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://nexus.passport.com:443/rdr/pprdr.asp");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_VERBOSE, 0);
curl_setopt($curl, CURLOPT_HEADER,1);
curl_setopt($curl, CURLOPT_HTTPHEADER, $arr);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
$data = curl_exec($curl);
curl_close($curl);
preg_match("/DALogin=(.+?),/",$data,$matches);
if(!isset($matches[1])) return false;
$split = explode("/",$matches[1]);
$headers[0] = "GET /$split[1] HTTP/1.1/r/n";
$headers[1] = "Authorization: Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom,sign-in=" . $this- username . ",pwd=" . $this- password . ", " . trim($this- challenge) . "/r/n";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://" . $split[0] . ":443/". $split[1]);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_VERBOSE, 0);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_HEADER,1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
$data = curl_exec($curl);
curl_close($curl);
preg_match("/t=(.+?)'/",$data,$matches);
if(!isset($matches[1])){

$this- status = array(404, '你輸入的MSN帳號或者密碼錯誤');
return false;
}
$this- send_command("USR " . $this- startcomm . " TWN S t=" . trim($matches[1]) . "",2);
$this- send_command("CHG " . $this- startcomm . " HDN",2);
$this- send_command("SYN " . $this- startcomm . " 0",2);
$this- getData2();
$this- send_command("SYN " . $this- startcomm . " 1 46 2",2);
$this- getData2();
$this- send_command("CHG ". $this- startcomm . " BSY");
$this- getData();
}
public function getStatus()
{
return $this- status;
}
}

$msn = new MSN;
$msn- set_account('xx@hotmail.com', 'xxxxx');
$msn- msn_connect("messenger.hotmail.com",1863);
$data = $msn- getStatus();
print_r($data);
?
PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一网站男人都懂| 欧美综合国产精品久久丁香| 欧美大肥婆大肥bbbbb| 色偷偷av一区二区三区乱| 亚洲va久久久噜噜噜久久天堂| 波霸ol色综合久久| 久久色免费在线视频| 4388成人网| 中文字幕日韩精品在线观看| 久久全球大尺度高清视频| 亚洲a中文字幕| 成人国产在线视频| 91精品久久久久久久久久久久久| 国产人妖伪娘一区91| 自拍视频国产精品| 91精品国产综合久久香蕉最新版| 精品免费在线视频| 国产福利精品在线| 亚洲2020天天堂在线观看| 欧美午夜激情小视频| 亚洲国语精品自产拍在线观看| 国产精品狼人色视频一区| 中文字幕国产精品| 欧美激情成人在线视频| 亚洲欧美国产另类| 欧美成人精品不卡视频在线观看| 日本成熟性欧美| 国产日产欧美a一级在线| 国产高清在线不卡| 91精品国产91| 一区二区三区视频观看| 97色在线观看免费视频| 欧美肥婆姓交大片| 久久免费视频在线观看| 亚洲另类激情图| 亚洲欧美综合精品久久成人| 久久精品在线播放| 97av视频在线| 久久久久久网站| 欧美理论电影网| 日韩电影在线观看免费| 国产激情久久久| 日韩中文字幕亚洲| 日韩av在线不卡| 日韩美女av在线| 国产成人av在线| 亚洲激情视频在线| 亚洲女同性videos| 欧美综合在线观看| 69久久夜色精品国产7777| 久久久免费精品视频| 亚洲一区av在线播放| 亚洲va欧美va国产综合剧情| 亚洲国产中文字幕久久网| 国产精品视频26uuu| 久久久久久久久久久免费精品| 亚洲精品国产精品自产a区红杏吧| 日韩经典中文字幕| 亚洲自拍偷拍色片视频| 亚洲午夜未满十八勿入免费观看全集| 欧美日韩激情视频| 疯狂蹂躏欧美一区二区精品| 日韩精品亚洲视频| www.久久久久久.com| 欧美日韩成人黄色| 色妞一区二区三区| 亚洲最大福利视频网站| 97免费在线视频| 中文字幕精品在线视频| 国产mv免费观看入口亚洲| 亚洲bt欧美bt日本bt| 久久亚洲一区二区三区四区五区高| 欧美一区二区三区免费观看| 日韩一区二区在线视频| 亚洲激情电影中文字幕| 国产精品久久久久久久久男| 精品国产一区久久久| 亚洲精品720p| 亚洲免费视频在线观看| 久久青草精品视频免费观看| 欧美在线视频观看免费网站| 国产一区二区成人| 91深夜福利视频| 97人人爽人人喊人人模波多| 欧美日本黄视频| 久久精品视频播放| 国内免费精品永久在线视频| 日本三级久久久| 国产一区深夜福利| 国产精品狠色婷| 欧美有码在线视频| 久久久免费在线观看| 国产91成人video| 亚洲第一综合天堂另类专| 久久久久久久久中文字幕| 国产这里只有精品| 亚洲天堂男人天堂女人天堂| 久久免费视频在线观看| 久久av在线播放| 欧美激情精品久久久久| 一区二区三区四区视频| 久久天天躁狠狠躁夜夜爽蜜月| 菠萝蜜影院一区二区免费| 日韩成人激情在线| 亚洲社区在线观看| 色www亚洲国产张柏芝| 亚洲成avwww人| 久久精品国产99国产精品澳门| 久久久中精品2020中文| 国产精品成人免费电影| 亚洲欧美日韩一区在线| 毛片精品免费在线观看| 亚洲精品国产精品自产a区红杏吧| 亚洲视频国产视频| 国产午夜精品久久久| 国产一区二区日韩| 亚洲国产天堂网精品网站| 在线观看视频99| 伊人久久精品视频| 国产一区二区免费| 亚洲成人免费网站| 国产亚洲精品久久久优势| 久久精品亚洲一区| 国产主播欧美精品| 少妇高潮久久77777| 欧美最顶级丰满的aⅴ艳星| 精品国产成人在线| 日韩精品视频中文在线观看| 欧美午夜电影在线| 海角国产乱辈乱精品视频| 亚洲黄在线观看| 影音先锋日韩有码| 国产69精品久久久| 91精品久久久久久久久青青| 久久青草精品视频免费观看| 欧美日韩国产色| 国产亚洲欧美日韩一区二区| 一区三区二区视频| 亚洲xxxx视频| 在线视频欧美日韩精品| 大量国产精品视频| 日韩精品视频在线免费观看| 亚洲sss综合天堂久久| 97精品国产91久久久久久| 日韩成人在线免费观看| 91精品国产自产在线观看永久| 欧美日韩国产黄| 亚洲精品一区二三区不卡| 亚洲美女又黄又爽在线观看| 欧美中文字幕视频在线观看| 成人国内精品久久久久一区| 久久久久久av| 亚洲精品丝袜日韩| 日韩在线观看免费高清完整版| 久久91精品国产91久久久| 成人av色在线观看| 亚洲第一精品久久忘忧草社区| 国内精品小视频| 国产精品视频导航| 亚洲人精品午夜在线观看| 亚洲精品电影久久久| 国产精品久久久久免费a∨大胸| 国产精品私拍pans大尺度在线| zzijzzij亚洲日本成熟少妇|