<?php
#----------------------------------------------------->
# ToolName : Treo nick Yh
# Programmer : Trieu Huy hoang
# Version : 1.0
# Mysite : http://trieuhuyhoang.net
# Home : http://vnhack.us
# Date : 11/09/2012
#--------------------------
if($_GET['act']=='update')
{
$username = $_POST['username']; // Your usernameid
$password = $_POST['password']; // Your password
$consumer_key = "dj0yJmk9bUNKZlNoMXFVYUZQJmQ9WVdrOVJWSlNRa0kyTlRJbWNHbzlNVGMwTnpNNE1qYzJNZy0tJnM9Y29uc3VtZXJzZWNyZXQmeD03NQ--"; //có thể thay thế nếu muốn
$secret_key = "af4af35d2005e483e293f7afddfb2986d30f4c95"; // có thể thay thế nếu muốn
$state = 2; //0 : online //2 : busy //999 idle
$status = $_POST['status']; //Status
$header[] = 'Content-type: application/json; charset=utf-8';
function curl($url, $method = 'get', $header = null, $postdata = null, $includeheader=false, $timeout = 60)
{
$s = curl_init();
$debug = false;
curl_setopt($s,CURLOPT_URL, $url);
if ($header)
curl_setopt($s,CURLOPT_HTTPHEADER, $header);
if ($debug)
curl_setopt($s,CURLOPT_VERBOSE, TRUE);
curl_setopt($s,CURLOPT_TIMEOUT, $timeout);
curl_setopt($s,CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($s,CURLOPT_MAXREDIRS, 3);
curl_setopt($s,CURLOPT_RETURNTRANSFER, true);
curl_setopt($s,CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($s,CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($s,CURLOPT_COOKIEFILE, 'cookie.txt');
if(strtolower($method) == 'post')
{
curl_setopt($s,CURLOPT_POST, true);
curl_setopt($s,CURLOPT_POSTFIELDS, $postdata);
}
else if(strtolower($method) == 'delete')
{
curl_setopt($s,CURLOPT_CUSTOMREQUEST, 'DELETE');
}
else if(strtolower($method) == 'put')
{
curl_setopt($s,CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($s,CURLOPT_POSTFIELDS, $postdata);
}
curl_setopt($s,CURLOPT_HEADER, $includeheader);
curl_setopt($s,CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1');
curl_setopt($s, CURLOPT_SSL_VERIFYPEER, false);
$html = curl_exec($s);
$status = curl_getinfo($s, CURLINFO_HTTP_CODE);
curl_close($s);
return $html;
}
$url1 = 'https://login.yahoo.com/WSLogin/V1/get_auth_token';
$url1 .= '?login='.$username;
$url1 .= '&passwd='.$password;
$url1 .= '&oauth_consumer_key='.$consumer_key;
$rs = curl($url1);
$rs = trim(str_replace('RequestToken=', '', $rs));
$url = 'https://api.login.yahoo.com/oauth/v2/get_token';
$url .= '?oauth_consumer_key='.$consumer_key;
$url .= '&oauth_nonce='. uniqid(rand());
$url .= '&oauth_signature='.$secret_key.'%26';
$url .= '&oauth_signature_method=PLAINTEXT';
$url .= '&oauth_timestamp='. time();
$url .= '&oauth_token='. $rs;
$url .= '&oauth_version=1.0';
$rs1 = curl($url);
echo "<textarea>".$rs1."</textarea><br>";
if (stripos($rs1, 'oauth_token') === false)
{
$rs1;
return false;
}
//parse access token
$tmp = explode('&', $rs1);
foreach ($tmp as $row)
{
$col = explode('=', $row);
$access_token[$col[0]] = $col[1];
}
//print_r ($access_token);
//fetch_crumb url
$url2 = 'http://developer.messenger.yahooapis.com/v1/session';
$url2 .= '?oauth_consumer_key='.$consumer_key;
$url2 .= '&oauth_nonce='. uniqid(rand());
$url2 .= '&oauth_signature='.$secret_key.'%26'. $access_token['oauth_token_secret'];
$url2 .= '&oauth_signature_method=PLAINTEXT';
$url2 .= '&oauth_timestamp='. time();
$url2 .= '&oauth_token='. $access_token['oauth_token'];
$url2 .= '&oauth_version=1.0';
$rs2 = curl($url2, 'get', $header);
echo "<textarea>".$rs2."</textarea><br>";
//signon url
$url3 = 'http://developer.messenger.yahooapis.com/v1/session';
$url3 .= '?oauth_consumer_key='.$consumer_key;
$url3 .= '&oauth_nonce='. uniqid(rand());
$url3 .= '&oauth_signature='.$secret_key.'%26'. $access_token['oauth_token_secret'];
$url3 .= '&oauth_signature_method=PLAINTEXT';
$url3 .= '&oauth_timestamp='. time();
$url3 .= '&oauth_token='. $access_token['oauth_token'];
$url3 .= '&oauth_version=1.0';
$url3 .= '¬ifyServerToken=1';
$postdata = '{"presenceState" : '. $state. ', "presenceMessage" : "'. $status. '"}';
$rs3 = curl($url3, 'post', $header, $postdata, true);
echo "<textarea>".$rs3."</textarea><br>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css">
<meta name="author" content="LyThongAc" />
<title>..:::Treo nick Yahoo 24h:::..</title>
<style>
</style>
</head>
<body id="index" onload="">
<div>
<form action="?act=update" method="post" name="jaja">
<table align="center">
<tr>
<td><span class="method2">UserName</span></td>
<td><input name="username" type="text" id="boton" onclick="this.select()" value="" size="40px" ></td>
</tr>
<tr>
<td><span class="method2">Password</span>
</td>
<td><input name="password" type="password" id="boton" onclick="this.select()" value="" size="40px" /> </td>
</tr>
<tr>
<td><span class="method2">Status</span>
</td>
<td><input name="status" type="text" id="boton" onclick="this.select()" value="" size="40px" /> </td>
</tr>
<tr>
<td class="titulo style1">
<span class="method2">Action</span></td>
<td>
<input name="submit" type="submit" class="button" value="Treo Nick" />
<input type="reset" class="button" value="Reset" />
</span></td>
</tr>
</table>
</div>
</form>
<br />
</center>
Web chia sẻ thủ thuật máy tính, thủ thuật windows, thủ thuật internet, thủ thuật tin học, vi tính hay nhất, phần mềm miễn phí.
Tuesday, September 11, 2012
Code treo nick Yahoo (có status)
Demo: http://lythongac.net/treo.php
Subscribe to:
Post Comments (Atom)
Popular Posts
-
Áo tắm của thí sinh hoa hậu Hong Kong bị nhận xét quá thoáng, Phạm Băng Băng mặc váy trong suốt và Jessica C khoe vòng 1 nóng bỏng là tin tứ...
-
What Is SQL Injection? 1-Introduction 2-Understanding How Web Applications Work. 3-A Simple Application Architecture 4-A More Complex Archit...
-
Ông Zhang ở Trịnh Châu (Trung Quốc) đã vác 10 thùng tiền lẻ gồm nhiều mệnh giá, cả tiền cũ lẫn mới, đến cửa hàng để “tậu” một chiếc xe hơi m...
-
Cô gái Pakistan chia sẻ những hình ảnh của mình trên Facebook khiến cộng đồng mạng Việt xôn xao. Cô gái có gương mặt đẹp đến hoàn mĩ. Cô gá...
-
Đó là bày tỏ của bạn Dương Văn Đạt - Lớp Văn B, ĐHSP Thái Nguyên trong lá thư gửi đến Báo Giáo dục Việt Nam khi đề cập đến nhiều bất cập hiệ...
-
Xông vào nhà hiếp dâm xong còn đe dọa chủ nhà lấy tiền mang đi tiêu xài... 2 lần 'yêu' bé gái 12 tuổi, 'đổi' lấy 9 năm tù! H...
-
Một nữ giáo viên dạy môn học về sức khỏe và giáo dục giới tính tại một trường trung học ở Massachusetts, Hoa Kỳ đang phải đối mặt với cáo bu...
-
Giá vàng thế giới quay đầu giảm khi giới đầu tư chốt lời sau khi giá vàng lên mức cao nhất trong vòng 3 tháng qua. Tuy nhiên, trong sáng n...
-
Tự xưng là người công tác tại Bộ Công an mang cấp hàm đại tá, Trần Văn Chánh đã lừa đảo, chiếm đoạt của 4 người với số tiền gần 1,4 tỷ đồng....
-
HLV Pep Guardiola của Bayern Munich ăn mừng bàn thắng của Franck Ribery bằng cách bóp cổ cậu học trò người Pháp sau khi anh gỡ hòa 1-1 cho n...
No comments:
Post a Comment