From fb1c7988ad69d2a6acd7d421dd11b6964ac3ed15 Mon Sep 17 00:00:00 2001 From: stasinopoulos Date: Thu, 30 Nov 2023 11:28:54 +0200 Subject: [PATCH] Fixes https://github.com/commixproject/commix/issues/874 --- src/core/requests/requests.py | 2 +- src/utils/settings.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/requests/requests.py b/src/core/requests/requests.py index 80dda10473..67c5515385 100755 --- a/src/core/requests/requests.py +++ b/src/core/requests/requests.py @@ -797,7 +797,7 @@ def server_identification(server_banner): else: settings.WEB_ROOT = settings.LINUX_DEFAULT_DOC_ROOTS[0].replace(settings.DOC_ROOT_TARGET_MARK,settings.TARGET_URL) elif "nginx" in settings.SERVER_BANNER.lower(): - settings.WEB_ROOT = settings.WINDOWS_DEFAULT_DOC_ROOTS[6] + settings.WEB_ROOT = settings.LINUX_DEFAULT_DOC_ROOTS[6] elif "microsoft-iis" in settings.SERVER_BANNER.lower(): settings.WEB_ROOT = settings.WINDOWS_DEFAULT_DOC_ROOTS[0] break diff --git a/src/utils/settings.py b/src/utils/settings.py index d99920b0bf..9c3d2f349a 100755 --- a/src/utils/settings.py +++ b/src/utils/settings.py @@ -241,7 +241,7 @@ def sys_argv_errors(): DESCRIPTION = "The command injection exploiter" AUTHOR = "Anastasios Stasinopoulos" VERSION_NUM = "3.9" -REVISION = "25" +REVISION = "26" STABLE_RELEASE = False VERSION = "v" if STABLE_RELEASE: @@ -1191,7 +1191,7 @@ class AUTH_TYPE(object): TARGET_URL = "" DOC_ROOT_TARGET_MARK = "%TARGET%" WINDOWS_DEFAULT_DOC_ROOTS = ["C:\\\\Inetpub\\wwwroot", "C:\\\\xampp\\htdocs", "C:\\\\wamp\\www"] -LINUX_DEFAULT_DOC_ROOTS = ["/var/www/" + DOC_ROOT_TARGET_MARK + "/public_html", "/var/www", "/var/www/html", "/var/www/htdocs", "/usr/local/apache2/htdocs", "/usr/local/www/data", "/var/apache2/htdocs", "/var/www/nginx-default", "/srv/www/htdocs"] # Reference: https://wiki.apache.org/httpd/DistrosDefaultLayout +LINUX_DEFAULT_DOC_ROOTS = ["/var/www/" + DOC_ROOT_TARGET_MARK + "/public_html", "/var/www", "/var/www/html", "/var/www/htdocs", "/usr/local/apache2/htdocs", "/usr/local/www/data", "/usr/share/nginx", "/var/apache2/htdocs", "/var/www/nginx-default", "/srv/www/htdocs"] # Reference: https://wiki.apache.org/httpd/DistrosDefaultLayout DEFINED_WEBROOT = RECHECK_FILE_FOR_EXTRACTION = False