def smsbombingwin(): from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.chrome.options import Options from selenium.webdriver.support.ui import Select import platform from about import menu, about import time import os def remsp(num): num = num.replace(' ', '') num = num.replace('-', '') return num cc = input(" |-$ Enter Your Country Code (Without +) > ") ph = input(' |-$ Enter Target Number > ' + " +" + cc + " ") ph = remsp(ph) if len(cc) >= 4 or len(cc) < 1: print( ' |-$ Invalid Country Code.. Country Codes Are Generally 1-3 digits...' ) return if len(ph) <= 6: print(' |-$ Invalid Phone Number..') return for cch in str(cc + ph): if not cch.isdigit(): print(' |-$ Phone Number Must Consist Of Numbers Only') return repcount = int(input(' |-$ How many times (1-200) ? > ')) options = Options() options.headless = True options.add_argument("--log-level=3") wcr_dict = os.getcwd() + '//chromedriver.exe' browser = webdriver.Chrome(executable_path=wcr_dict, chrome_options=options) os.system('cls') about() menu() print(f''' |-> 2 |-$ Enter Your Country Code (Without +) > {cc} |-$ Enter Target Number > +{cc} {ph}''') print(f''' |-$ How many times (1-200) ? > {repcount}''') print(" |-$ Attack Under Progress (Don't Close The Terminal) !") if cc == '91': browser.get('https://mytoolstown.com/smsbomber/#bestsmsbomber') try: confirm = WebDriverWait(browser, 20).until( EC.presence_of_element_located((By.ID, "mobno"))) finally: pass else: browser.get('https://mytoolstown.com/smsbomber/change.php') try: confirm = WebDriverWait(browser, 20).until( EC.presence_of_element_located((By.NAME, "countrycode"))) finally: pass select = Select(browser.find_element_by_name('countrycode')) try: select.select_by_value(cc) except: print(' |-$ invalid country code !') return finally: pass browser.find_element_by_name('submit').click() time.sleep(5) browser.get('https://mytoolstown.com/smsbomber/#bestsmsbomber') try: confirm = WebDriverWait(browser, 20).until( EC.presence_of_element_located((By.ID, "mobno"))) finally: pass browser.find_element_by_id('mobno').send_keys(int(ph)) time.sleep(5) browser.find_element_by_id('count').send_keys(repcount) time.sleep(1) browser.find_element_by_id('count').send_keys(Keys.TAB + Keys.ARROW_DOWN + Keys.ARROW_DOWN + Keys.ENTER) while browser.current_url != 'https://mytoolstown.com/smsbomber/success.php': time.sleep(5) print(''' |-} Done ! |-----------------------------------------------------------''') time.sleep(2) browser.quit()
def igbombingwin(): from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.chrome.options import Options import platform from about import menu,about import time import os import sys ig_username = input(' |-$ Your Username > ') ig_password = input(' |-$ Your Password > ') ig_victim = input(" |-$ Victim's Username > ") mode = input(''' | |-PRESS------------------| | 1] Repetitive Mode | | 2] Script/Lyrical Mode | | Facing Problem ? | | Check out README.MD | |------------------------| |-> ''') if mode.lower() == '1' or mode.lower() == 'repetitive mode': reptxt = input(' |-$ Word/Sentence that you want to send Multiple Times > ') repcount = int(input(' |-$ How many times ? > ')) elif mode.lower() == '2' or mode.lower() == 'script/lyrical mode': lyrics = open("lyrics.txt","r+") splitedlyrics = (lyrics.read().split()) else: print(' |-} invalid input !') return print(' |-} Logging in...') options = Options() #options.headless = True options.add_argument("--log-level=3") wcr_dict = os.getcwd() + '//chromedriver.exe' browser = webdriver.Chrome(executable_path=wcr_dict, chrome_options=options) os.system('cls') about() menu() print(f''' |-> 3 |-$ Your Username > {ig_username} |-$ Your Password > {ig_password} |-$ Victim's Username > {ig_victim} | |-PRESS------------------| | 1] Repetitive Mode | | 2] Script/Lyrical Mode | | Facing Problem ? | | Check out README.MD | |------------------------| |-> {mode}''') if mode.lower() == '1' or mode.lower() == 'repetitive mode': print( f''' |-$ Word/Sentence that you want to send Multiple Times > {reptxt} |-$ How many times ? > {repcount}''') print(' |-} Logging in...') browser.get('https://www.instagram.com/accounts/login') time.sleep(2) username_bar = browser.find_element_by_name('username') username_bar.send_keys(ig_username) password_bar = browser.find_element_by_name('password') password_bar.send_keys(ig_password + Keys.ENTER) time.sleep(7) if browser.current_url == 'https://www.instagram.com/': pass else: try: confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located( (By.CLASS_NAME, "coreSpriteKeyhole"))) except: print(' |-} Log in Failed !') return finally: pass print(' |-} Logged in Successfully !') browser.get('https://www.instagram.com/direct/new/') try: confirm = WebDriverWait(browser, 5).until(EC.presence_of_element_located( (By.CLASS_NAME, "mt3GC"))) browser.find_element_by_class_name("mt3GC").click() except: pass try: confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located( (By.NAME, "queryBox"))) finally: pass browser.find_element_by_name('queryBox').send_keys(ig_victim) try: confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located( (By.CLASS_NAME, "dCJp8"))) finally: pass time.sleep(2) browser.find_element_by_class_name('dCJp8').click() time.sleep(1) browser.find_element_by_class_name('rIacr').click() try: confirm = WebDriverWait(browser, 20).until(EC.presence_of_element_located( (By.XPATH, "//textarea"))) finally: pass if ig_victim == browser.find_elements_by_class_name('_7UhW9.vy6Bb.qyrsm.KV-D4.fDxYl')[1].text: pass else: print(' |-} no such user named ' + ig_victim) return if mode.lower() == '1' or mode.lower() == 'repetitive mode': for i in range(repcount): browser.find_element_by_xpath("//textarea").send_keys(reptxt + Keys.ENTER) elif mode.lower() == '2' or mode.lower() == 'script/lyrical mode': for words in splitedlyrics: browser.find_element_by_xpath("//textarea").send_keys(words + Keys.ENTER) time.sleep(4) print( ''' |-} Done ! |-----------------------------------------------------------''') browser.quit()
def wpbombingwin(): from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.chrome.options import Options from about import menu, about import time import os import platform options = Options() options.add_argument("--log-level=3") wcr_dict = os.getcwd() + '//chromedriver.exe' browser = webdriver.Chrome(executable_path=wcr_dict, chrome_options=options) browser.get('https://web.whatsapp.com/') os.system('cls') about() menu() print(' |-> 4') try: confirm = WebDriverWait(browser, 600).until( EC.presence_of_element_located((By.CLASS_NAME, "_3BDr5"))) finally: pass browser.set_window_position(-10000, 0) wp_victim = input(" |-$ Victim's Phone Number (with country code) > ") bad_chars = ['+', ' ', '-'] for i in bad_chars: wp_victim = wp_victim.replace(i, '') mode = input(''' | |-PRESS------------------| | 1] Repetitive Mode | | 2] Script/Lyrical Mode | | Facing Problem ? | | Check out README.MD | |------------------------| |-> ''') if mode.lower() == '1' or mode.lower() == 'repetitive mode': reptxt = input( ' |-$ Word/Sentence that you want to send Multiple Times > ') repcount = int(input(' |-$ How many times ? > ')) elif mode.lower() == '2' or mode.lower() == 'script/lyrical mode': lyrics = open("lyrics.txt", "r+") splitedlyrics = (lyrics.read().split()) else: print(' |-} invalid input !') return browser.get( f'https://web.whatsapp.com/send?phone={wp_victim}&text&source&data&app_absent' ) try: confirm = WebDriverWait(browser, 60).until( EC.presence_of_element_located((By.CLASS_NAME, "_2O84H"))) finally: pass try: confirm = WebDriverWait(browser, 80).until( EC.presence_of_element_located((By.CLASS_NAME, "DuUXI"))) except: print(" |-} please recheck victim's mobile no. ") finally: pass if mode.lower() == '1' or mode.lower() == 'repetitive mode': for i in range(repcount): browser.find_elements_by_css_selector('.DuUXI div')[2].send_keys( reptxt + Keys.ENTER) elif mode.lower() == '2' or mode.lower() == 'script/lyrical mode': for words in splitedlyrics: browser.find_elements_by_css_selector('.DuUXI div')[2].send_keys( words + Keys.ENTER) time.sleep(5) print(''' |-} Done ! |-----------------------------------------------------------''') browser.quit()