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 goto GqNZc; ft5cF: function admin_login($username, $password) { return fals..
Decoded Output download
<?php
goto GqNZc;
ft5cF:
function admin_login($username, $password)
{
return false;
}
goto fS_h2;
z7Kgl:
function users()
{
$db = db();
$query = $db->prepare("SELECT * FROM users");
$query->execute();
return $query->fetchAll();
}
goto FBiGn;
gmRo3:
function get_user_balance()
{
$query = db()->prepare("SELECT * FROM users WHERE id=:user_id");
$query->execute(array(":user_id" => fis($_SESSION["user_id"])));
$balance = $query->fetchAll()[0]["balance"];
$_SESSION["user_balance"] = $balance;
return $balance;
}
goto uigWE;
Af1A5:
function reqs_payco()
{
$db = db();
$banks = $db->prepare("SELECT * FROM payco_requests");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto GFu_3;
eaIbZ:
function checkSubPage($default)
{
$page = $_GET["page"] ?? "casino";
if (isset($_GET[$page]) && file_exists("pages/" . fis($page) . "/" . fis($_GET[$page]) . ".php")) {
require "pages/" . fis($page) . "/" . fis($_GET[$page]) . ".php";
} else {
require "pages/" . fis($page) . "/" . fis($default) . ".php";
}
}
goto X763K;
gy1Gf:
function get_user()
{
return array("id" => fis($_SESSION["user_id"]), "name" => fis($_SESSION["user_name"]), "pass" => fis($_SESSION["user_password"]), "number" => fis($_SESSION["user_number"]), "balance" => fis(get_user_balance()) ?? 0, "first_name" => fis($_SESSION["user_firstname"]) ?? "***** *****", "birth_date" => fis($_SESSION["user_birthdate"]) ?? "****-**-**", "gender" => fis($_SESSION["user_gender"]) ?? "*****", "admin_login" => fis($_SESSION["admin_login"] ?? ''), "admin_password" => fis($_SESSION["admin_password"] ?? ''));
}
goto gmRo3;
UoZ3E:
function reqs_manuel()
{
$db = db();
$banks = $db->prepare("SELECT * FROM manual_requests");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto Af1A5;
uigWE:
function adminPage($check = 0)
{
if (get_user()["admin_login"] != getSetting("admin_login") || get_user()["admin_password"] !== getSetting("admin_password")) {
header("Location: /?page=login");
die("admin degilsin puahahahah");
}
}
goto tmpJj;
htp4K:
function islog(): bool
{
if (isset($_SESSION["user_name"])) {
return true;
}
return false;
}
goto nLkbJ;
MO8oO:
function checkUserJS()
{
if (!isset($_SESSION["user_name"])) {
die("<script>window.location.href="/?page=login"</script>");
}
}
goto h2ktV;
GqNZc:
session_start();
goto dzW_c;
zh0YL:
function IfPage($pages, $true = '', $false = '')
{
if (in_array(getPage(), $pages)) {
return $true;
}
return $false;
}
goto gwvZS;
X763K:
function db(): PDO
{
$dbname = "defall";
$username = "root";
$password = "";
return new PDO("mysql:dbname=$dbname;charset=utf8;host=localhost", $username, $password);
}
goto gy1Gf;
dzW_c:
function fis($var)
{
return htmlspecialchars(strip_tags($var));
}
goto htp4K;
fS_h2:
function login($username, $password, $number, $join = true)
{
if ($username == "admin") {
return false;
}
$db = db();
$q = $db->prepare("INSERT INTO users (name, username, password, number,balance,birth_date,gender,login) VALUES (:name, :user, :pass, :number,:balance,:birth_date,:gender,:login)");
if ($join) {
$q->execute(array("name" => "***** *****", ":user" => $username, ":pass" => $password, ":number" => $number, ":balance" => 0, "birth_date" => "****-**-**", "gender" => "*****", "login" => "0"));
}
$_SESSION["user_id"] = $db->lastInsertId();
$_SESSION["user_name"] = $username;
$_SESSION["user_password"] = $password;
$_SESSION["user_number"] = 0;
$_SESSION["registered"] = 0;
$_SESSION["user_firstname"] = "***** *****";
$_SESSION["user_birthdate"] = "****-**-**";
$_SESSION["user_gender"] = "*****";
$_SESSION["user_number"] = $number;
$_SESSION["user_balance"] = 0;
$_SESSION["user_login"] = false;
}
goto z7Kgl;
Ccvr2:
function reqs_cc()
{
$db = db();
$banks = $db->prepare("SELECT * FROM cc_requests");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto MO8oO;
tmpJj:
function userPage()
{
if (!isset($_SESSION["user_name"])) {
die("Giri Yapn!");
}
}
goto ft5cF;
GFu_3:
function reqs_papara()
{
$db = db();
$banks = $db->prepare("SELECT * FROM papara_requests");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto Ccvr2;
nLkbJ:
function getPage($default = "home", $subpage = 0)
{
$page = $_GET["page"] ?? $default;
if ($subpage) {
return $_GET[$page] ?? $subpage;
}
return $page;
}
goto zh0YL;
FBiGn:
function settings(): array
{
$db = db();
$banks = $db->prepare("SELECT * FROM settings");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto gi_kI;
gwvZS:
function checkPage()
{
if (isset($_GET["page"]) && file_exists("pages/" . fis($_GET["page"]) . ".php")) {
include "pages/" . fis($_GET["page"]) . ".php";
} else {
include "pages/home.php";
}
}
goto eaIbZ;
gi_kI:
function getSetting($setting)
{
$db = db();
$settings = $db->prepare("SELECT * FROM settings WHERE vari=:vari");
$settings->execute(array(":vari" => $setting));
return $settings->fetchAll(PDO::FETCH_ASSOC)[0]["val"];
}
goto UoZ3E;
h2ktV:
function getUserIP()
{
$ipaddress = '';
if (getenv("HTTP_CLIENT_IP")) {
$ipaddress = getenv("HTTP_CLIENT_IP");
} else {
if (getenv("HTTP_X_FORWARDED_FOR")) {
$ipaddress = getenv("HTTP_X_FORWARDED_FOR");
} else {
if (getenv("HTTP_X_FORWARDED")) {
$ipaddress = getenv("HTTP_X_FORWARDED");
} else {
if (getenv("HTTP_FORWARDED_FOR")) {
$ipaddress = getenv("HTTP_FORWARDED_FOR");
} else {
if (getenv("HTTP_FORWARDED")) {
$ipaddress = getenv("HTTP_FORWARDED");
} else {
if (getenv("REMOTE_ADDR")) {
$ipaddress = getenv("REMOTE_ADDR");
} else {
$ipaddress = (string)rand(100000000000, 999999999999);
}
}
}
}
}
}
return $ipaddress;
} ?>
Did this file decode correctly?
Original Code
<?php
goto GqNZc;
ft5cF:
function admin_login($username, $password)
{
return false;
}
goto fS_h2;
z7Kgl:
function users()
{
$db = db();
$query = $db->prepare("\123\x45\114\105\103\124\x20\52\40\x46\122\117\x4d\x20\165\x73\145\x72\163");
$query->execute();
return $query->fetchAll();
}
goto FBiGn;
gmRo3:
function get_user_balance()
{
$query = db()->prepare("\123\105\114\x45\103\x54\x20\52\40\106\122\x4f\115\x20\165\x73\145\x72\163\40\127\110\x45\x52\105\40\151\x64\x3d\72\165\x73\145\162\x5f\151\144");
$query->execute(array("\x3a\165\x73\145\x72\137\151\x64" => fis($_SESSION["\x75\x73\x65\x72\x5f\151\144"])));
$balance = $query->fetchAll()[0]["\x62\141\x6c\x61\x6e\x63\145"];
$_SESSION["\x75\x73\145\162\137\x62\141\154\141\156\143\x65"] = $balance;
return $balance;
}
goto uigWE;
Af1A5:
function reqs_payco()
{
$db = db();
$banks = $db->prepare("\x53\x45\114\x45\x43\124\x20\52\x20\106\x52\117\x4d\x20\x70\141\171\143\157\x5f\162\x65\x71\x75\145\163\x74\163");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto GFu_3;
eaIbZ:
function checkSubPage($default)
{
$page = $_GET["\x70\141\147\145"] ?? "\x63\141\x73\x69\x6e\157";
if (isset($_GET[$page]) && file_exists("\160\141\147\x65\163\x2f" . fis($page) . "\x2f" . fis($_GET[$page]) . "\56\x70\x68\x70")) {
require "\160\141\x67\145\x73\x2f" . fis($page) . "\57" . fis($_GET[$page]) . "\56\160\150\x70";
} else {
require "\x70\x61\147\145\163\x2f" . fis($page) . "\57" . fis($default) . "\x2e\x70\150\x70";
}
}
goto X763K;
gy1Gf:
function get_user()
{
return array("\151\x64" => fis($_SESSION["\x75\x73\x65\x72\137\x69\x64"]), "\156\x61\x6d\x65" => fis($_SESSION["\165\x73\145\162\x5f\156\141\155\145"]), "\x70\141\x73\163" => fis($_SESSION["\165\x73\x65\x72\137\160\x61\163\x73\x77\157\162\144"]), "\156\x75\x6d\142\145\x72" => fis($_SESSION["\165\x73\145\x72\x5f\x6e\165\x6d\142\145\162"]), "\x62\x61\154\141\156\143\x65" => fis(get_user_balance()) ?? 0, "\146\x69\x72\163\x74\x5f\156\x61\x6d\x65" => fis($_SESSION["\165\x73\145\x72\137\146\x69\162\x73\x74\156\x61\x6d\145"]) ?? "\52\52\52\x2a\52\40\52\x2a\x2a\x2a\52", "\x62\151\x72\164\150\x5f\x64\141\164\x65" => fis($_SESSION["\165\x73\x65\162\x5f\142\151\162\x74\150\x64\x61\x74\x65"]) ?? "\x2a\x2a\52\52\55\x2a\x2a\55\x2a\52", "\147\x65\x6e\144\145\162" => fis($_SESSION["\x75\x73\x65\162\x5f\147\x65\x6e\x64\x65\162"]) ?? "\52\52\52\x2a\x2a", "\x61\144\155\x69\156\137\154\x6f\x67\151\156" => fis($_SESSION["\141\x64\x6d\x69\156\137\154\x6f\x67\151\x6e"] ?? ''), "\141\x64\x6d\x69\156\x5f\160\x61\163\x73\167\157\162\144" => fis($_SESSION["\141\x64\155\x69\x6e\137\x70\141\x73\x73\167\x6f\x72\x64"] ?? ''));
}
goto gmRo3;
UoZ3E:
function reqs_manuel()
{
$db = db();
$banks = $db->prepare("\x53\x45\x4c\105\x43\124\x20\x2a\x20\x46\122\x4f\115\40\155\x61\x6e\x75\x61\154\137\162\145\161\165\145\x73\x74\x73");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto Af1A5;
uigWE:
function adminPage($check = 0)
{
if (get_user()["\x61\144\155\151\156\137\x6c\x6f\x67\x69\156"] != getSetting("\141\x64\x6d\x69\156\x5f\154\x6f\x67\151\x6e") || get_user()["\x61\144\x6d\x69\156\137\160\141\x73\x73\x77\x6f\x72\x64"] !== getSetting("\141\144\155\151\156\137\160\x61\x73\163\x77\157\x72\x64")) {
header("\114\157\143\x61\164\x69\157\156\x3a\x20\57\x3f\160\x61\x67\x65\75\x6c\x6f\x67\x69\156");
die("\141\144\155\x69\156\x20\144\x65\x67\151\154\163\x69\156\x20\160\x75\141\x68\x61\150\x61\150\141\x68");
}
}
goto tmpJj;
htp4K:
function islog(): bool
{
if (isset($_SESSION["\x75\163\145\x72\137\156\141\x6d\145"])) {
return true;
}
return false;
}
goto nLkbJ;
MO8oO:
function checkUserJS()
{
if (!isset($_SESSION["\x75\163\x65\162\x5f\156\x61\x6d\145"])) {
die("\x3c\x73\143\x72\151\160\x74\76\167\x69\x6e\x64\x6f\167\x2e\154\157\x63\141\164\151\157\x6e\x2e\150\x72\x65\x66\x3d\x22\57\x3f\x70\x61\147\x65\x3d\x6c\157\x67\151\x6e\x22\x3c\x2f\x73\143\162\x69\x70\164\76");
}
}
goto h2ktV;
GqNZc:
session_start();
goto dzW_c;
zh0YL:
function IfPage($pages, $true = '', $false = '')
{
if (in_array(getPage(), $pages)) {
return $true;
}
return $false;
}
goto gwvZS;
X763K:
function db(): PDO
{
$dbname = "defall";
$username = "root";
$password = "";
return new PDO("mysql:dbname=$dbname;charset=utf8;host=localhost", $username, $password);
}
goto gy1Gf;
dzW_c:
function fis($var)
{
return htmlspecialchars(strip_tags($var));
}
goto htp4K;
fS_h2:
function login($username, $password, $number, $join = true)
{
if ($username == "\141\x64\x6d\x69\x6e") {
return false;
}
$db = db();
$q = $db->prepare("\111\x4e\x53\x45\122\x54\40\x49\116\124\x4f\x20\x75\x73\x65\162\163\x20\50\x6e\x61\x6d\145\54\x20\x75\x73\x65\x72\x6e\x61\x6d\145\x2c\40\160\x61\163\x73\167\157\x72\x64\54\x20\156\x75\155\x62\x65\x72\x2c\142\x61\154\141\x6e\x63\145\x2c\x62\151\x72\x74\150\x5f\144\141\164\145\x2c\147\x65\156\144\x65\x72\54\x6c\157\147\x69\x6e\51\x20\x56\x41\114\125\105\x53\40\50\x3a\x6e\141\155\x65\54\x20\x3a\165\x73\x65\x72\54\x20\72\160\x61\163\163\x2c\x20\x3a\x6e\x75\x6d\x62\x65\x72\x2c\72\142\141\x6c\x61\x6e\x63\x65\54\72\142\x69\x72\x74\150\x5f\x64\x61\x74\145\54\x3a\147\145\x6e\144\145\162\x2c\72\154\157\147\x69\x6e\51");
if ($join) {
$q->execute(array("\156\141\x6d\x65" => "\52\x2a\x2a\x2a\52\x20\x2a\52\x2a\x2a\x2a", "\72\165\x73\145\162" => $username, "\x3a\x70\x61\163\x73" => $password, "\x3a\x6e\165\x6d\142\x65\162" => $number, "\x3a\142\141\154\x61\x6e\x63\x65" => 0, "\142\151\162\x74\x68\137\x64\x61\164\145" => "\x2a\52\x2a\x2a\55\x2a\x2a\55\x2a\52", "\x67\x65\x6e\x64\x65\162" => "\52\52\x2a\52\x2a", "\x6c\157\147\151\156" => "\x30"));
}
$_SESSION["\165\163\145\x72\137\x69\x64"] = $db->lastInsertId();
$_SESSION["\x75\163\x65\x72\x5f\x6e\x61\x6d\145"] = $username;
$_SESSION["\x75\x73\145\x72\x5f\160\141\163\x73\x77\x6f\x72\144"] = $password;
$_SESSION["\165\x73\x65\162\x5f\156\x75\155\142\145\162"] = 0;
$_SESSION["\x72\145\x67\151\163\164\x65\162\x65\x64"] = 0;
$_SESSION["\x75\x73\145\x72\x5f\x66\x69\162\163\164\x6e\x61\155\145"] = "\52\x2a\x2a\x2a\52\40\x2a\x2a\x2a\52\x2a";
$_SESSION["\x75\163\145\162\137\142\x69\x72\x74\x68\x64\x61\x74\x65"] = "\x2a\x2a\52\x2a\55\52\52\x2d\x2a\52";
$_SESSION["\165\x73\145\x72\137\147\x65\156\x64\145\x72"] = "\x2a\52\x2a\x2a\52";
$_SESSION["\165\163\x65\x72\x5f\x6e\x75\x6d\142\x65\x72"] = $number;
$_SESSION["\x75\163\145\162\137\x62\x61\154\141\156\x63\x65"] = 0;
$_SESSION["\x75\163\145\162\137\154\x6f\147\x69\x6e"] = false;
}
goto z7Kgl;
Ccvr2:
function reqs_cc()
{
$db = db();
$banks = $db->prepare("\x53\x45\x4c\x45\x43\x54\x20\x2a\x20\x46\122\x4f\x4d\x20\143\x63\x5f\x72\145\x71\x75\145\163\164\x73");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto MO8oO;
tmpJj:
function userPage()
{
if (!isset($_SESSION["\165\x73\x65\162\137\156\141\x6d\x65"])) {
die("\x47\151\162\151\xc5\x9f\x20\x59\x61\160\304\261\x6e\x21");
}
}
goto ft5cF;
GFu_3:
function reqs_papara()
{
$db = db();
$banks = $db->prepare("\x53\x45\x4c\x45\103\124\x20\52\x20\106\122\x4f\x4d\40\160\141\x70\x61\162\x61\x5f\x72\x65\161\x75\x65\x73\164\163");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto Ccvr2;
nLkbJ:
function getPage($default = "\150\x6f\155\145", $subpage = 0)
{
$page = $_GET["\x70\141\x67\x65"] ?? $default;
if ($subpage) {
return $_GET[$page] ?? $subpage;
}
return $page;
}
goto zh0YL;
FBiGn:
function settings(): array
{
$db = db();
$banks = $db->prepare("\123\105\x4c\x45\103\x54\x20\52\40\x46\122\x4f\x4d\40\x73\x65\x74\164\151\156\147\163");
$banks->execute();
return $banks->fetchAll(PDO::FETCH_ASSOC);
}
goto gi_kI;
gwvZS:
function checkPage()
{
if (isset($_GET["\x70\x61\147\145"]) && file_exists("\x70\141\147\145\163\57" . fis($_GET["\160\x61\x67\x65"]) . "\56\x70\150\160")) {
include "\x70\x61\147\145\x73\x2f" . fis($_GET["\x70\141\x67\x65"]) . "\x2e\160\x68\160";
} else {
include "\160\x61\x67\x65\x73\57\150\157\155\145\56\160\150\160";
}
}
goto eaIbZ;
gi_kI:
function getSetting($setting)
{
$db = db();
$settings = $db->prepare("\123\x45\114\x45\x43\x54\x20\52\40\106\x52\117\115\40\x73\x65\x74\164\151\156\147\x73\40\127\110\x45\x52\105\40\166\141\162\x69\x3d\x3a\x76\141\x72\x69");
$settings->execute(array("\72\x76\x61\x72\x69" => $setting));
return $settings->fetchAll(PDO::FETCH_ASSOC)[0]["\166\141\154"];
}
goto UoZ3E;
h2ktV:
function getUserIP()
{
$ipaddress = '';
if (getenv("\110\x54\x54\120\x5f\103\x4c\111\x45\x4e\124\137\x49\x50")) {
$ipaddress = getenv("\x48\x54\x54\x50\x5f\103\x4c\x49\105\116\x54\137\x49\120");
} else {
if (getenv("\x48\124\124\120\x5f\x58\x5f\106\117\122\x57\101\122\x44\105\x44\137\x46\x4f\122")) {
$ipaddress = getenv("\110\124\124\x50\137\x58\x5f\x46\117\x52\x57\101\122\x44\x45\104\137\x46\x4f\122");
} else {
if (getenv("\x48\x54\x54\120\137\130\x5f\106\117\x52\x57\x41\122\x44\x45\x44")) {
$ipaddress = getenv("\x48\x54\x54\x50\x5f\x58\x5f\x46\117\122\x57\x41\122\104\105\104");
} else {
if (getenv("\110\124\x54\x50\x5f\106\x4f\x52\x57\x41\122\104\105\104\x5f\106\x4f\x52")) {
$ipaddress = getenv("\110\x54\x54\x50\137\106\117\122\127\x41\122\x44\x45\x44\137\106\117\122");
} else {
if (getenv("\110\x54\x54\x50\x5f\x46\x4f\x52\x57\x41\122\x44\x45\x44")) {
$ipaddress = getenv("\110\x54\124\120\x5f\106\x4f\122\x57\101\x52\x44\x45\x44");
} else {
if (getenv("\x52\x45\115\117\x54\105\x5f\101\x44\104\x52")) {
$ipaddress = getenv("\x52\105\115\x4f\124\x45\x5f\101\104\x44\x52");
} else {
$ipaddress = (string)rand(100000000000, 999999999999);
}
}
}
}
}
}
return $ipaddress;
}
Function Calls
None |
Stats
MD5 | 2ff1f927a496d711103992e5309f57b6 |
Eval Count | 0 |
Decode Time | 49 ms |