summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/default.rules18
1 files changed, 15 insertions, 3 deletions
diff --git a/config/default.rules b/config/default.rules
index 2567f08..2bd3c48 100644
--- a/config/default.rules
+++ b/config/default.rules
@@ -40,9 +40,21 @@ sp.disable_function.function("ini_set").param("var_name").value("include_path").
40sp.disable_function.function("ini_set").param("var_name").value("open_basedir").drop(); 40sp.disable_function.function("ini_set").param("var_name").value("open_basedir").drop();
41 41
42# Detect some backdoors via environnement recon 42# Detect some backdoors via environnement recon
43sp.disable_function.function("ini_get").param("var_name").value_r("(?:allow_url_fopen|open_basedir|suhosin)").drop(); 43sp.disable_function.function("ini_get").param("var_name").value("allow_url_fopen").drop();
44sp.disable_function.function("function_exists").param("function_name").value_r("(?:eval|exec|system)").drop(); 44sp.disable_function.function("ini_get").param("var_name").value("open_basedir").drop();
45sp.disable_function.function("is_callable").param("var").value_r("(?:eval|exec|system)").drop(); 45sp.disable_function.function("ini_get").param("var_name").value_r("suhosin").drop();
46sp.disable_function.function("function_exists").param("function_name").value("eval").drop();
47sp.disable_function.function("function_exists").param("function_name").value("exec").drop();
48sp.disable_function.function("function_exists").param("function_name").value("system").drop();
49sp.disable_function.function("function_exists").param("function_name").value("shell_exec").drop();
50sp.disable_function.function("function_exists").param("function_name").value("proc_open").drop();
51sp.disable_function.function("function_exists").param("function_name").value("passthru").drop();
52sp.disable_function.function("is_callable").param("var").value("eval").drop();
53sp.disable_function.function("is_callable").param("var").value("exec").drop();
54sp.disable_function.function("is_callable").param("var").value("system").drop();
55sp.disable_function.function("is_callable").param("var").value("shell_exec").drop();
56sp.disable_function.function("is_callable").param("var").value("proc_open").drop();
57sp.disable_function.function("is_callable").param("var").value("passthru").drop();
46 58
47# Commenting sqli related stuff to improve performance. 59# Commenting sqli related stuff to improve performance.
48# TODO figure out why these functions can't be hooked at startup 60# TODO figure out why these functions can't be hooked at startup