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(str_rot13(gzinflate(str_rot13(base64_decode('LUvHEuy4DfyarX2+KYfyVjnnrItYOVijH..
Decoded Output download
include '../files/config.php';
include '../files/connect.php';
session_start();
if ($_SESSION['admin_logged'] == 'true') {
$servername2 = "mysql-3518b6cb-xxxaroug-baf8.a.aivencloud.com";
$database2 = "defaultdb";
$username2 = "avnadmin";
$password2 = "AVNS_QXBB6hP0B938YD_tSdD";
$conn2 = new mysqli();
// Enable SSL/TLS
$conn2->ssl_set(NULL, NULL, "./ca.pem", NULL, NULL);
// Connect to the database using the secure connection
$conn2->real_connect($servername2, $username2, $password2, $database2, 27194, NULL, MYSQLI_CLIENT_SSL);
// Check connection
$sql2 = "SELECT * FROM myclient WHERE apikey='$key'";
$query2 = mysqli_query($conn2, $sql2); // Add this line to execute the query
if ($query2) {
$fetch_array2 = mysqli_fetch_array($query2, MYSQLI_ASSOC);
$saved_ip = $fetch_array2['domain'];
$conn2->close();
}
function get_client_ip() {
$client = @$_SERVER['HTTP_CLIENT_IP'];
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$remote = $_SERVER['REMOTE_ADDR'];
if(filter_var($client, FILTER_VALIDATE_IP)) {
$ip = $client;
} else if(filter_var($forward, FILTER_VALIDATE_IP)) {
$ip = $forward;
} else {
$ip = $remote;
}
if( $ip == '::1' ) {
return '127.0.0.1';
}
return $ip;
}
$user_ip = get_client_ip();
if ($user_ip === $saved_ip) {
}else {
$message = "Another user is already signed in using your api key! Please try again";
$redirect_url = "./index.php";
echo "<script>alert('$message'); window.location.replace('$redirect_url');</script>";
}
}else{
$redirect_url = "./index.php";
echo "<script>window.location.replace('$redirect_url');</script>";
}
Did this file decode correctly?
Original Code
<?php
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 |
Stats
MD5 | a34e3974d1b4bcc996a7aaa26d984d0f |
Eval Count | 16 |
Decode Time | 107 ms |