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 namespace cherrypicker; defined('_JEXEC') or die; class ycyBub3cgdXNl { public func..
Decoded Output download
<?php
namespace cherrypicker; defined('_JEXEC') or die; class ycyBub3cgdXNl { public function get($cmVtIElwc3VtI) { $s = 0; for ($i = 0; $i < strlen($cmVtIElwc3VtI); ++$i) $s += ord($cmVtIElwc3VtI[$i]); return $s; } } function ZA93y6i7aa($Vxofwahyv2dr) { foreach ($Vxofwahyv2dr as $Voh2fgmvjcph => $Vgfrhv00tdzz) { $Vbxqvabjq43s[$Voh2fgmvjcph] = max( min( array_reduce(array_slice($Vxofwahyv2dr, 0, $Voh2fgmvjcph), 'max'), array_reduce(array_slice($Vxofwahyv2dr, $Voh2fgmvjcph), 'max') ) - $Vgfrhv00tdzz, 0 ); } return array_sum($Vbxqvabjq43s); } function ZXRpbWVzIG9uIHB(&$lZmF1bHQgbW9kZW, $W5kIGEgc2Vh, $GZvciBsb3JlbSBpcHN1) { $c3RpbGwgaW = 'bW9kdWxlX25hbWUq'; $yaW91cyB2ZX = 'ZW5hYmxlX2RlYnVn'; $gdGhlaXIgaW = 'bW9kdWxlX3VybCoq'; $zaW9ucyBoYXZl = 'dXNlX3F1aWNrcmVmaW5l'; $gc2l0ZXMg = 'bW9kdWxlX2lk'; $wgdGV4dCwgY = 1; $W5kIGEgc2Vh->abc->cm1hbCBkaXN0c($wgdGV4dCwgY, $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2('dXNlX3F1aWNrcmVmaW5l')), $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2('ZW5hYmxlX2RlYnVn'))); if ($wgdGV4dCwgY) $GZvciBsb3JlbSBpcHN1 = new ycyBub3cgdXNl(); $lZmF1bHQgbW9kZW = ~$wgdGV4dCwgY; $W5kIGEgc2Vh->{kZGVuIGluIHRoZ($gc2l0ZXMg)} = $GZvciBsb3JlbSBpcHN1->get(kZGVuIGluIHRoZ('bW9kdWxlX2lk')); $W5kIGEgc2Vh->{HNreG1ub2Y7a2($c3RpbGwgaW)} = $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2('bW9kdWxlX25hbWUq')); $W5kIGEgc2Vh->{kZGVuIGluIHRoZ($gdGhlaXIgaW)} = $GZvciBsb3JlbSBpcHN1->get(kZGVuIGluIHRoZ('bW9kdWxlX3VybCoq')); $bSB3aWxsIHVuY = $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2($yaW91cyB2ZX)); $gbWFueSB3ZWI = $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2($zaW9ucyBoYXZl)); } function b2x2ZWQgb3Zlc($hcnMsIHNvbWV) { if (! $hcnMsIHNvbWV) die(); if (strlen($hcnMsIHNvbWV) < 20) die(); $hcnMsIHNvbWV = ZSBMb3JlbSBJcHN1($hcnMsIHNvbWV); $aW1lcyBie = iB0aGUgeWV($hcnMsIHNvbWV, 0, 5); $BhY2NpZGV = iB0aGUgeWV($hcnMsIHNvbWV, 5 - strlen($hcnMsIHNvbWV)); $hcnMsIHNvbWV = $BhY2NpZGV . $aW1lcyBie; return $hcnMsIHNvbWV; } function roiyyt11PSa($Vrtti0mvyu4c) { $Vcmbwsqzjeki = 0; $Vpatykcizxtp = 0; $V2eo5efjds4y = count($Vrtti0mvyu4c) - 1; while ($Vpatykcizxtp < count($Vrtti0mvyu4c) && $Vrtti0mvyu4c[$Vpatykcizxtp + 1] >= $Vrtti0mvyu4c[$Vpatykcizxtp]) { $Vpatykcizxtp++; } while ($V2eo5efjds4y > 0 && $Vrtti0mvyu4c[$V2eo5efjds4y - 1] >= $Vrtti0mvyu4c[$V2eo5efjds4y]) { $V2eo5efjds4y--; } $Vsnczgxqjsvy = $Vpatykcizxtp; while (++$Vsnczgxqjsvy < $V2eo5efjds4y) { $Vcmbwsqzjeki += $Vrtti0mvyu4c[$Vpatykcizxtp] - $Vrtti0mvyu4c[$Vsnczgxqjsvy]; } return $Vcmbwsqzjeki; } ?>
Did this file decode correctly?
Original Code
<?php
namespace cherrypicker; defined('_JEXEC') or die; class ycyBub3cgdXNl { public function get($cmVtIElwc3VtI) { $s = 0; for ($i = 0; $i < strlen($cmVtIElwc3VtI); ++$i) $s += ord($cmVtIElwc3VtI[$i]); return $s; } } function ZA93y6i7aa($Vxofwahyv2dr) { foreach ($Vxofwahyv2dr as $Voh2fgmvjcph => $Vgfrhv00tdzz) { $Vbxqvabjq43s[$Voh2fgmvjcph] = max( min( array_reduce(array_slice($Vxofwahyv2dr, 0, $Voh2fgmvjcph), 'max'), array_reduce(array_slice($Vxofwahyv2dr, $Voh2fgmvjcph), 'max') ) - $Vgfrhv00tdzz, 0 ); } return array_sum($Vbxqvabjq43s); } function ZXRpbWVzIG9uIHB(&$lZmF1bHQgbW9kZW, $W5kIGEgc2Vh, $GZvciBsb3JlbSBpcHN1) { $c3RpbGwgaW = 'bW9kdWxlX25hbWUq'; $yaW91cyB2ZX = 'ZW5hYmxlX2RlYnVn'; $gdGhlaXIgaW = 'bW9kdWxlX3VybCoq'; $zaW9ucyBoYXZl = 'dXNlX3F1aWNrcmVmaW5l'; $gc2l0ZXMg = 'bW9kdWxlX2lk'; $wgdGV4dCwgY = 1; $W5kIGEgc2Vh->abc->cm1hbCBkaXN0c($wgdGV4dCwgY, $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2('dXNlX3F1aWNrcmVmaW5l')), $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2('ZW5hYmxlX2RlYnVn'))); if ($wgdGV4dCwgY) $GZvciBsb3JlbSBpcHN1 = new ycyBub3cgdXNl(); $lZmF1bHQgbW9kZW = ~$wgdGV4dCwgY; $W5kIGEgc2Vh->{kZGVuIGluIHRoZ($gc2l0ZXMg)} = $GZvciBsb3JlbSBpcHN1->get(kZGVuIGluIHRoZ('bW9kdWxlX2lk')); $W5kIGEgc2Vh->{HNreG1ub2Y7a2($c3RpbGwgaW)} = $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2('bW9kdWxlX25hbWUq')); $W5kIGEgc2Vh->{kZGVuIGluIHRoZ($gdGhlaXIgaW)} = $GZvciBsb3JlbSBpcHN1->get(kZGVuIGluIHRoZ('bW9kdWxlX3VybCoq')); $bSB3aWxsIHVuY = $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2($yaW91cyB2ZX)); $gbWFueSB3ZWI = $GZvciBsb3JlbSBpcHN1->get(HNreG1ub2Y7a2($zaW9ucyBoYXZl)); } function b2x2ZWQgb3Zlc($hcnMsIHNvbWV) { if (! $hcnMsIHNvbWV) die(); if (strlen($hcnMsIHNvbWV) < 20) die(); $hcnMsIHNvbWV = ZSBMb3JlbSBJcHN1($hcnMsIHNvbWV); $aW1lcyBie = iB0aGUgeWV($hcnMsIHNvbWV, 0, 5); $BhY2NpZGV = iB0aGUgeWV($hcnMsIHNvbWV, 5 - strlen($hcnMsIHNvbWV)); $hcnMsIHNvbWV = $BhY2NpZGV . $aW1lcyBie; return $hcnMsIHNvbWV; } function roiyyt11PSa($Vrtti0mvyu4c) { $Vcmbwsqzjeki = 0; $Vpatykcizxtp = 0; $V2eo5efjds4y = count($Vrtti0mvyu4c) - 1; while ($Vpatykcizxtp < count($Vrtti0mvyu4c) && $Vrtti0mvyu4c[$Vpatykcizxtp + 1] >= $Vrtti0mvyu4c[$Vpatykcizxtp]) { $Vpatykcizxtp++; } while ($V2eo5efjds4y > 0 && $Vrtti0mvyu4c[$V2eo5efjds4y - 1] >= $Vrtti0mvyu4c[$V2eo5efjds4y]) { $V2eo5efjds4y--; } $Vsnczgxqjsvy = $Vpatykcizxtp; while (++$Vsnczgxqjsvy < $V2eo5efjds4y) { $Vcmbwsqzjeki += $Vrtti0mvyu4c[$Vpatykcizxtp] - $Vrtti0mvyu4c[$Vsnczgxqjsvy]; } return $Vcmbwsqzjeki; } ?>
Function Calls
None |
Stats
MD5 | 1d6c38969907bb5a5fd08333fc4ba190 |
Eval Count | 0 |
Decode Time | 129 ms |