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

Variables

None

Stats

MD5 d3939059d56d34ed6e8cb82f1b50cdfa
Eval Count 1
Decode Time 132 ms