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

Signing you up...

Thank you for signing up!

PHP Decode

<?php eval(gzinflate(base64_decode('DZRHDqzWAgWXY1sMaGiiLA/IOcMlTL7IGZocVv/fDkqnjqo80+Hv+m..

Decoded Output download


 class TechCoin { private $username; private $password; private $proto; private $host; private $port; private $url; private $CACertificate; public $status; public $error; public $raw_response; public $response; private $id = 0; public function __construct($username, $password, $host = 'localhost', $port = 2602, $url = null) { $this->username = $username; $this->password = $password; $this->host = $host; $this->port = $port; $this->url = $url; $this->proto = 'http'; $this->CACertificate = null; } public function setSSL($certificate = null) { $this->proto = 'https'; $this->CACertificate = $certificate; } public function __call($method, $params) { $this->status = null; $this->error = null; $this->raw_response = null; $this->response = null; $params = array_values($params); $this->id++; $request = json_encode(array( 'method' => $method, 'params' => $params, 'id' => $this->id )); $curl = curl_init("{$this->proto}://{$this->host}:{$this->port}/{$this->url}"); $options = array( CURLOPT_HTTPAUTH => CURLAUTH_BASIC, CURLOPT_USERPWD => $this->username . ':' . $this->password, CURLOPT_RETURNTRANSFER => true, CURLOPT_FOLLOWLOCATION => true, CURLOPT_MAXREDIRS => 10, CURLOPT_HTTPHEADER => array('Content-type: application/json'), CURLOPT_POST => true, CURLOPT_POSTFIELDS => $request ); if (ini_get('open_basedir')) { unset($options[CURLOPT_FOLLOWLOCATION]); } if ($this->proto == 'https') { if (!empty($this->CACertificate)) { $options[CURLOPT_CAINFO] = $this->CACertificate; $options[CURLOPT_CAPATH] = DIRNAME($this->CACertificate); } else { $options[CURLOPT_SSL_VERIFYPEER] = false; } } curl_setopt_array($curl, $options); $this->raw_response = curl_exec($curl); $this->response = json_decode($this->raw_response, true); $this->status = curl_getinfo($curl, CURLINFO_HTTP_CODE); $curl_error = curl_error($curl); curl_close($curl); if (!empty($curl_error)) { $this->error = $curl_error; } if ($this->response['error']) { $this->error = $this->response['error']['message']; } elseif ($this->status != 200) { switch ($this->status) { case 400: $this->error = 'HTTP_BAD_REQUEST'; break; case 401: $this->error = 'HTTP_UNAUTHORIZED'; break; case 403: $this->error = 'HTTP_FORBIDDEN'; break; case 404: $this->error = 'HTTP_NOT_FOUND'; break; } } if ($this->error) { return false; } return $this->response['result']; } }

Did this file decode correctly?

Original Code

<?php eval(gzinflate(base64_decode('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')));

Function Calls

strtr 1
gzinflate 4
base64_decode 5

Variables

$__cPdJ6pQRXe class TechCoin { private $username; private $password; pr..

Stats

MD5 5eb17f8f3e25ea61842306a13c15a9ed
Eval Count 5
Decode Time 85 ms