sqlmap 0.7-rc3: Reset takeover OOB features (if any of --os-pwn, --os-smbrelay or --os-bof is selected) when running under Windows because msfconsole and msfcli are not supported on the native Windows Ruby interpreter. Correctly handle fcntl to be imported only on systems different from Windows. Minor code refactoring.

This commit is contained in:
Bernardo Damele
2009-06-11 15:01:48 +00:00
parent 3bca0d4b28
commit 150abc0f1e
5 changed files with 45 additions and 21 deletions

View File

@@ -43,7 +43,7 @@ from lib.core.data import paths
from lib.core.data import queries
from lib.core.data import temp
from lib.core.exception import sqlmapFilePathException
from lib.core.settings import PLATFORM
from lib.core.settings import IS_WIN
from lib.core.settings import SQL_STATEMENTS
from lib.core.settings import VERSION_STRING
@@ -832,7 +832,7 @@ def searchEnvPath(fileName):
envPaths = os.environ["PATH"]
result = None
if "darwin" not in PLATFORM and "win" in PLATFORM:
if IS_WIN is True:
envPaths = envPaths.split(";")
else:
envPaths = envPaths.split(":")