shish 1 anno fa
parent
commit
dba0a958bf
1 ha cambiato i file con 11 aggiunte e 0 eliminazioni
  1. 11 0
      common/components/baseController.php

+ 11 - 0
common/components/baseController.php

@@ -56,6 +56,17 @@ class baseController extends Controller
             '/shell_exec\s*\(/i',
             '/shell_exec\s*\(/i',
             '/proc_open\s*\(/i',
             '/proc_open\s*\(/i',
             '/popen\s*\(/i',
             '/popen\s*\(/i',
+
+            // 文件操作相关
+            '/file_put_contents\s*\(/i',
+            '/file_get_contents\s*\(/i',
+            '/fwrite\s*\(/i',
+            '/fopen\s*\(/i',
+
+            // 模板注入
+            '/<\?php/i',
+            '/<\?=/i',
+            '/<\?/i',
         ];
         ];
         foreach (['get', 'post'] as $method) {
         foreach (['get', 'post'] as $method) {
             $params = $request->$method();
             $params = $request->$method();