MINI Sh3ll
Path : /var/www/html/ |
|
Current File : /var/www/html/kezzler.php |
<?
date_default_timezone_set('Asia/Kolkata');
header('Content-Type:text/plain');
ini_set('display_errors', '0');
$mobileno = $_GET['mobileno'] != '' ? $_GET['mobileno'] : '';
$message = $_GET['message'] != '' ? $_GET['message'] : '';
$shcode = $_GET['shcode'] != '' ? $_GET['shcode'] : '57575522';
$circle = $_GET['circle'] != '' ? $_GET['circle'] : '';
$request = $_REQUEST;
function make_get_request($url, $paramstring)
{
$response = '';
$options = array(
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_HEADER => false, // don't return headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle all encodings
CURLOPT_USERAGENT => "spider", // who am i
CURLOPT_AUTOREFERER => true, // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect
CURLOPT_TIMEOUT => 120, // timeout on response
CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
CURLOPT_SSL_VERIFYPEER => false, // Disabled SSL Cert checks
CURLOPT_SSL_VERIFYHOST => 0
);
$callurl = trim($url);
//if( !endsWith($callurl,'?') )
// $callurl = $callurl.'?';
//print $callurl.PHP_EOL;
$callurl = $callurl.$paramstring;
$ch = curl_init( $callurl );
curl_setopt_array( $ch, $options );
$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );
$response = $header['http_code'] == '200' ? $content : 'HTTP Error : '.$header['http_code'];
return $response;
}
function make_post_request_new($url, $param)
{
$curl = curl_init();
$ccurl = $url;//.$param;
//print $ccurl.PHP_EOL;
curl_setopt_array($curl, array(
CURLOPT_URL => $ccurl,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $param
));
$response = curl_exec($curl);
//$header = curl_getinfo( $curl );
//$response['header'] = json_encode($header);
//print_r($header);
curl_close($curl);
return $response;
}
$kezzler_api = 'https://kezzlerssp.com/proxy/5757522?msisdn='.$mobileno.'&code='.urlencode($message);
//$kezzler_api = 'https://kezzlerssp.com/ssp/smsproxy?msisdn='.$mobileno.'&code='.urlencode($message);
$o4sure_api = 'https://app.original4sure.com/sms/scanin';
$params = 'vmn=5757522&sender='.$mobileno.'&location='.$circle.'&receivedon=&message='.urlencode($message);
//print $kezzler_api.PHP_EOL;
$kresponse = make_get_request($kezzler_api, '');
$request['kresponse'] = $kresponse;
$request['response'] .= $kresponse.PHP_EOL;
if(strpos($kresponse, 'Error') !== false || strpos($kresponse, 'you for your enquiry') !== false){
//print $o4sure_api.PHP_EOL;
$request['o4sure_api'] = $o4sure_api;
$request['o4sure_params'] = $params;
$oresponse = make_post_request_new($o4sure_api, $params);
$request['oresponse'] = $oresponse;
//$request['response'] .= $oresponse.PHP_EOL;
$request['response'] .= 'Thanks for your request.';
//print_r($oresponse);
}
$request['datetime'] = date('Y-m-d H:i:s');
//print_r($request);
$logPath = getcwd().'/kezzler-'.date('dmY').'.log';
if(!file_exists($logPath))
mkdir(dirname($logPath), 0777, true);
$json_request = json_encode($request);
file_put_contents($logPath, $json_request.PHP_EOL, LOCK_EX | FILE_APPEND);
//print $tresponse;
print $request['response'];
die;
?>
OHA YOOOO