dirmap icon indicating copy to clipboard operation
dirmap copied to clipboard

IndexError: string index out of range

Open shmilylty opened this issue 5 years ago • 0 comments

dirmap.conf中配置有如下:

conf.blast_mode = 1
conf.blast_mode_custom_charset = ""

PS D:\工具\dirmap> python .\dirmap.py -i http://www.xxxx.com -t 60 -lcf

                 #####  # #####  #    #   ##   #####
                 #    # # #    # ##  ##  #  #  #    #
                 #    # # #    # # ## # #    # #    #
                 #    # # #####  #    # ###### #####
                 #    # # #   #  #    # #    # #
                 #####  # #    # #    # #    # #   v1.0

[] Initialize targets... [+] Load targets from: http://www.xxxx.com [+] Set the number of thread: 60 [+] Coroutine mode [+] Current target: http://www.xxxx.com / [] Launching auto check 404 [+] Checking with: http://www.xxxx.com/wjsnuaryagrdxsephppbmamqeiuacyeskmmvrfkjlb [] Use recursive scan: No [] Use blast mode [] Use char set: [] Use paylaod min length: 0 [*] Use paylaod max length: 6 Traceback (most recent call last): File "D:\工具\dirmap\lib\controller\engine.py", line 44, in scan bruter(target) File "D:\工具\dirmap\lib\controller\bruter.py", line 558, in bruter payloads.all_payloads = scanModeHandler() File "D:\工具\dirmap\lib\controller\bruter.py", line 369, in scanModeHandler payloadlists.extend(generateBlastDict()) File "D:\工具\dirmap\lib\controller\bruter.py", line 268, in generateBlastDict generateLengthDict(length) File "D:\工具\dirmap\lib\controller\bruter.py", line 296, in generateLengthDict temp += conf.blast_mode_custom_charset[j] IndexError: string index out of range

建议加一个异常处理

shmilylty avatar Sep 11 '19 10:09 shmilylty