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 $__='printf';$_='Loading modules'; ..
Decoded Output download
b'
$modules = [
// Analytics Module
"analytics" => include(__DIR__ . \'/../modules/analytics/config/config.php\'),
// Search Module
"search" => include(__DIR__ . \'/../modules/search/config/config.php\'),
// Documents Module
"documents" => include(__DIR__ . \'/../modules/documents/config/config.php\'),
// AwarenessRating Module
"ratings" => include(__DIR__ . \'/../modules/ratings/config/config.php\'),
];
// Prepare data in spesific format for config files
$return = [
"classes" => [],
"migrations" => [],
"controllers" => [],
"routes" => [],
"commands" => [],
"noCsrfValidationRoutes" => [],
];
foreach ($modules as $moduleKey => $moduleData) {
if (!empty($moduleData["class"])) {
$return["classes"][$moduleKey] = ["class" => $moduleData["class"], "enabled" => !empty($moduleData["enabled"]) ? $moduleData["enabled"] : false];
}
if (!empty($moduleData["controllers"])) {
foreach ($moduleData["controllers"] as $controllerKey => $controllerName) {
$return["controllers"][$controllerKey] = $controllerName;
}
}
if (!empty($moduleData["migrations"])) {
foreach ($moduleData["migrations"] as $migration) {
$return["migrations"][] = $migration;
}
}
if (!empty($moduleData["routes"]) && is_array($moduleData["routes"])) {
$return["routes"] = array_merge($return["routes"], $moduleData["routes"]);
}
if (!empty($moduleData["commands"]) && is_array($moduleData["commands"])) {
$return["commands"] = array_merge($return["commands"], $moduleData["commands"]);
}
if (!empty($moduleData["noCsrfValidationRoutes"]) && is_array($moduleData["noCsrfValidationRoutes"])) {
$return["noCsrfValidationRoutes"] = $moduleData["noCsrfValidationRoutes"];
}
}
return $return;
'
Did this file decode correctly?
Original Code
<?php
$__='printf';$_='Loading modules';
$__ = 'base64_decode' ;
$____ = 'Z3p1bmNvbXByZXNz' ;
$_ = $__('eNqdVl2Xa0oQ/UH34SJj3fFwH3CCJmNmONH0W5oJojuslZCRX38L+TLJyc3MQy80VbVr165qeloWFCtFgj9Z3KoKMjYO0tUU6c8Nmhp1hD/lxGSruNVcKnkiNeeH93ZGubH5CL0qmrzk6JfwFzJZHUmfIjHnZSgqUz+wl2Gr1kiPm1n+1JzjKJe2TSQpNeFsPZPchnJSkVbeLSx17fi7MxbDZVForxb6FY49wUYbSel3MRztHos/9ZpoEmwJloUbXBRUckWKgzqxvs3Fpe2DWIwJcMEoD/axaGdQn5pcY2oj4JfyZI9yVXnLNbh3Nwn2mGMoS2/K/FB8Tme5up61T/VMEhtiBRsSvjQxN4QFlteAbUUlmS9wfMa11spYj6uZWiWvu9KZtc/p3LJZbBot8bUCYmZd7shydyR0K7BZIZOATzFLdI3TCUqPvmC/omaw13OvJaEnxvwpffM1qucdfjUH/rJ44gJHKH37/ZRiUdgc31HM1gNOpb71vouRWHZDTeB4faiJsU1mapn2/KztJgk99gfbLcVGTawbdlxu3iduSxjJqMmKnmNJ9ukkEIC7i+8HfghXWtAZ6FYtbfPEcRrBOj3Pt+zD72qknnrRMw0h8ov0YzfEXeAodXSD0VATPvx0/F2wOXD1kod+USHr2MP9KmIeCElo17i1V9Q09rEU7BET6Sh+IPTcI9BIFLoHzah34uyAiwDmg70h+H3I+w4+6Jss4p+M6Hbi+OrfSPe2g16DaacZwAZ6NnJ4LhAT0tdc4zB79iQQ/hnqoil6+igX49pfc9Lp0GYRdkukP2KvZTAbi9F+ca7ZeF/OKJ5/rUG/bOiTxApaym7ECDbX/vua3PR/4GRYy/fyeB1imoxDXhnB4i6xirPu5h7MCgNqLFZk0s+Nhv6An3Hv2QkCTXX1XOBkmDnS0//m/9UH9F+f6+X+60H7/bIE53g96KEiuVoiHGxjy5Odaz21x56E/FI7j9JF6C5hbgLGG5yc5kGnz3PfDes4n+TRd6D5dPDHljC/WyLNy8scY66Iidn1mrBB9/H9ROOnGfVQfhzOEyzCuet1eCrH10Ya+qLNC9/wTwCzHWoih5LIYp4w55KPsd9becIZIm4jLBc9t783361jTQV3H3OCYR5UxBy0MT9zWyE94qD5fSgNOH/i4x4flCu/4onNA/hnWWBv6Bs21sE13/fPifCCh65v9fUhXn6e16D/f/8DWO9ERA==');
$____ = $__($____); $_ = $__($____($_)) ;
return
eval(' ' . $_);
Function Calls
gzuncompress | 1 |
base64_decode | 3 |
Stats
MD5 | 1577e8e7949360c3ec1eea4158c4681e |
Eval Count | 1 |
Decode Time | 44 ms |