コード例 #1
0
 $$  ____/ $$ | $$ | $$ |$$ |  $$ | \____$$\ $$ |  $$ |$$$$$$$$ |$$ |$$ |
 $$ |      $$ | $$ | $$ |$$ |  $$ |$$\   $$ |$$ |  $$ |$$   ____|$$ |$$ |
 $$ |      \$$$$$\$$$$  |$$ |  $$ |\$$$$$$  |$$ |  $$ |\$$$$$$$\ $$ |$$ |
 \__|       \_____\____/ \__|  \__| \______/ \__|  \__| \_______|\__|\__| V 1.0
 ########################################################################
 ------------------------------------                                                                                
 | Authors: [AbuQasem] & [AlBalouli] |                                              
 ------------------------------------                               
    \n    '''
    return banner


if __name__ == '__main__':
    try:
        colors = Colors(ColorsSet.WHITE)
        print(colors.get_colored_text(get_banner(), ColorsSet.GREEN))
        parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)
        try:
            ip_address = netifaces.ifaddresses('tun0')[2][0]['addr']
            parser.add_argument('-H', '--host', help='LOCAL IP ADDRESS', default=ip_address)
        except:
            ip_address = None
            parser.add_argument('-H', '--host', help='LOCAL IP ADDRESS', required=True)
        parser.add_argument('-p', '--port', help='LOCAL PORT NUMBER', type=int, default=9001)
        parser.add_argument("-n", "--nodejs", help='Use Nodejs Payloads', action='store_true')
        parser.add_argument("-f", "--file", help='Request file')
        parser.add_argument("-t", "--type", help='Choose OS [windows/linux]', type=str, default='linux')
        parser.add_argument("-u", "--url", help='Target url [http://localhost:8888/Vulnerable.php?meow=PWNME]')
        parser.add_argument("-d", "--data", help='Post data')
        parser.add_argument("-P", "--payload", help='Payload type [encoded/plain]', default='encoded')
        parser.add_argument("-c", "--cookies", help='Enter Cookie')