Esempio n. 1
0
def _init_UAlist(path):
    infoMsg = "loading HTTP User-Agent header(s) from "
    infoMsg += "file '%s'" % path
    logger.log(CUSTOM_LOGGING.SYSINFO, infoMsg)

    # TODO 此处 conf.RANDOM_UA 在其他地方暂时没有用到
    conf.RANDOM_UA = True
    th.UA_LIST = getFileItems(path)

    successMsg = "Total: %d" % len(th.UA_LIST)
    logger.log(CUSTOM_LOGGING.SUCCESS, successMsg)
    debugPause()
Esempio n. 2
0
def load_payloads():
    infoMsg = 'Loading payloads...'
    logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg)
    th['queue'] = Queue.Queue()
    if conf['MODULE_MODE'] is 'i':
        int_mode()
    elif conf['MODULE_MODE'] is 'f':
        file_mode()
    elif conf['MODULE_MODE'] is 'n':
        net_mode()
    else:
        raise Exception('conf[\'MODULE_MODE\'] value ERROR.')
    logger.log(CUSTOM_LOGGING.SUCCESS, 'Total: %s' % str(th['queue'].qsize()))
    debugPause()
Esempio n. 3
0
def load_payloads():
    infoMsg = 'Loading payloads...'
    logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg)
    th['queue'] = Queue.Queue()
    if conf['MODULE_MODE'] is 'i':
        int_mode()
    elif conf['MODULE_MODE'] is 'f':
        file_mode()
    elif conf['MODULE_MODE'] is 'n':
        net_mode()
    else:
        raise Exception('conf[\'MODULE_MODE\'] value ERROR.')
    logger.log(CUSTOM_LOGGING.SUCCESS, 'Total: %s' % str(th['queue'].qsize()))
    debugPause()
Esempio n. 4
0
def loadPayloads():
    infoMsg = 'Loading payloads...'
    logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg)
    th.queue = Queue.Queue()
    if conf.MODULE_MODE is 'i':
        int_mode()
    elif conf.MODULE_MODE is 'f':
        file_mode()
    elif conf.MODULE_MODE is 'n':
        net_mode()
    elif conf.MODULE_MODE is 'target':
        single_target_mode()

    else:
        raise ToolkitValueException('conf.MODULE_MODE value ERROR.')
    logger.log(CUSTOM_LOGGING.SUCCESS, 'Total: %s' % str(th.queue.qsize()))
    debugPause()
Esempio n. 5
0
File: loader.py Progetto: wivd/POC-T
def loadPayloads():
    infoMsg = 'Loading payloads...'
    logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg)
    th.queue = Queue.Queue()
    if conf.MODULE_MODE is 'i':
        int_mode()
    elif conf.MODULE_MODE is 'f':
        file_mode()
    elif conf.MODULE_MODE is 'n':
        net_mode()
    elif conf.MODULE_MODE is 'target':
        single_target_mode()

    else:
        raise ToolkitValueException('conf.MODULE_MODE value ERROR.')
    logger.log(CUSTOM_LOGGING.SUCCESS, 'Total: %s' % str(th.queue.qsize()))
    debugPause()
Esempio n. 6
0
def loadPayloads():
    infoMsg = 'Loading payloads...'
    logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg)
    th.queue = Queue.Queue()
    if conf.TARGET_MODE is TARGET_MODE_STATUS.RANGE:
        int_mode()
    elif conf.TARGET_MODE is TARGET_MODE_STATUS.FILE:
        file_mode()
    elif conf.TARGET_MODE is TARGET_MODE_STATUS.IPMASK:
        net_mode()
    elif conf.TARGET_MODE is TARGET_MODE_STATUS.SINGLE:
        single_target_mode()
    elif conf.TARGET_MODE is TARGET_MODE_STATUS.API:
        api_mode()

    else:
        raise ToolkitValueException('conf.TARGET_MODE value ERROR.')
    logger.log(CUSTOM_LOGGING.SUCCESS, 'Total: %s' % str(th.queue.qsize()))
    debugPause()
Esempio n. 7
0
    fp, pathname, description = imp.find_module(_name, [paths.MODULES_PATH])
    try:
        th.module_obj = imp.load_module("_", fp, pathname, description)
        for each in ESSENTIAL_MODULE_METHODS:
            if not hasattr(th.module_obj, each):
                errorMsg = "Can't find essential method:'%s()' in current script:'module/%s.py'\n%s" \
                           % (each, _name, 'Please modify your script/PoC.')
                logger.log(CUSTOM_LOGGING.ERROR, errorMsg)
                systemQuit(EXIT_STATUS.ERROR_EXIT)
    except ImportError, e:
        errorMsg = "Your current scipt [%s.py] caused this exception\n%s\n%s" \
                   % (_name, '[Error Msg]: ' + str(e), 'Maybe you can download this module from pip or easy_install')
        logger.log(CUSTOM_LOGGING.ERROR, errorMsg)
        systemQuit(EXIT_STATUS.ERROR_EXIT)
    debugPause()


def loadPayloads():
    infoMsg = 'Loading payloads...'
    logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg)
    th.queue = Queue.Queue()
    if conf.MODULE_MODE is 'i':
        int_mode()
    elif conf.MODULE_MODE is 'f':
        file_mode()
    elif conf.MODULE_MODE is 'n':
        net_mode()
    elif conf.MODULE_MODE is 'target':
        single_target_mode()
    elif conf.MODULE_MODE is 'api':
Esempio n. 8
0
    fp, pathname, description = imp.find_module(_name, [paths.SCRIPT_PATH])
    try:
        th.module_obj = imp.load_module("_", fp, pathname, description)
        for each in ESSENTIAL_MODULE_METHODS:
            if not hasattr(th.module_obj, each):
                errorMsg = "Can't find essential method:'%s()' in current script:'module/%s.py'\n%s" \
                           % (each, _name, 'Please modify your script/PoC.')
                logger.log(CUSTOM_LOGGING.ERROR, errorMsg)
                systemQuit(EXIT_STATUS.ERROR_EXIT)
    except ImportError, e:
        errorMsg = "Your current scipt [%s.py] caused this exception\n%s\n%s" \
                   % (_name, '[Error Msg]: ' + str(e), 'Maybe you can download this module from pip or easy_install')
        logger.log(CUSTOM_LOGGING.ERROR, errorMsg)
        systemQuit(EXIT_STATUS.ERROR_EXIT)
    debugPause()


def loadPayloads():
    infoMsg = 'Loading payloads...'
    logger.log(CUSTOM_LOGGING.SUCCESS, infoMsg)
    th.queue = Queue.Queue()
    if conf.TARGET_MODE is TARGET_MODE_STATUS.RANGE:
        int_mode()
    elif conf.TARGET_MODE is TARGET_MODE_STATUS.FILE:
        file_mode()
    elif conf.TARGET_MODE is TARGET_MODE_STATUS.IPMASK:
        net_mode()
    elif conf.TARGET_MODE is TARGET_MODE_STATUS.SINGLE:
        single_target_mode()
    elif conf.TARGET_MODE is TARGET_MODE_STATUS.API: