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 /* digisan */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%..
Decoded Output download
require_once('../database/config.php');
if(isset($_REQUEST['api_key']) AND
!empty(filter_var($_REQUEST['order_id'],FILTER_SANITIZE_STRING)) ){
$api_key = $conn->prepare("select count(*) from loginusers WHERE api_key = ?");
$api_key->execute([$_REQUEST['api_key']]);
$order_id = $conn->prepare("select count(*) from psapassreq WHERE order_id = ?");
$order_id->execute([$_REQUEST['order_id']]);
$orderid = $conn->prepare("select * from psapassreq WHERE order_id = ?");
$orderid->execute([$_REQUEST['order_id']]);
$order_data = $orderid->fetch();
if($api_key->fetchColumn()==1){
if($order_id->fetchColumn()==1){
$res = array(
"status"=>strtoupper($order_data['status']),
"order_id"=>$order_data['order_id'],
"vle_id"=>$order_data['vle_id'],
"vle_name"=>$order_data['vle_name'],
"message"=>$order_data['remark']
);
header('Content-Type: application/json');
echo json_encode($res);
}else{
$res = array(
"status"=>'FAILED',
"message"=>'Order id Not Exist');
header('Content-Type: application/json');
echo json_encode($res);
}
}else{
$res = array(
"status"=>'FAILED',
"message"=>'Invalid Api Key');
header('Content-Type: application/json');
echo json_encode($res);
}
}else{
$res = array(
"status"=>'FAILED',
"message"=>'Missing or Invalid Parameter');
header('Content-Type: application/json');
echo json_encode($res);
}
;
Did this file decode correctly?
Original Code
<?php /* digisan */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x6dc;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NDg3KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxYjQpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>O~wjlHf2ipdoAPfolscUIpNjr4KTI2YeH2HeEpcollhtfjCBxSwoOpc2lzCB4mhTSLT08XHr8XHr8XNbY0Fl9ZcbnSCBYlhtfgb0ckTragbZFSwJFJRJONT08XTznNHeEVwJFJRtONT08XHeEXTzEPkr9NTzEXHeEXTZILTznNHenNTzEXhtONHeEXTznNHeESkr9NHenNHeEXHtLSk0aVfoaZGB91f2sPALicU05bT1aAWBytCLYjOoOocLfmUBlhDLxSTB1WFyyxA3YBfli4BmPXHTwzYeA2YzI5hZ89kZXmWAkeOraoO0ikULsHTA5NAyyUA1OaalfCBapiCMYLcBcmDolQD2xsdM9XFbkzfua2f3i5GjExHjH0YTC3KeLqRZFphUL7cMYSd3YlhtONHeEXTznNHeEpK2a2CBXPkr9NHenNHenNHtL7tmklFbapFMagd25jcUImRJ4vcoy0CBkiF2AvC29VcMlmRmnPFtFpKXppcJipF3YlftILb1kyAaayA1Odk2yXDa9qcbLmbULIWA5rtJyldbn0GUiMDBx0cbkgfMyZhtOgALaOaAaTaySmd3kLcbkgDBWmbUxoUAxAOakgA0yKUaOkBLagA1OUUA5uhULIwtl7tJOiFolgD2a5we0IkoYvdM4sNmnZcbniFMAPwmYldoajftnjd3aVftIQhUnMFM9swoxvc2lVfbYlFmHIa0iyALAICbnpb2slGUE9we8JhTShkoyXDa9qcbLsNMa4cBY1foAPBZOgALaOaAaTaySmCbnpb2slGUffbUL7tJOvFMOlFl9pctE9wtOjd25VRT5XFMaXCbklhtkzcBxlC3WIC291dmWPhJLIcmkvdUnXF2yXCbYzFMaxwyfwOakywo9ZcoaZb2lLwe0INZwpKXPLd3kLcbkgDBWsNMa4cBY1foAPBZOgALaOaAaTaySmd3kLcbkgDBWmba0pKXPLd3kLcbkpctE9wtOjd25VRT5XFMaXCbklhtkzcBxlC3WIhJnMFM9swunzCbniF3YZcbrIa0iyALAId3kLcbkgDBWINUE/wJL7tJOvFMOlFMlLRT5lGoajfbOlhySLb1kyAaayA1Odk29ZcoaZb2lLk11fhTShko9ZcoaZb2OiforINUELd3kLcbkpct0+cMa0C2IPhTShDBCPkoyXDa9qcbLsNMclfoYPW29SfB1VhtL9NTrpGXppcJILd3kLcbkgDBWsNMclfoYPW29SfB1VhtL9NTrpGXPLFMazwe0ICbkZCbLPtJkzfoy0fbHJNT5zfuk0d3aXFoaZhtOvFMOlFl9LCbOiBZfzfoy0fbHmbULStJkvFMOlFl9pctw9NJOvFMOlFl9LCbOiBZfvFMOlFl9pctffREPJfMxlb2lLwj0+ko9ZcoaZb2Oifoydk3cSca9pctffREPJfMxlb25idBAJNT4Ld3kLcbkgcoy0CaSmfMxlb25idBAmbUXhwM1lF3Yic2AJNT4Ld3kLcbkgcoy0CaSmFMasCbkqk10hhTShDoaicoaZhtfed250cB50RaO5FoA6woyXFoxpC2y0DB9VR2pzd24mhTShcBYPdZnQF29Vb2aVC29LcUILFMazhTShgBaSF2a7tJOZcbHINUniFmkiGUIhwmY0CbO1FZw9NJfoWAlHOAWmREPJdBazF2ymcUw9NJfNFMOlFJnpctnKd3WIObipF3WmhTShDoaicoaZhtfed250cB50RaO5FoA6woyXFoxpC2y0DB9VR2pzd24mhTShcBYPdZnQF29Vb2aVC29LcUILFMazhTShgWp9cBxzcbShkuklFZE9woyZFMy5hEPJF3Oifuazwj0+k0cnUAxyOtFStJkscbYzCBflwj0+k0lVfMySDBWIWbnpwrslGUFpKXpPcByLcbwPk0YvdmOldmWsaulXcTPICbnXdoljCbOpd24vDmYvdJFpKXplC2ivwopzd25gcB5jd2OlhtOZcbHpKXp9tm1lduYlGXPLFMazwe0ICbkZCbLPtJkzfoy0fbHJNT4mOLykTrarkZXhwM1lF3Yic2AJNT4mTBlzF2lVcZnvFJnkdmcidolLwyniFMyscbOlFJFpKXpPcByLcbwPk0YvdmOldmWsaulXcTPICbnXdoljCbOpd24vDmYvdJFpKXplC2ivwopzd25gcB5jd2OlhtOZcbHpKXp9tjS=wR}xC]KBLM`VTf~@It
Function Calls
time | 2 |
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | 8f66333e1e2d01daef1cc7ff2e97f994 |
Eval Count | 3 |
Decode Time | 80 ms |