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 eval("?>".base64_decode("PD9waHANCmhlYWRlcignQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luOiA..
Decoded Output download
?>b'<?php
header(\'Access-Control-Allow-Origin: *\');
header(\'Content-Type: application/json; charset=utf-8\');
// Load the \'admin.json\' file into an array
$admin_json = file_get_contents(\'admin.json\');
$admin_data = json_decode($admin_json, true);
$api_json = file_get_contents(\'api.json\');
$api_json = json_decode($api_json, true);
// Check if the \'uname\' parameter is provided in the URL
if (isset($_GET[\'input\'])) {
$uname = $_GET[\'input\'];
// Read the API URL from the \'admin.json\' file
$api_url = $api_json[\'api_url\'];
// Append the \'uname\' parameter to the API URL
$api_url .= $uname;
// Make an API request to get the JSON response
$response = file_get_contents($api_url);
// Check if the response is valid JSON
$data = json_decode($response, true);
if ($data !== null) {
// Place the API response into an \'info\' array
$admin_data[\'info\'] = json_decode($response, true);
$admin_data[\'info\'][\'SCRIPT OWNER\'] = \'cybersh_official.t.me\';
// Pretty-print the \'admin.json\' data including the new \'info\' array
$pretty_json = json_encode($admin_data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
echo $pretty_json;
} else {
echo "Invalid or empty response from the API.";
}
} else {
echo "Please provide a \'input\' parameter in the URL.";
}
?>
'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHANCmhlYWRlcignQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luOiAqJyk7DQpoZWFkZXIoJ0NvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vanNvbjsgY2hhcnNldD11dGYtOCcpOw0KDQovLyBMb2FkIHRoZSAnYWRtaW4uanNvbicgZmlsZSBpbnRvIGFuIGFycmF5DQokYWRtaW5fanNvbiA9IGZpbGVfZ2V0X2NvbnRlbnRzKCdhZG1pbi5qc29uJyk7DQokYWRtaW5fZGF0YSA9IGpzb25fZGVjb2RlKCRhZG1pbl9qc29uLCB0cnVlKTsNCg0KJGFwaV9qc29uID0gZmlsZV9nZXRfY29udGVudHMoJ2FwaS5qc29uJyk7DQokYXBpX2pzb24gPSBqc29uX2RlY29kZSgkYXBpX2pzb24sIHRydWUpOw0KDQovLyBDaGVjayBpZiB0aGUgJ3VuYW1lJyBwYXJhbWV0ZXIgaXMgcHJvdmlkZWQgaW4gdGhlIFVSTA0KaWYgKGlzc2V0KCRfR0VUWydpbnB1dCddKSkgew0KICAgICR1bmFtZSA9ICRfR0VUWydpbnB1dCddOw0KDQogICAgLy8gUmVhZCB0aGUgQVBJIFVSTCBmcm9tIHRoZSAnYWRtaW4uanNvbicgZmlsZQ0KICAgICRhcGlfdXJsID0gJGFwaV9qc29uWydhcGlfdXJsJ107DQoNCiAgICAvLyBBcHBlbmQgdGhlICd1bmFtZScgcGFyYW1ldGVyIHRvIHRoZSBBUEkgVVJMDQogICAgJGFwaV91cmwgLj0gJHVuYW1lOw0KDQogICAgLy8gTWFrZSBhbiBBUEkgcmVxdWVzdCB0byBnZXQgdGhlIEpTT04gcmVzcG9uc2UNCiAgICAkcmVzcG9uc2UgPSBmaWxlX2dldF9jb250ZW50cygkYXBpX3VybCk7DQogICAgDQogICAgLy8gQ2hlY2sgaWYgdGhlIHJlc3BvbnNlIGlzIHZhbGlkIEpTT04NCiAgICAkZGF0YSA9IGpzb25fZGVjb2RlKCRyZXNwb25zZSwgdHJ1ZSk7DQoNCiAgICBpZiAoJGRhdGEgIT09IG51bGwpIHsNCiAgICAgICAgLy8gUGxhY2UgdGhlIEFQSSByZXNwb25zZSBpbnRvIGFuICdpbmZvJyBhcnJheQ0KICAgICAgICAkYWRtaW5fZGF0YVsnaW5mbyddID0ganNvbl9kZWNvZGUoJHJlc3BvbnNlLCB0cnVlKTsNCiRhZG1pbl9kYXRhWydpbmZvJ11bJ1NDUklQVCBPV05FUiddID0gJ2N5YmVyc2hfb2ZmaWNpYWwudC5tZSc7DQoNCiAgICAgICAgLy8gUHJldHR5LXByaW50IHRoZSAnYWRtaW4uanNvbicgZGF0YSBpbmNsdWRpbmcgdGhlIG5ldyAnaW5mbycgYXJyYXkNCiAgICAgICAgJHByZXR0eV9qc29uID0ganNvbl9lbmNvZGUoJGFkbWluX2RhdGEsIEpTT05fUFJFVFRZX1BSSU5UIHwgSlNPTl9VTkVTQ0FQRURfVU5JQ09ERSk7DQoNCiAgICAgICAgZWNobyAkcHJldHR5X2pzb247DQogICAgfSBlbHNlIHsNCiAgICAgICAgZWNobyAiSW52YWxpZCBvciBlbXB0eSByZXNwb25zZSBmcm9tIHRoZSBBUEkuIjsNCiAgICB9DQp9IGVsc2Ugew0KICAgIGVjaG8gIlBsZWFzZSBwcm92aWRlIGEgJ2lucHV0JyBwYXJhbWV0ZXIgaW4gdGhlIFVSTC4iOw0KfQ0KPz4NCg==")); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | 4cb224b8a2b8ec50f686b232227c1936 |
Eval Count | 1 |
Decode Time | 46 ms |