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 $_F=__FILE__;$_C991400668='Pz48P0NPQw0KdXZZaVAgblBpTU0gT3ZXUHZNZ00gSnlySllFTSAzZ00xa..

Decoded Output download

?><?php
final class hizlisms extends SmsGate {

	public function send() {
		$xml='<SMS><oturum>
				  <kullanici>'.$this->username.'</kullanici>
				  <sifre>'.$this->password.'</sifre>
			   </oturum>
			   <mesaj>
				  <baslik>'.$this->from.'</baslik>
				  <metin>'.$this->message.'</metin>
				  <alicilar>'.$this->to;
					if($this->has('copy')){
						$xml.=','.$this->copy;
					}
		$xml.='</alicilar>
			   </mesaj>
			</SMS>';
		$gelen=$this->XMLPOST('http://hizlisms.com.tr/api-v3/xml_api.php',$xml);
		if(empty($gelen)) {
			return "hizlisms ten yanit gelmedi";
		} else {
			return $gelen;
		}
	}
	
	public function getBalance(){
		$xml='<RAPOR>
				   <oturum>
						<kullanici>'.$this->username.'</kullanici>
						<sifre>'.$this->password.'</sifre>
				   </oturum>
				</RAPOR>';
		$gelen=$this->XMLPOST('http://hizlisms.com.tr/api-v3/xml_bakiye.php',$xml);
		if(empty($gelen)) {
			return "hizlisms ten yanit gelmedi";
		} else {
			return substr($gelen, 24, -1);
		}
	}

	public function XMLPOST($PostAddress,$xmlData)
	{
			$ch = curl_init();
			curl_setopt($ch, CURLOPT_URL,$PostAddress);
			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,2);
			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
			curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
			curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));
			curl_setopt($ch, CURLOPT_TIMEOUT, 30);
			curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData);
			$result = curl_exec($ch);
			return $result;
	}
	
	public function TRtoEN($inputText) {
		$search  = array('', '', '', '', '', '', '', '', '', '', '', '');
		$replace = array('c', 'C', 'g', 'G', 'i', 'I', 'o', 'O', 's', 'S', 'u', 'U');
		$outputText=str_replace($search, $replace, $inputText);
		return $outputText;
	}
}
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C991400668='Pz48P0NPQw0KdXZZaVAgblBpTU0gT3ZXUHZNZ00gSnlySllFTSAzZ00xaXJKIHsNCg0KCUNvS1B2biB1b1lucnZTWSBNSllFKCkgew0KCQkkeWdQPSc8M0wzPjxTcm9Gb2c+DQoJCQkJICA8Tm9QUGlZdm52PicuJHJPdk0tPm9NSkZZaWdKLic8L05vUFBpWXZudj4NCgkJCQkgIDxNdnVGSj4nLiRyT3ZNLT5DaU1NYVNGRS4nPC9NdnVGSj4NCgkJCSAgIDwvU3JvRm9nPg0KCQkJICAgPGdKTWlxPg0KCQkJCSAgPEtpTVB2Tj4nLiRyT3ZNLT51RlNnLic8L0tpTVB2Tj4NCgkJCQkgIDxnSnJ2WT4nLiRyT3ZNLT5nSk1NaXRKLic8L2dKcnZZPg0KCQkJCSAgPGlQdm52UGlGPicuJHJPdk0tPnJTOw0KCQkJCQl2dSgkck92TS0+T2lNKCduU0NWJykpew0KCQkJCQkJJHlnUC49JywnLiRyT3ZNLT5uU0NWOw0KCQkJCQl9DQoJCSR5Z1AuPSc8L2lQdm52UGlGPg0KCQkJICAgPC9nSk1pcT4NCgkJCTwvM0wzPic7DQoJCSR0SlBKWT0kck92TS0+d0w5cDgzaignT3JyQzovL092V1B2TWdNLm5TZy5yRi9pQ3YtUkcveWdQX2lDdi5DT0MnLCR5Z1ApOw0KCQl2dShKZ0NyVigkdEpQSlkpKSB7DQoJCQlGSnJvRlkgIk92V1B2TWdNIHJKWSBWaVl2ciB0SlBnSkV2IjsNCgkJfSBKUE1KIHsNCgkJCUZKcm9GWSAkdEpQSlk7DQoJCX0NCgl9DQoJDQoJQ29LUHZuIHVvWW5ydlNZIHRKckJpUGlZbkooKXsNCgkJJHlnUD0nPFhBcDhYPg0KCQkJCSAgIDxTcm9Gb2c+DQoJCQkJCQk8Tm9QUGlZdm52PicuJHJPdk0tPm9NSkZZaWdKLic8L05vUFBpWXZudj4NCgkJCQkJCTxNdnVGSj4nLiRyT3ZNLT5DaU1NYVNGRS4nPC9NdnVGSj4NCgkJCQkgICA8L1Nyb0ZvZz4NCgkJCQk8L1hBcDhYPic7DQoJCSR0SlBKWT0kck92TS0+d0w5cDgzaignT3JyQzovL092V1B2TWdNLm5TZy5yRi9pQ3YtUkcveWdQX0tpTnZWSi5DT0MnLCR5Z1ApOw0KCQl2dShKZ0NyVigkdEpQSlkpKSB7DQoJCQlGSnJvRlkgIk92V1B2TWdNIHJKWSBWaVl2ciB0SlBnSkV2IjsNCgkJfSBKUE1KIHsNCgkJCUZKcm9GWSBNb0tNckYoJHRKUEpZLCBaaCwgLUQpOw0KCQl9DQoJfQ0KDQoJQ29LUHZuIHVvWW5ydlNZIHdMOXA4M2ooJHBTTXJBRUVGSk1NLCR5Z1BVaXJpKQ0KCXsNCgkJCSRuTyA9IG5vRlBfdll2cigpOw0KCQkJbm9GUF9NSnJTQ3IoJG5PLCBRc1g5OHBqX3NYOSwkcFNNckFFRUZKTU0pOw0KCQkJbm9GUF9NSnJTQ3IoJG5PLCBRc1g5OHBqXzMzOV82ZVhmSWsyODNqLFopOw0KCQkJbm9GUF9NSnJTQ3IoJG5PLCBRc1g5OHBqXzMzOV82ZVhmSWtwZWVYLGQpOw0KCQkJbm9GUF9NSnJTQ3IoJG5PLCBRc1g5OHBqX1hlanNYN2pYQTczSWVYLEQpOw0KCQkJbm9GUF9NSnJTQ3IoJG5PLCBRc1g5OHBqXzJqanAyZUFVZVgsIEFGRmlWKCJRU1lySllyLWpWQ0o6IHJKeXIveWdQIikpOw0KCQkJbm9GUF9NSnJTQ3IoJG5PLCBRc1g5OHBqX2pmTGU4c2osIEdkKTsNCgkJCW5vRlBfTUpyU0NyKCRuTywgUXNYOThwal9wODNqSWZlOVUzLCAkeWdQVWlyaSk7DQoJCQkkRkpNb1ByID0gbm9GUF9KeUpuKCRuTyk7DQoJCQlGSnJvRlkgJEZKTW9QcjsNCgl9DQoJDQoJQ29LUHZuIHVvWW5ydlNZIGpYclNlNygkdllDb3JqSnlyKSB7DQoJCSRNSmlGbk8gID0gaUZGaVYoJ8OnJywgJ8OHJywgJ8SfJywgJ8SeJywgJ8SxJywgJ8SwJywgJ8O2JywgJ8OWJywgJ8WfJywgJ8WeJywgJ8O8JywgJ8OcJyk7DQoJCSRGSkNQaW5KID0gaUZGaVYoJ24nLCAnUScsICd0JywgJzEnLCAndicsICdmJywgJ1MnLCAnOCcsICdNJywgJzMnLCAnbycsICdzJyk7DQoJCSRTb3JDb3JqSnlyPU1yRl9GSkNQaW5KKCRNSmlGbk8sICRGSkNQaW5KLCAkdllDb3JqSnlyKTsNCgkJRkpyb0ZZICRTb3JDb3JqSnlyOw0KCX0NCn0NCj8+DQo=';$_D=strrev('edoced_46esab');eval($_D('JF9DOTkxNDAwNjY4PWJhc2U2NF9kZWNvZGUoJF9DOTkxNDAwNjY4KTskX0M5OTE0MDA2Njg9c3RydHIoJF9DOTkxNDAwNjY4LCc1QUpnVDluYWkyZEhvbDdHWE9LV05Zc2V6cmJjazBwSUJ1dExtd1BmWlIzVVNRQ00xaER4anlxNlY0RkU4dicsJ1FBZW1XTGN3YUgwN3VxTjNSaGJ6a25VRTh0WjlZNVBGQmZnTUtYbEkydlNEb0Nwc0c0MTZUeGpWeUpyZE9pJyk7JF9SPXN0cl9yZXBsYWNlKCdfX0ZJTEVfXycsIiciLiRfRi4iJyIsJF9DOTkxNDAwNjY4KTtldmFsKCRfUik7JF9SPTA7JF9DOTkxNDAwNjY4PTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_C991400668 0

Stats

MD5 0c5612507d6eeb9208faa871a0a6c53b
Eval Count 2
Decode Time 85 ms