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 /* Mecondielle (using yak pro) http://mecondielle.com */ require "\146\x69\x6..
Decoded Output download
<?php
/*
Mecondielle (using yak pro)
http://mecondielle.com
*/
require "fins.cfg";
require "autoload.php";
use app\Omron;
goto u5opHgL3;
W9UwAQIR:
VwnwLQiK:
goto hkJYmhCb;
nf1mVb8c:
goto VwnwLQiK;
goto YdC01ESk;
sNGSvwcO:
$A5qU_fNt = new Omron($tTfjO8ui);
goto o8lP063P;
XaWLOp1w:
$A5qU_fNt->end();
goto W9UwAQIR;
TsWi9y5b:
if (isset($_GET["request"]) && LJN9XTag($_GET)) {
goto vb_LDPD5;
}
goto J9J3nBK4;
RSrWezrS:
eval("$dfConf["port"] = $port;");
goto sNGSvwcO;
wwJoJST5:
echo $A5qU_fNt->aqLhRZHy($_GET["dataType"], $_GET["memoryArea"], $_GET["address"], $_GET["numElements"]);
goto csMpQpuI;
euY5by7y:
if (!isset($_GET)) {
goto MmPjBYE4;
}
goto vS4S2GDV;
EAltQrsC:
ZrUQed5_:
goto XaWLOp1w;
csMpQpuI:
YRLQOo6s:
goto SjiUHT9v;
YdC01ESk:
vb_LDPD5:
goto ipLdm82K;
Mm2fY9jU:
if (!($_GET["request"] == "read")) {
goto YRLQOo6s;
}
goto wwJoJST5;
J9J3nBK4:
echo "Invalid request: " . print_r($_GET, true);
goto nf1mVb8c;
SjiUHT9v:
if (!($_GET["request"] == "write" && isset($_GET["value"]))) {
goto ZrUQed5_;
}
goto DyNxtmwu;
ipLdm82K:
$tTfjO8ui = omron::sHuSel3j();
goto T2NziLTQ;
u5opHgL3:
function LJn9xTAG($TJxZ6p2U)
{
goto hUBNOGVH;
Su5JoGYF:
return true;
goto E_f2jVL_;
cd4XZ3o5:
return false;
goto cFdb2Ltw;
hUBNOGVH:
if (!(isset($TJxZ6p2U["dataType"]) && isset($TJxZ6p2U["memoryArea"]) && isset($TJxZ6p2U["address"]) && isset($TJxZ6p2U["numElements"]))) {
goto RXOirPK_;
}
goto Su5JoGYF;
E_f2jVL_:
RXOirPK_:
goto cd4XZ3o5;
cFdb2Ltw:
}
goto euY5by7y;
wQbjUh0F:
eval("$dfConf["ip"] = $ip;");
goto RSrWezrS;
vS4S2GDV:
set_error_handler(function ($GseTWfvy, $TGABIRjA, $A52EkdBW, $GXhFBKlT) {
return "NOK:" . $TGABIRjA;
});
goto TsWi9y5b;
s_MqdZ0n:
MmPjBYE4:
goto xI8pOQ3T;
o8lP063P:
$A5qU_fNt->ivwTsnki();
goto Mm2fY9jU;
hkJYmhCb:
echo "
";
goto s_MqdZ0n;
DyNxtmwu:
echo $A5qU_fNt->PDy_jX8r($_GET["dataType"], $_GET["memoryArea"], $_GET["address"], $_GET["numElements"], $_GET["value"]);
goto EAltQrsC;
T2NziLTQ:
eval("$dfConf["log_full_path"] = $log_full_path;");
goto wQbjUh0F;
xI8pOQ3T:
?>
Did this file decode correctly?
Original Code
<?php
/*
Mecondielle (using yak pro)
http://mecondielle.com
*/
require "\146\x69\x6e\x73\x2e\x63\x66\147";
require "\x61\165\x74\x6f\154\157\141\144\x2e\x70\x68\x70";
use app\Omron;
goto u5opHgL3;
W9UwAQIR:
VwnwLQiK:
goto hkJYmhCb;
nf1mVb8c:
goto VwnwLQiK;
goto YdC01ESk;
sNGSvwcO:
$A5qU_fNt = new Omron($tTfjO8ui);
goto o8lP063P;
XaWLOp1w:
$A5qU_fNt->end();
goto W9UwAQIR;
TsWi9y5b:
if (isset($_GET["\x72\x65\161\165\145\163\164"]) && LJN9XTag($_GET)) {
goto vb_LDPD5;
}
goto J9J3nBK4;
RSrWezrS:
eval("\44\x64\146\x43\157\x6e\146\x5b\x22\160\157\162\164\x22\x5d\x20\x3d\x20\x24\160\157\162\x74\x3b");
goto sNGSvwcO;
wwJoJST5:
echo $A5qU_fNt->aqLhRZHy($_GET["\144\141\164\x61\x54\x79\160\145"], $_GET["\x6d\x65\x6d\x6f\x72\171\101\x72\145\x61"], $_GET["\x61\x64\144\x72\145\163\163"], $_GET["\156\165\155\105\x6c\x65\155\x65\156\x74\x73"]);
goto csMpQpuI;
euY5by7y:
if (!isset($_GET)) {
goto MmPjBYE4;
}
goto vS4S2GDV;
EAltQrsC:
ZrUQed5_:
goto XaWLOp1w;
csMpQpuI:
YRLQOo6s:
goto SjiUHT9v;
YdC01ESk:
vb_LDPD5:
goto ipLdm82K;
Mm2fY9jU:
if (!($_GET["\x72\145\x71\165\145\x73\x74"] == "\x72\x65\141\144")) {
goto YRLQOo6s;
}
goto wwJoJST5;
J9J3nBK4:
echo "\x49\x6e\166\141\154\x69\x64\40\162\145\161\x75\x65\x73\164\72\40" . print_r($_GET, true);
goto nf1mVb8c;
SjiUHT9v:
if (!($_GET["\x72\x65\x71\165\x65\163\164"] == "\167\162\x69\x74\x65" && isset($_GET["\x76\141\154\x75\145"]))) {
goto ZrUQed5_;
}
goto DyNxtmwu;
ipLdm82K:
$tTfjO8ui = omron::sHuSel3j();
goto T2NziLTQ;
u5opHgL3:
function LJn9xTAG($TJxZ6p2U)
{
goto hUBNOGVH;
Su5JoGYF:
return true;
goto E_f2jVL_;
cd4XZ3o5:
return false;
goto cFdb2Ltw;
hUBNOGVH:
if (!(isset($TJxZ6p2U["\144\141\x74\141\x54\x79\x70\x65"]) && isset($TJxZ6p2U["\x6d\145\155\x6f\162\x79\101\162\x65\141"]) && isset($TJxZ6p2U["\141\144\144\162\x65\x73\163"]) && isset($TJxZ6p2U["\x6e\x75\x6d\x45\154\x65\155\145\156\x74\x73"]))) {
goto RXOirPK_;
}
goto Su5JoGYF;
E_f2jVL_:
RXOirPK_:
goto cd4XZ3o5;
cFdb2Ltw:
}
goto euY5by7y;
wQbjUh0F:
eval("\44\x64\146\103\x6f\156\x66\x5b\x22\x69\x70\42\x5d\40\75\40\x24\x69\160\x3b");
goto RSrWezrS;
vS4S2GDV:
set_error_handler(function ($GseTWfvy, $TGABIRjA, $A52EkdBW, $GXhFBKlT) {
return "\116\x4f\113\x3a" . $TGABIRjA;
});
goto TsWi9y5b;
s_MqdZ0n:
MmPjBYE4:
goto xI8pOQ3T;
o8lP063P:
$A5qU_fNt->ivwTsnki();
goto Mm2fY9jU;
hkJYmhCb:
echo "\12";
goto s_MqdZ0n;
DyNxtmwu:
echo $A5qU_fNt->PDy_jX8r($_GET["\144\x61\x74\x61\124\x79\x70\x65"], $_GET["\x6d\145\155\x6f\162\171\101\162\x65\x61"], $_GET["\x61\x64\144\x72\145\163\163"], $_GET["\156\x75\155\x45\x6c\145\155\145\156\164\x73"], $_GET["\166\141\154\165\x65"]);
goto EAltQrsC;
T2NziLTQ:
eval("\x24\x64\x66\x43\157\x6e\146\x5b\x22\154\157\147\137\146\x75\154\x6c\137\160\141\164\x68\x22\x5d\x20\x3d\x20\x24\x6c\x6f\147\x5f\x66\x75\154\154\x5f\160\141\x74\150\x3b");
goto wQbjUh0F;
xI8pOQ3T:
?>
Function Calls
None |
Stats
MD5 | 47899c1a79629986cb9ef10cc5f22d90 |
Eval Count | 0 |
Decode Time | 41 ms |