Загрузка...

Моя версия Генератора ключей steam

Тема в разделе Python создана пользователем DumBler 28 авг 2019. 1582 просмотра

Загрузка...
Опрос

Годно?

Можно выбрать сразу несколько вариантов.
  1. Да

    3
    18,8%
  2. Да (только ниже)

    0
    0%
  3. Да (Для бунтарей)

    2
    12,5%
  4. Взлом Жёпы

    11
    68,8%
  1. DumBler
    DumBler Автор темы 28 авг 2019 Добрый человек 84 5 апр 2018
    Вообщем, первым что я написал на Python- это был генератор ключей и бот в телеге, который присылал ключ.
    Ключи не валид, прога создаёт много ключей и записывает их в txt.

    Как вариант, можно создать группу с тематикой раздачи ключей, и бота который будет выкладывать эти же ключи в ней же.

    Сам код:

    Код
    import random
    # Soft by DumBler
    from typing import Set, Any

    print('''Варианты генерации ключей:
    1) AAAAA-BBBBB-CCCCC
    2) AAAAA-BBBBB-CCCCC-DDDDD-EEEEEE
    3) 237ABCDGHJLPRST 23
    ''')


    def genera(): #Генерация строки типа ААААА
    a = random.choice(arr)
    b = random.choice(arr)
    c = random.choice(arr)
    d = random.choice(arr)
    e = random.choice(arr)
    q = a + b + c + d + e
    return (q)

    def genera2(): #Генерация последних двух чисел для третьего варианта.
    a = random.choice(arr2)
    b = random.choice(arr2)
    q = a + b
    return (q)
    def Type_A_B (): #Генерирует ключ типа ААААА-ААААА-ААААА. Так же используется в 2 варианте, но там добавляется в конце ААААА-ААААА
    Var_a = genera()
    Var_b = genera()
    Var_c = genera()
    Var_qwerr=Var_a + "-" + Var_b + "-" + Var_c
    return(Var_qwerr)

    Vibor = int(input("Введите вариант и нажмите Enter: "))
    arr = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V",
    "W", "X", "Y", "Z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"]
    arr2 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"]
    if Vibor == 1:
    qwe = int(input("Введите количество ключей: "))
    file = open(str(qwe) + "_Keys(By DumBler).txt", "w")
    qwer = 0
    while (qwer < qwe):
    qwer += 1
    file.write(Type_A_B()+"\n")
    print(str(qwer)+" complete")
    input("Для завершения нажмите Enter.")
    elif Vibor == 2:
    qwe = int(input("Введите количество ключей: "))
    file = open(str(qwe) + "_Keys(By DumBler).txt", "w")
    qwer = 0
    while (qwer < qwe):
    qwer += 1
    Var_d = genera()
    Var_e = genera()
    file.write(Type_A_B() + "-" + Var_d + "-" + Var_e + "\n")
    print(str(qwer) + " complete")
    input("Для завершения нажмите Enter.")
    elif Vibor == 3:
    qwe = int(input("Введите количество ключей:"))
    file = open(str(qwe) + "_Keys(By DumBler).txt", "w")
    qwer = 0
    while (qwer < qwe):
    qwer += 1
    Var_a = genera()
    Var_b = genera()
    Var_c = genera()
    file.write(Var_a + Var_b + Var_c + " " + genera2()+"\n")
    print(str(qwer) + " complete")
    input("Для завершения нажмите Enter.")
    else:
    print("Выввели не верное число.")


    https://www.virustotal.com/gui/file...zIzZTZiNTRiMzVhYzY6MTU2NzA1OTA2NA==/detection
    Файл грязный из-за того что создаётся текстовый документ.
    Скачать: https://yadi.sk/d/0meK-1wbnnd1bA (Если боитесь запускать ехе файл, то скомпилируйте сами.)

    Бот в телеге:

    Код
    # -*- coding: utf-8 -*-
    import telebot
    import random
    bot = telebot.TeleBot(' ---------------------Cюда нужно вставить токен вашего созданного бота в телеграмм https://info-effect.ru/token-bota-v-telegramm-kak-uznat.html (Не реклама)----------------------- ')
    keyboard1 = telebot.types.ReplyKeyboardMarkup()
    keyboard1.row('1', '2', '3')
    def genera(): #Генерация строки типа ААААА
    a = random.choice(arr)
    b = random.choice(arr)
    c = random.choice(arr)
    d = random.choice(arr)
    e = random.choice(arr)
    q = a + b + c + d + e
    return (q)

    def genera2(): #Генерация последних двух чисел для третьего варианта.
    a = random.choice(arr2)
    b = random.choice(arr2)
    q = a + b
    return (q)
    def Type_A_B (): #Генерирует ключ типа ААААА-ААААА-ААААА. Так же используется в 2 варианте, но там добавляется в конце ААААА-ААААА
    Var_a = genera()
    Var_b = genera()
    Var_c = genera()
    Var_qwerr=Var_a + "-" + Var_b + "-" + Var_c
    return(Var_qwerr)

    arr = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V",
    "W", "X", "Y", "Z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"]
    arr2 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"]


    @bot.message_handler(commands=['start'])
    def start_message(message):
    bot.send_message(message.chat.id, '''
    ---------------------------------------------------------------------------------
    Привет, я бот который присылает ключи. (Ключи я сам генерирую и шанс того что он будет работать очень мал.)
    Ниже ты видишь варианты ключей.

    Для того что бы получить ключ:
    1) Отправь сообщение с вариантом ключа.


    Варианты генерации ключей:
    1) AAAAA-BBBBB-CCCCC
    2) AAAAA-BBBBB-CCCCC-DDDDD-EEEEEE
    3) 237ABCDGHJLPRST 23
    ---------------------------------------------------------------------------------
    ''', reply_markup=keyboard1 )

    @bot.message_handler(content_types=['text'])
    def send_text(message):

    if message.text.lower() == str(1):

    bot.send_message(message.chat.id, Type_A_B() + "\n")

    elif message.text.lower() == str(2):
    Var_d = genera()
    Var_e = genera()
    bot.send_message(message.chat.id, Type_A_B() + "-" + Var_d + "-" + Var_e + "\n")

    elif message.text.lower() == str(3):

    Var_a = genera()
    Var_b = genera()
    Var_c = genera()
    bot.send_message(message.chat.id, Var_a + Var_b + Var_c + " " + genera2() + "\n")

    else:
    bot.send_message(message.chat.id, "Вы ввели не верное число.")




    bot.polling()

     
    28 авг 2019 Изменено
  2. popstarKDA
    popstarKDA 28 авг 2019 Лежу на винтажном гламуре 85 26 окт 2018
    Нихуя не понял в вашем змее, но симпу поставлю
     
  3. DumBler
    DumBler Автор темы 28 авг 2019 Добрый человек 84 5 апр 2018
    Есть группы которые раздают ключи. Тупо набираешь подписоту и продаешь рекламу. Только в это нужно вложиться.
     
  4. fqme_inactive635531
    fqme_inactive635531 28 авг 2019 Заблокирован(а) 288 26 окт 2018
    Для стима?
     
  5. DumBler
    DumBler Автор темы 28 авг 2019 Добрый человек 84 5 апр 2018
    Твоя тема меня толкнула создать эту :D. Прост давно хотел выложить но было лень
    --- Сообщение объединено с предыдущим 28 авг 2019
    ++
     
  6. DumBler
    DumBler Автор темы 28 авг 2019 Добрый человек 84 5 апр 2018
    Не, я прост увидел твою и вспомнил что я хотел тоже подобную создать : [IMG] :D
     
  7. greentech12
    greentech12 28 авг 2019 27 5 июн 2019
    0day, думаешь ключ "не мог кто-то другой забрать".
     
  8. халк_неактив919384
    халк_неактив919384 28 авг 2019 хххххххххххххххххххх 423 13 фев 2019
    красиво
     
  9. gay_inactive114493
    gay_inactive114493 28 авг 2019 ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ 359 18 май 2017
    Блинб, лучше-бы сделал генератор паролей по маске. Например, задаешь маску "*-*****-*****" и тебе выдает рандомные ключи с такой маской, например, A-AAAAA-AAAAA :finger_up:
     
  10. DumBler
    DumBler Автор темы 28 авг 2019 Добрый человек 84 5 апр 2018
    + накрутить в комменты типа "Спс, забрал игру"
    --- Сообщение объединено с предыдущим 28 авг 2019
    ОООО. +1 идея которую можно попытаться реализовать.
     
  11. murser
    murser 29 авг 2019 Курлыкает на онемэ 12 25 апр 2017
    Затея бредовая, но реализация изичная в пару строк кода на js, из готового, в archi steam farm есть такая функция, хотя он совершенно не для этого(не самый лучший вариант, просто первое, что вспомнил)
    --- Сообщение объединено с предыдущим 28 авг 2019
    Код
    import random

    al = "aAbBcCdDeEfFgGhHiIjKkLlMmNnOoPpQqRrSsTtUuVvWwVxXyYzZ"
    num = "1234567890"

    p = input("Введи маску(главное, чтоб не слетела):").split("-")
    for i in range(int(input("Введите кол-во ключей:"))):
    h = ""
    for g in p:
    for t in range(len(g)):
    h+= random.choice(al) if random.randint(0,1) == 1 else random.choice(num)
    h+="-"
    print(h[0:-1])
     
  12. Baty
    Baty 29 авг 2019 пофиолитевел 2508 15 янв 2018
    DumBler, давай прогой
     
  13. DumBler
    DumBler Автор темы 29 авг 2019 Добрый человек 84 5 апр 2018
  14. murser
    murser 29 авг 2019 Курлыкает на онемэ 12 25 апр 2017
    Всё, что компилируется с помощью "pyinstaller", на VT набирает 3-9 срабатываний, не зависимо от кода(компилировал такую программу, для проверки)[IMG][IMG]
     
  15. DumBler
    DumBler Автор темы 29 авг 2019 Добрый человек 84 5 апр 2018
    У меня максимум было 4 :)
    --- Сообщение объединено с предыдущим 29 авг 2019
    У меня максимум было 4 :)
     
  16. hokoxu
    hokoxu 3 сен 2019 Заблокирован(а) 132 12 мар 2019
    Это очень глупая затея. Невалид ключи сразу пишутся, что неправильные. А если активированные выкладывают, то всегда можно запрос сделать и узнать дату активации. Такие группы с левыми ключами только тупые могут создавать, т.к. профит с них нулевой. Бесполезная затея - генерить нерабочие ключи.
     
Top