From f728c493c5558841726f06b57105aea7738e3192 Mon Sep 17 00:00:00 2001 From: gustavosnovaes Date: Fri, 3 Nov 2017 11:01:43 -0200 Subject: [PATCH] Fixing bug: no control matching name --- blazy.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/blazy.py b/blazy.py index 52e4639..ec55494 100644 --- a/blazy.py +++ b/blazy.py @@ -129,12 +129,20 @@ def find(): #Function for finding forms brute(username, passwd, menu, option, name, form_number) #Calls the bruteforce function else: menu = "False" #No menu is present in the form - brute(username, passwd, menu, option, name, form_number) #Calls the bruteforce function + try: + brute(username, passwd, menu, option, name, form_number) #Calls the bruteforce function + except Exception as e: + cannotUseBruteForce(username, e) + pass else: menu = "False" #No menu is present in the form option = "" #Sets option to null name = "" #Sets name to null - brute(username, passwd, menu, option, name, form_number) #Calls the bruteforce function + try: + brute(username, passwd, menu, option, name, form_number) #Calls the bruteforce function + except Exception as e: + cannotUseBruteForce(username, e) + pass else: form_number = form_number + 1 pass @@ -142,6 +150,9 @@ def find(): #Function for finding forms form_number = form_number + 1 pass print '\033[1;31m[-]\033[0m No forms found' +def cannotUseBruteForce(username, e): + print '\r\033[1;31m[!]\033[0m Cannot use brute force with user %s.' % username + print '\r [Error: %s]' % e.message def brute(username, passwd, menu, option, name, form_number): for uname in usernames: progress = 1