Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<? eval(gzuncompress(base64_decode('eF6NU11rgzAU/St7GKSFMfyoozJ8cA+mjNLRjmrtGKLGh3VpJx3I9N..

Decoded Output download


function _1249042993($i){$a=Array('QUVTLTI1Ni1DQkM=','UFJPVl9BUFBfU0VSX05VTUJfMjAyM19HRVRQT1NU','RE9DVU1FTlRfUk9PVA==','L3By','b3Y=','YXA=','cF8=','ZGU=','Zi5waHA=','SFRUUF9IT1NU','bGljX2lk','ZGlt','ZXhwX2RhdGU=','bm93','RVJST1IuPGJyPldyb25nIGxpY2VuY2U=','YXBpX3Rva2Vu','YXBpX3Rva2Vu','UE9TVA==','L2FwaS92MS9jYWJpbmV0L2F1dGg=','QXV0aG9yaXphdGlvbjog','VXNlci1BZ2VudDogTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6NjIuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC82Mi4w','TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6NjIuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC82Mi4w','UE9TVA==','ZGF0YQ==','dG9rZW4=','YXBpX3Rva2Vu','ZGF0YQ==','dG9rZW4=','aHR0cHM6Ly9hcGkuaXBwbHVzLmNvbS51YQ==','YXBpX2xvZ2lu','YXBpX3Bhcw==');return base64_decode($a[$i]);}function getDecryptedData($config_lic,$encryptionKey){include $config_lic;$decryptedData=openssl_decrypt($encryptedData,_1249042993(0),$encryptionKey,round(0),$GLOBALS['_803508145_'][0]($encryptionKey,round(0),round(0+16)));return $GLOBALS['_803508145_'][1]($decryptedData);}$encryptionKey=_1249042993(1);$config_lic=$_SERVER[_1249042993(2)] ._1249042993(3) ._1249042993(4) ._1249042993(5) ._1249042993(6) ._1249042993(7) ._1249042993(8);$arDecrypted=getDecryptedData($config_lic,$encryptionKey);$domain=$_SERVER[_1249042993(9)];if(empty($arDecrypted[_1249042993(10)])|| $domain != $arDecrypted[_1249042993(11)]|| $GLOBALS['_803508145_'][2]($arDecrypted[_1249042993(12)])<$GLOBALS['_803508145_'][3](_1249042993(13))){print _1249042993(14);exit;}class MikBillAPI{private $host;private $token;public function __construct($host){$this->host=$host;$GLOBALS['_803508145_'][4]();if(isset($_SESSION[_1249042993(15)])){$this->token=$_SESSION[_1249042993(16)];}}public function getUser(){return $this->sendRequest('GET','/api/v1/cabinet/user');}public function getConfig(){return $this->sendRequest('GET','/api/v1/cabinet/config');}public function getPackets(){return $this->sendRequest('GET','/api/v1/cabinet/packets');}public function getPacketByID($id){return $this->sendRequest('GET','/api/v1/cabinet/packets/' .$id);}public function getPayments($params){return $this->sendRequest('POST','/api/v1/cabinet/report/payments',$params);}public function getSubscriptions(){return $this->sendRequest('GET','/api/v1/cabinet/user/subscriptions/other');}public function getSessions($params){return $this->sendRequest('POST','/api/v1/cabinet/report/sessions',$params);}public function getCreditInfo(){return $this->sendRequest('GET','/api/v1/cabinet/user/services/credit');}public function getServices(){return $this->sendRequest('GET','/api/v1/cabinet/user/services/');}public function ChangePacket($params){return $this->sendRequest('POST','/api/v1/cabinet/user/packet',$params);}public function ChangeUser($params){return $this->sendRequest('POST','/api/v1/cabinet/user',$params);}public function SendMobile($params){return $this->sendRequest('POST','/api/v1/cabinet/auth/phone',$params);}public function AddTicket($params){return $this->sendRequest('POST','/api/v1/cabinet/tickets',$params);}public function GetAllTickets(){return $this->sendRequest('GET','/api/v1/cabinet/tickets');}public function getTicketByID($id){return $this->sendRequest('GET','/api/v1/cabinet/tickets/' .$id);}public function addMsgToTicketByID($id,$params){return $this->sendRequest('POST','/api/v1/cabinet/tickets/' .$id,$params);}public function liqpay_form($params){return $this->sendRequest('POST','/api/v1/cabinet/payments/liqpay',$params);}public function auth($login,$pass){$params=['login'=> $login,'password'=> $pass,];return $this->sendRequest(_1249042993(17),_1249042993(18),$params);}public function getToken(){return $this->token;}public function setToken(){return $this->token;}private function sendRequest($method,$resource,$dataArray=array()){$url=$this->host .$resource;$headers=[];if(!empty($this->token)){$headers[]=_1249042993(19) .$this->token;}$headers[]=_1249042993(20);$ch=$GLOBALS['_803508145_'][5]();$GLOBALS['_803508145_'][6]($ch,CURLOPT_VERBOSE,FALSE);$GLOBALS['_803508145_'][7]($ch,CURLOPT_URL,$url);$GLOBALS['_803508145_'][8]($ch,CURLOPT_USERAGENT,_1249042993(21));$GLOBALS['_803508145_'][9]($ch,CURLOPT_CONNECTTIMEOUT,round(0+0.6+0.6+0.6+0.6+0.6));$GLOBALS['_803508145_'][10]($ch,CURLOPT_SSL_VERIFYPEER,false);$GLOBALS['_803508145_'][11]($ch,CURLOPT_SSL_VERIFYHOST,false);$GLOBALS['_803508145_'][12]($ch,CURLOPT_HTTPHEADER,$headers);$GLOBALS['_803508145_'][13]($ch,CURLOPT_RETURNTRANSFER,TRUE);$GLOBALS['_803508145_'][14]($ch,CURLINFO_HEADER_OUT,TRUE);$GLOBALS['_803508145_'][15]($ch,CURLOPT_CUSTOMREQUEST,$method);if($method == _1249042993(22)){$GLOBALS['_803508145_'][16]($ch,CURLOPT_POST,TRUE);$GLOBALS['_803508145_'][17]($ch,CURLOPT_POSTFIELDS,$dataArray);}$http_code=$GLOBALS['_803508145_'][18]($ch);$result=$GLOBALS['_803508145_'][19]($ch);$GLOBALS['_803508145_'][20]($ch);$response=$GLOBALS['_803508145_'][21]($result,true);if(isset($response[_1249042993(23)][_1249042993(24)])){$_SESSION[_1249042993(25)]=$response[_1249042993(26)][_1249042993(27)];}return $response;}}$GLOBALS['_803508145_'][22]();$host=_1249042993(28);$userLogin=$_SESSION[_1249042993(29)];$userPass=$_SESSION[_1249042993(30)];$api=new MikBillAPI($host);

Did this file decode correctly?

Original Code

<? eval(gzuncompress(base64_decode('eF6NU11rgzAU/St7GKSFMfyoozJ8cA+mjNLRjmrtGKLGh3VpJx3I9Ncv90ZF1sTu5SaYc07OuTfe0uXLk798fSPJ3LAdY27OnIS8e/75nNaTLP0uHmYJK/IvVkxIbocfub0hN/ekJtO7P6cscuCk2e+eyxh20U9ZHGGz9S7RQqdmcEihuAbUFFlQTChcxYIDwaSukUamCmEBImyg5haHpcq42zAaoG/me7AqHMHnGPXDOkOwW2ZHblwiY1sgACBRIjG6qvDOxVqh3elCzQLBgM1uU+WwLqCoWeBkgFZqS9+9djsDnFLnSJMYp9QxMU/PbpkjzrCbfR6tuz5Dn1aP6ropvV/Tkz0fQclEQ73RPuCEMBXow+aKk2H3/tODk0CIF4XKlV5PIHlBw4Nap73tgOloO6+1p3kX6WmFCRDN3c99tKr2dKvpA87HChvx38h/Bu8I8E7mI0mwpo+/1nMq1w=='))); ?><? eval(gzuncompress(base64_decode('eF69UMuO2jAU/ZVZIAFSF7EDFGvEIhnIg+KIOLHzqKqRk0BIMA8BSUir/nsdZlpV6qy7sI7vPfeec3S31TG9Fafj0yuAI6SMIELqoFcMf/T4TLtceDvou5T5K98GTgHm7h7P+p/61FiumUA6NfQtVZgXKmPm0+UWl1qLAbIII64PHCpHyQLNGQWGL8iW7tGaabNOYaXqrYREjboqCrUOUmPaQWzSBxTjhlsPwjMIpQay3zUTU5QhFPvHrLh1EO6aEJJd9raaHJDaebOl5wO7WpvLdi2yNoHjo23ezxFkVQTpm7N+DlVSc9n6t6QL5P8ODI2GewhiD5VRsDwnB6bIHsjMvKPdkCncRC0PzzKEqJPylMs2Cx2RFkCPpV42P+V+gCY8uF8jbwpWpZZ/MTKpROpMxbkv3Bz7WoXn15xBUTml+9m2cujIOj1GE6e0K/yyzwlkJYfTWh77jufdW+TkINo4iOvNyxTiYtRI6/9o9deZYtNQIvfxzUx0iYPRB1f+eIhbREktPFm1aJea+4qHepNY7Pvq4NSJNwbvGw8teK9jmfuPtL5LG8kOny+bW3U5PiX8upmMXrNNeso2gx7/2iu+DZ9//gIQheUB'))); ?><? eval(gzuncompress(base64_decode('eF6lV21vozgQ/iusFAnQcQ2QlzbiWClNaRtdmuQCOelUIUTBKdYSYLHpXtTtfz+bly7QmOqSD01j8szzjGfGZmaXRR6GccQ9A3wDvPSQYODfuNgVel4c7eCzE0JP6oEo/4kA/wQH8RVGXpj5gKthtJ5fN9fjBEQIhU75VKgoip8lR1GHE3moTiYDQRZbAlIaZ5GfP79brK6nC/ORd67kwUi+UoYjh7cfZVtgmZRfflPGoihqKcBZGnEsHoXwNPwWtbcmsV73VBG12pb1nmMam7+NzWMdo4o2d1F/MBCb62FrPWqtx631ZWt9RZxw0/dk6f8ncyRL8d6F0XHXJ6KtwZ0A9gk+CHWNBkqRRVv8+ZMrqbgvOsfGKqJNoYzwq3aHDAmk+AfLcmALDfCAJPs1SWGEucbzoaiBfyHW3rzQRYh7gN+uYRhO13MKfnExqeEgRlh7X+H4G4i0JHsi0eN21elwHBJThNPMI5VMDcTXHg4g+v0rXegFB8vXoS2INK4QIUDMSeRNc75aNnc7Irt9J82d0BnIMcnS21vbQ1IFWwRSQXytSr6gQiDyN+B7BhAW+DvD4iW+7yaw/6L0PfcJRgD3M2LHk8I/QjnLK+kU0qIGGbRr1/sGMDqFNylMO4mvD/MboQf90+n7PHdBCRgihz2IiPu9xE3dPeqUWa/MYzopSOKUyhVUvFRxHVU0syfkpTA/xidFjaa4j+os/RgHzLSbAKFc6vwdopLqkx3OUuBDPI928enbA+kL9ADqezkXc2sF6nyZYwKzwI2eQVGF5wQvVypqsStwhVx+7s8U61IxCcdD/ARDcI6Km+GgnwRxBLq0pr5vwXOjh2FxR3To3AE8DcNC6qRaqDSOV1lBfMY9VNKz7yHX9x/QsxU3laTzo1ZKdsQuhN/JveXs4nR/Tpaqu69f8HVli9aO0AvjZxhRFCJ6JVh/5PPHvP6VKwE8BfyIUz9/RheSrbHda7xbL8VGZ6pcid3XlkVf1B/Kp+ghPuDRZ/iyB6kZ/HKztwc4iElaUoDiLPWA1PNJszdNU/egu/RToP1DloZ6rTMhqazwWi8Arg9SErK8y/tStnk1FyhBCXq0m43vhDShTW8ZSFWmPXKgs5qhEW2GWD+OST/oBdJsu1ms1pZD+tPrlWlItwRqsK0um1bkn0TjwDa4ahmQVnh6ZyytRu5VRWQzTJoMs9Vyacwsa/5grLbW+wgiX4zbfx2citwkNc0FjcD89p+1YWyknRsi0GGtsKzvyfH71FptWt9b1vremN4Q3SrPHcaDpvHGsLabpbWZLs1bQmBtth3JU4a/jOfL25VTyDo0jp9YjlpJ2JrW6mFj/LU1yIbL85I33uV3Ttcbw4Gq0oJnsbdqkV5inzl0+dHkdm4sbszaWaUDZoBxQgYKHzBPiVKUKNEixzcLMRs4qYCsEUuuMSWkEWOLqrSECj2JjDqgPrRUxs1RdyDazQfDYoo5OrioZMTRGUTjNtElHXKqW7KyIWMP03c1v1fyaaxBRKdl2uAs6LuBMVKpdPDNUWvytmCABjIFkXeYHoEftUGynAe1/wAYDoqV'))); ?>

Function Calls

gzuncompress 3
base64_decode 49

Variables

$_803508145_ [{'key': 0, 'value': 'substr'}, {'key': 1, 'value': 'unserialize'}, {'key': 2, 'value': 'strtotime'}, {'key': 3, 'value': 'strtotime'}, {'key': 4, 'value': 'session_start'}, {'key': 5, 'value': 'curl_init'}, {'key': 6, 'value': 'curl_setopt'}, {'key': 7, 'value': 'curl_setopt'}, {'key': 8, 'value': 'curl_setopt'}, {'key': 9, 'value': 'curl_setopt'}, {'key': 10, 'value': 'curl_setopt'}, {'key': 11, 'value': 'curl_setopt'}, {'key': 12, 'value': 'curl_setopt'}, {'key': 13, 'value': 'curl_setopt'}, {'key': 14, 'value': 'curl_setopt'}, {'key': 15, 'value': 'curl_setopt'}, {'key': 16, 'value': 'curl_setopt'}, {'key': 17, 'value': 'curl_setopt'}, {'key': 18, 'value': 'curl_getinfo'}, {'key': 19, 'value': 'curl_exec'}, {'key': 20, 'value': 'curl_close'}, {'key': 21, 'value': 'json_decode'}, {'key': 22, 'value': 'session_start'}]

Stats

MD5 73064be1cbf8d75b41d3ceacf7106aa2
Eval Count 3
Decode Time 119 ms