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 // This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
?><?php
class wtDKkRJ7HxQL3k
{
var $jn2LDMQQKTkEtMVl = 'Mobile XML Sitemap';
var $COfWhAktQ8V = '';
var $g_6DfxbD2E4ZIGzt = 'xs_makemob';
var $Vp2i7AdWXCXI5L6EoxT = 'xs_mobilefilename';
var $ZObN6vm8_aPfQW_ = '';
var $RDBArX5GVUARm1Cvq = '', $h0p4G32k3ZmtRli = '', $mMAPLRMF6T = false,
$TWOg5_7LZ = array(), $JzbB0Otimhh2Kv7 = array(), $Zdf7M6r3shjVGVnx = '', $B0bZK2_9KnR8WXXzmsf = 0;
function wtDKkRJ7HxQL3k($JzbB0Otimhh2Kv7)
{
$this->mMAPLRMF6T = $JzbB0Otimhh2Kv7[$this->g_6DfxbD2E4ZIGzt];
$AyYlmAfIsPsm6 = $JzbB0Otimhh2Kv7['xs_compress'] ? '.gz' : '';
$this->RDBArX5GVUARm1Cvq = preg_replace('#[^\/]+?\.xml$#', $JzbB0Otimhh2Kv7[$this->Vp2i7AdWXCXI5L6EoxT], $JzbB0Otimhh2Kv7['xs_smname']).$AyYlmAfIsPsm6;
$this->h0p4G32k3ZmtRli = preg_replace('#[^\/]+?\.xml$#', $JzbB0Otimhh2Kv7[$this->Vp2i7AdWXCXI5L6EoxT], $JzbB0Otimhh2Kv7['xs_smurl']).$AyYlmAfIsPsm6;
}
function j5zawm_Qnlq_()
{
if(
$this->mMAPLRMF6T &&
!is_writable($this->RDBArX5GVUARm1Cvq) && !is_writable(dirname($this->RDBArX5GVUARm1Cvq))
)
return '<br>Sitemap file is not writable: <b>'.$this->RDBArX5GVUARm1Cvq.'</b>';
}
function Hr7hgvm8kQB($JzbB0Otimhh2Kv7, $TWOg5_7LZ, $Zdf7M6r3shjVGVnx)
{
global $EQPRU4873v19r1dOt0;
if(!$this->mMAPLRMF6T) return;
$this->TWOg5_7LZ = $TWOg5_7LZ;
$this->JzbB0Otimhh2Kv7 = $JzbB0Otimhh2Kv7;
$this->Zdf7M6r3shjVGVnx = $Zdf7M6r3shjVGVnx;
$zBvUyDvssDhz5wpT = implode('', file(QlrqDqqkn2.'sitemap_mob_tpl.xml'));
preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $zBvUyDvssDhz5wpT, $this->ZObN6vm8_aPfQW_);
$this->ZObN6vm8_aPfQW_[1] = str_replace('%GEN_URL%', $EQPRU4873v19r1dOt0.'/', $this->ZObN6vm8_aPfQW_[1]);
$this->pf = $this->TWOg5_7LZ['fopen']($this->RDBArX5GVUARm1Cvq.$this->AyYlmAfIsPsm6, 'w');
$rc = str_replace('%INIT_URL%', $JzbB0Otimhh2Kv7['xs_initurl'], $this->ZObN6vm8_aPfQW_[1]);
$this->TWOg5_7LZ['fwrite']($this->pf, $rc);
}
function iW71PTjedZBVJC55($ph65n7MGm00Ha)
{
if(!$this->mMAPLRMF6T) return;
if($this->B0bZK2_9KnR8WXXzmsf>=50000)return;
$this->B0bZK2_9KnR8WXXzmsf++;
$this->TWOg5_7LZ['fwrite']($this->pf, $this->Zdf7M6r3shjVGVnx->DAIF6YYLjKE3U5($this->ZObN6vm8_aPfQW_[2], $ph65n7MGm00Ha));
}
function UYOks5VhedaTI()
{
if(!$this->mMAPLRMF6T) return;
$this->TWOg5_7LZ['fwrite']($this->pf, $this->ZObN6vm8_aPfQW_[3]);
$this->TWOg5_7LZ['fclose']($this->pf);
}
}
global $sm_proc_list, $grab_parameters;
$sm_proc_list[] = new wtDKkRJ7HxQL3k($grab_parameters);
?>
Did this file decode correctly?
Original Code
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
eval(base64_decode('Pz48P3BocA0KY2xhc3Mgd3RES2tSSjdIeFFMM2sNCnsNCnZhciAkam4yTERNUVFLVGtFdE1WbCA9ICdNb2JpbGUgWE1MIFNpdGVtYXAnOw0KCnZhciAkQ09mV2hBa3RROFYgPSAnJzsNCnZhciAkZ182RGZ4YkQyRTRaSUd6dCA9ICd4c19tYWtlbW9iJzsNCnZhciAkVnAy
aTdBZFdYQ1hJNUw2RW94VCA9ICd4c19tb2JpbGVmaWxlbmFtZSc7DQp2YXIgJFpPYk42dm04X2FQZlFXXyA9ICcnOw0KdmFyICRSREJBclg1R1ZVQVJtMUN2cSA9ICcnLCAkaDBwNEczMmszWm10UmxpID0gJycsICRtTUFQTFJNRjZUID0gZmFsc2UsIA0KJFRXT2c1XzdMWiA9IGFycmF5KCksICRK
emJCME90aW1oaDJLdjcgPSBhcnJheSgpLCAkWmRmN002cjNzaGpWR1ZueCA9ICcnLCAkQjBiWksyXzlLblI4V1hYem1zZiA9IDA7DQpmdW5jdGlvbiB3dERLa1JKN0h4UUwzaygkSnpiQjBPdGltaGgyS3Y3KQ0Kew0KJHRoaXMtPm1NQVBMUk1GNlQgPSAkSnpiQjBPdGltaGgyS3Y3WyR0aGlzLT5n
XzZEZnhiRDJFNFpJR3p0XTsNCiRBeVlsbUFmSXNQc202ID0gJEp6YkIwT3RpbWhoMkt2N1sneHNfY29tcHJlc3MnXSA/ICcuZ3onIDogJyc7DQokdGhpcy0+UkRCQXJYNUdWVUFSbTFDdnEgPSBwcmVnX3JlcGxhY2UoJyNbXlxcL10rP1wueG1sJCMnLCAkSnpiQjBPdGltaGgyS3Y3WyR0aGlzLT5W
cDJpN0FkV1hDWEk1TDZFb3hUXSwgJEp6YkIwT3RpbWhoMkt2N1sneHNfc21uYW1lJ10pLiRBeVlsbUFmSXNQc202Ow0KJHRoaXMtPmgwcDRHMzJrM1ptdFJsaSAgPSBwcmVnX3JlcGxhY2UoJyNbXlxcL10rP1wueG1sJCMnLCAkSnpiQjBPdGltaGgyS3Y3WyR0aGlzLT5WcDJpN0FkV1hDWEk1TDZF
b3hUXSwgJEp6YkIwT3RpbWhoMkt2N1sneHNfc211cmwnXSkuJEF5WWxtQWZJc1BzbTY7DQp9DQpmdW5jdGlvbiBqNXphd21fUW5scV8oKQ0Kew0KaWYoDQokdGhpcy0+bU1BUExSTUY2VCAmJiANCiFpc193cml0YWJsZSgkdGhpcy0+UkRCQXJYNUdWVUFSbTFDdnEpICYmICFpc193cml0YWJsZShk
aXJuYW1lKCR0aGlzLT5SREJBclg1R1ZVQVJtMUN2cSkpDQopDQpyZXR1cm4gJzxicj5TaXRlbWFwIGZpbGUgaXMgbm90IHdyaXRhYmxlOiA8Yj4nLiR0aGlzLT5SREJBclg1R1ZVQVJtMUN2cS4nPC9iPic7DQp9DQpmdW5jdGlvbiBIcjdoZ3ZtOGtRQigkSnpiQjBPdGltaGgyS3Y3LCAkVFdPZzVf
N0xaLCAkWmRmN002cjNzaGpWR1ZueCkNCnsNCmdsb2JhbCAkRVFQUlU0ODczdjE5cjFkT3QwOw0KaWYoISR0aGlzLT5tTUFQTFJNRjZUKSByZXR1cm47DQokdGhpcy0+VFdPZzVfN0xaID0gJFRXT2c1XzdMWjsNCiR0aGlzLT5KemJCME90aW1oaDJLdjcgPSAkSnpiQjBPdGltaGgyS3Y3Ow0KJHRo
aXMtPlpkZjdNNnIzc2hqVkdWbnggPSAkWmRmN002cjNzaGpWR1ZueDsNCiR6QnZVeUR2c3NEaHo1d3BUID0gaW1wbG9kZSgnJywgZmlsZShRbHJxRHFxa24yLidzaXRlbWFwX21vYl90cGwueG1sJykpOw0KcHJlZ19tYXRjaCgnI14oLiopJVVSTFNfTElTVF9GUk9NJSguKiklVVJMU19MSVNUX1RP
JSguKikkI2lzJywgJHpCdlV5RHZzc0RoejV3cFQsICR0aGlzLT5aT2JONnZtOF9hUGZRV18pOw0KJHRoaXMtPlpPYk42dm04X2FQZlFXX1sxXSA9IHN0cl9yZXBsYWNlKCclR0VOX1VSTCUnLCAkRVFQUlU0ODczdjE5cjFkT3QwLicvJywgJHRoaXMtPlpPYk42dm04X2FQZlFXX1sxXSk7DQokdGhp
cy0+cGYgPSAkdGhpcy0+VFdPZzVfN0xaWydmb3BlbiddKCR0aGlzLT5SREJBclg1R1ZVQVJtMUN2cS4kdGhpcy0+QXlZbG1BZklzUHNtNiwgJ3cnKTsNCiRyYyA9IHN0cl9yZXBsYWNlKCclSU5JVF9VUkwlJywgJEp6YkIwT3RpbWhoMkt2N1sneHNfaW5pdHVybCddLCAkdGhpcy0+Wk9iTjZ2bThf
YVBmUVdfWzFdKTsNCiR0aGlzLT5UV09nNV83TFpbJ2Z3cml0ZSddKCR0aGlzLT5wZiwgJHJjKTsNCn0NCmZ1bmN0aW9uIGlXNzFQVGplZFpCVkpDNTUoJHBoNjVuN01HbTAwSGEpDQp7DQppZighJHRoaXMtPm1NQVBMUk1GNlQpIHJldHVybjsNCmlmKCR0aGlzLT5CMGJaSzJfOUtuUjhXWFh6bXNm
Pj01MDAwMClyZXR1cm47DQokdGhpcy0+QjBiWksyXzlLblI4V1hYem1zZisrOw0KJHRoaXMtPlRXT2c1XzdMWlsnZndyaXRlJ10oJHRoaXMtPnBmLCAkdGhpcy0+WmRmN002cjNzaGpWR1ZueC0+REFJRjZZWUxqS0UzVTUoJHRoaXMtPlpPYk42dm04X2FQZlFXX1syXSwgJHBoNjVuN01HbTAwSGEp
KTsNCn0NCmZ1bmN0aW9uIFVZT2tzNVZoZWRhVEkoKQ0Kew0KaWYoISR0aGlzLT5tTUFQTFJNRjZUKSByZXR1cm47DQokdGhpcy0+VFdPZzVfN0xaWydmd3JpdGUnXSgkdGhpcy0+cGYsICR0aGlzLT5aT2JONnZtOF9hUGZRV19bM10pOw0KJHRoaXMtPlRXT2c1XzdMWlsnZmNsb3NlJ10oJHRoaXMt
PnBmKTsNCn0NCn0NCmdsb2JhbCAkc21fcHJvY19saXN0LCAkZ3JhYl9wYXJhbWV0ZXJzOw0KJHNtX3Byb2NfbGlzdFtdID0gbmV3IHd0REtrUko3SHhRTDNrKCRncmFiX3BhcmFtZXRlcnMpOw0KPz4='));
?>
Function Calls
| base64_decode | 1 |
Stats
| MD5 | c457dd0d2eadb11b76f12c9f8640ed0d |
| Eval Count | 1 |
| Decode Time | 111 ms |