mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-25 19:13:48 +03:00
Bug fix for occureance of ANSI color codes in multiprocessing hash cracking on Windows OS
This commit is contained in:
parent
62a73bf30b
commit
9fe6ab749b
|
@ -2282,7 +2282,7 @@ def _resolveCrossReferences():
|
||||||
lib.controller.checks.setVerbosity = setVerbosity
|
lib.controller.checks.setVerbosity = setVerbosity
|
||||||
|
|
||||||
def initOptions(inputOptions=AttribDict(), overrideOptions=False):
|
def initOptions(inputOptions=AttribDict(), overrideOptions=False):
|
||||||
if not inputOptions.disableColoring:
|
if IS_WIN:
|
||||||
coloramainit()
|
coloramainit()
|
||||||
|
|
||||||
_setConfAttributes()
|
_setConfAttributes()
|
||||||
|
|
|
@ -69,6 +69,7 @@ from lib.core.settings import NULL
|
||||||
from lib.core.settings import UNICODE_ENCODING
|
from lib.core.settings import UNICODE_ENCODING
|
||||||
from lib.core.settings import ROTATING_CHARS
|
from lib.core.settings import ROTATING_CHARS
|
||||||
from lib.core.wordlist import Wordlist
|
from lib.core.wordlist import Wordlist
|
||||||
|
from thirdparty.colorama.initialise import init as coloramainit
|
||||||
from thirdparty.pydes.pyDes import des
|
from thirdparty.pydes.pyDes import des
|
||||||
from thirdparty.pydes.pyDes import CBC
|
from thirdparty.pydes.pyDes import CBC
|
||||||
|
|
||||||
|
@ -508,6 +509,9 @@ def hashRecognition(value):
|
||||||
return retVal
|
return retVal
|
||||||
|
|
||||||
def _bruteProcessVariantA(attack_info, hash_regex, suffix, retVal, proc_id, proc_count, wordlists, custom_wordlist):
|
def _bruteProcessVariantA(attack_info, hash_regex, suffix, retVal, proc_id, proc_count, wordlists, custom_wordlist):
|
||||||
|
if IS_WIN:
|
||||||
|
coloramainit()
|
||||||
|
|
||||||
count = 0
|
count = 0
|
||||||
rotator = 0
|
rotator = 0
|
||||||
hashes = set([item[0][1] for item in attack_info])
|
hashes = set([item[0][1] for item in attack_info])
|
||||||
|
@ -581,6 +585,9 @@ def _bruteProcessVariantA(attack_info, hash_regex, suffix, retVal, proc_id, proc
|
||||||
proc_count.value -= 1
|
proc_count.value -= 1
|
||||||
|
|
||||||
def _bruteProcessVariantB(user, hash_, kwargs, hash_regex, suffix, retVal, found, proc_id, proc_count, wordlists, custom_wordlist):
|
def _bruteProcessVariantB(user, hash_, kwargs, hash_regex, suffix, retVal, found, proc_id, proc_count, wordlists, custom_wordlist):
|
||||||
|
if IS_WIN:
|
||||||
|
coloramainit()
|
||||||
|
|
||||||
count = 0
|
count = 0
|
||||||
rotator = 0
|
rotator = 0
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user