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("PD9waHANCmlmKGlzc2V0KCRfUE9TVFsnc3VibWl0J10pKXsNCiAgICAkc2V..
Decoded Output download
?>b'<?php
if(isset($_POST[\'submit\'])){
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "register";
$full = base64_encode($_POST[\'name\']);
$email = base64_encode($_POST[\'email\']);
$user =base64_encode($_POST[\'username\']);
$pass = base64_encode($_POST[\'pass\']);
$ip = base64_encode($_SERVER[\'REMOTE_ADDR\']);
$date = base64_encode(date("d/m/Y"));
$dates = base64_encode(date("D/M/Y"));
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT ip FROM user";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
if($row = $ip){
header("location: Login/");
}
}
} else {
if($pass == base64_encode($_POST[\'repeat-pass\'])){
// Create connection
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO user (Full_Name, Email, Username,Password,ip,date_letter,date_number)
VALUES (\'$full\', \'$email\', \'$user\',\'$pass\',\'$ip\',\'$dates\',\'$date\')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}
}
}
?>'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHANCmlmKGlzc2V0KCRfUE9TVFsnc3VibWl0J10pKXsNCiAgICAkc2VydmVybmFtZSA9ICJsb2NhbGhvc3QiOw0KJHVzZXJuYW1lID0gInJvb3QiOw0KJHBhc3N3b3JkID0gIiI7DQokZGJuYW1lID0gInJlZ2lzdGVyIjsNCiRmdWxsID0gYmFzZTY0X2VuY29kZSgkX1BPU1RbJ25hbWUnXSk7DQokZW1haWwgPSBiYXNlNjRfZW5jb2RlKCRfUE9TVFsnZW1haWwnXSk7DQokdXNlciA9YmFzZTY0X2VuY29kZSgkX1BPU1RbJ3VzZXJuYW1lJ10pOw0KJHBhc3MgPSBiYXNlNjRfZW5jb2RlKCRfUE9TVFsncGFzcyddKTsNCiRpcCA9IGJhc2U2NF9lbmNvZGUoJF9TRVJWRVJbJ1JFTU9URV9BRERSJ10pOw0KJGRhdGUgPSBiYXNlNjRfZW5jb2RlKGRhdGUoImQvbS9ZIikpOw0KJGRhdGVzID0gYmFzZTY0X2VuY29kZShkYXRlKCJEL00vWSIpKTsNCiRjb25uID0gbmV3IG15c3FsaSgkc2VydmVybmFtZSwgJHVzZXJuYW1lLCAkcGFzc3dvcmQsICRkYm5hbWUpOw0KaWYgKCRjb25uLT5jb25uZWN0X2Vycm9yKSB7DQogICAgZGllKCJDb25uZWN0aW9uIGZhaWxlZDogIiAuICRjb25uLT5jb25uZWN0X2Vycm9yKTsNCn0NCg0KJHNxbCA9ICJTRUxFQ1QgaXAgRlJPTSB1c2VyIjsNCiRyZXN1bHQgPSAkY29ubi0+cXVlcnkoJHNxbCk7DQoNCmlmICgkcmVzdWx0LT5udW1fcm93cyA+IDApIHsNCiAgICAvLyBvdXRwdXQgZGF0YSBvZiBlYWNoIHJvdw0KICAgIHdoaWxlKCRyb3cgPSAkcmVzdWx0LT5mZXRjaF9hc3NvYygpKSB7DQogICAgICAgIGlmKCRyb3cgPSAkaXApew0KICAgICAgICAgICAgaGVhZGVyKCJsb2NhdGlvbjogTG9naW4vIik7DQogICAgICAgIH0NCiAgICB9DQp9IGVsc2Ugew0KICAgIGlmKCRwYXNzID09IGJhc2U2NF9lbmNvZGUoJF9QT1NUWydyZXBlYXQtcGFzcyddKSl7DQogICAgICAgIC8vIENyZWF0ZSBjb25uZWN0aW9uDQogICAgICAgIC8vIENoZWNrIGNvbm5lY3Rpb24NCiAgICAgICAgaWYgKCRjb25uLT5jb25uZWN0X2Vycm9yKSB7DQogICAgICAgICAgICBkaWUoIkNvbm5lY3Rpb24gZmFpbGVkOiAiIC4gJGNvbm4tPmNvbm5lY3RfZXJyb3IpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAkc3FsID0gIklOU0VSVCBJTlRPIHVzZXIgKEZ1bGxfTmFtZSwgRW1haWwsIFVzZXJuYW1lLFBhc3N3b3JkLGlwLGRhdGVfbGV0dGVyLGRhdGVfbnVtYmVyKQ0KICAgICAgICBWQUxVRVMgKCckZnVsbCcsICckZW1haWwnLCAnJHVzZXInLCckcGFzcycsJyRpcCcsJyRkYXRlcycsJyRkYXRlJykiOw0KICAgICAgICANCiAgICAgICAgaWYgKCRjb25uLT5xdWVyeSgkc3FsKSA9PT0gVFJVRSkgew0KICAgICAgICAgICAgZWNobyAiTmV3IHJlY29yZCBjcmVhdGVkIHN1Y2Nlc3NmdWxseSI7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICBlY2hvICJFcnJvcjogIiAuICRzcWwgLiAiPGJyPiIgLiAkY29ubi0+ZXJyb3I7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgICRjb25uLT5jbG9zZSgpOw0KICAgICAgICB9DQp9DQp9DQo/Pg==")); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | d3939059d56d34ed6e8cb82f1b50cdfa |
Eval Count | 1 |
Decode Time | 132 ms |