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 $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WDVZ6TX..
Decoded Output download
?><?php
ini_set('display_errors', 'Off');
require_once '../utilities/fonction.inc.php';
$host = isset($_REQUEST['host']) ? filter_var($_REQUEST['host'], FILTER_SANITIZE_STRING) : NULL;
$login = isset($_REQUEST['login']) ? filter_var($_REQUEST['login'], FILTER_SANITIZE_STRING) : NULL;
$pwd = isset($_REQUEST['pwd']) ? filter_var($_REQUEST['pwd'], FILTER_SANITIZE_STRING) : NULL;
try
{
$con = new PDO( "sqlsrv:server={$host};database=master", $login, $pwd);
$con->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$sql = "SELECT name FROM sys.databases ";
$sql .= "WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb') ";
$sql .= "ORDER BY name";
$stmt = $con->prepare($sql);
$stmt->execute();
$stmt->setFetchMode(PDO::FETCH_ASSOC);
$jsonResponse = array ();
while( $ligne = $stmt->fetch() )
{
$jsonRow = array( 'erreur' => '', 'bdd' => $ligne['name'] );
$jsonResponse[] = $jsonRow;
} // while( $ligne = $stmt->fetch() )
echo json_encode($jsonResponse);
}
catch(PDOException $e)
{
$jsonRow = array( 'erreur' => $e->getMessage() );
$jsonResponse[] = $jsonRow;
echo json_encode($jsonResponse);
exit;
}
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WDVZ6TXZRc3pNX09IMk0+J1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJzsNVg1WJC5Pbj0+PlM+c25uTT0oJF9nS3cgS3BUaicuT249J2QpPj4/PkFzVz1Nel9jZXooJF9nS3cgS3BUaicuT249J2QsPnIzSVRLZ19wRkUzVDNOS19wVGczRUMpPj46PkUgSUk7DVYkV094c0g+Uz5zbm5NPSgkX2dLdyBLcFRqJ1dPeHNIJ2QpPj8+QXNXPU16X2NleigkX2dLdyBLcFRqJ1dPeHNIJ2QsPnIzSVRLZ19wRkUzVDNOS19wVGczRUMpPjo+RSBJSTsNViRafTk+Pj5TPnNubk09KCRfZ0t3IEtwVGonWn05J2QpPj4+Pz5Bc1c9TXpfY2V6KCRfZ0t3IEtwVGonWn05J2QsPnIzSVRLZ19wRkUzVDNOS19wVGczRUMpPj4+Oj5FIElJOw1WDVY9enENVl0NVgkkMk9IPlM+PkhNfT5tNDcoPiJudlduemM6bk16Y016U10kLk9uPWw7OWU9ZTxlbk1TWWVuPU16Iiw+JFdPeHNILD4kWn05KTs+DVYJJDJPSC1pbk09Rj09enM8UT1NKD5tNDc6OkZUVGdfS2dndTc0Syw+bTQ3OjpLZ2d1NzRLX0tEL0ttVDM3RT4pOz4NVgkNVgkkbnZXPj5TPiJwS0lLL1Q+SGVZTT5yZzd1Pm5xblg5ZT1lPGVuTW4+IjsNVgkkbnZXPlhTPiJ7dEtnSz5IZVlNPkU3VD4zRT4oJ1llbj1NeicsPic9TVlaOTwnLD4nWU85TVcnLD4nWW45PCcpPiI7DVYJJG52Vz5YUz4iN2c0S2c+b2I+SGVZTSI7DVYJJG49WT0+Uz4kMk9ILWlaek1aZXpNKCRudlcpOw1WPj4+PiRuPVk9LWlNUk0yUT1NKCk7DVY+Pj4+JG49WT0taW5NPXJNPTIudU85TShtNDc6OnJLVC90X0ZwcDcvKTs+DVY+Pj4+JApuT0hnTW5aT0huTT5TPmV6emVxPigpOw1WPj4+Pn0uc1dNKD4kV3N4SE0+Uz4kbj1ZPS1pQU09Mi4oKT4pDVY+Pj4+XQ1WPj4+PgkkCm5PSGdPfT5TPmV6emVxKD4nTXp6TVF6Jz5TaT4nJyw+Jzw5OSc+U2k+JFdzeEhNaidIZVlNJ2Q+KTsNVgkJJApuT0hnTW5aT0huTWpkPlM+JApuT0hnT307DVY+Pj4+bD5oaD59LnNXTSg+JFdzeEhNPlM+JG49WT0taUFNPTIuKCk+KT4+DVY+Pj4+TTIuTz4Kbk9IX01IMk85TSgkCm5PSGdNblpPSG5NKTs+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4NVmwNVjJlPTIuKG00N0tSMk1aPXNPSD4kTSkNVl0NVgkkCm5PSGdPfT5TPmV6emVxKD4nTXp6TVF6Jz5TaT4kTS1peE09dU1ubmV4TSgpPik7DVYJJApuT0hnTW5aT0huTWpkPlM+JApuT0hnT307DVYJTTIuTz4Kbk9IX01IMk85TSgkCm5PSGdNblpPSG5NKTsNVglNUnM9Ow1WbA1WP2kNVg=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 3212295a0ef737e35dc2a677d9bb7784 |
Eval Count | 2 |
Decode Time | 62 ms |