Python  Статья пишем свой стиллер на Python

Asiris

Карантин
Please note, if you want to make a deal with this user, that it is blocked.
Привет. Пришло время написать свой собственный стиллер на чудном языке Python. Словарик с терминами,которые я буду использовать, можно найти здесь:
Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!
[/I]
Установка Python
Переходим на официальный сайт PythonА -
Вам необходимо выполнить Вход либо Регистрация для просмотра ссылок!
. Скачиваем 3+ версию и устанавливаем ее.

Суть работы стиллера
Программа проверит наличие папок от указанных браузеров, при наличии - подключится к базе данных(LoginData) и достанет от туда сохраненные логины,пароли от сайтов. После полученные данные программа отправит от имени бота в чат телеграм. Вот и все)
Создадим своего бота
Как по мне, очень удобно при частом пребывании в телеграме получать в личные сообщения логи со стиллера. Поэтому мы создадим своего бота, который будет нам отправлять украденные логины и пароли.
Для начала мы должны создать нашего бота, в этом нам поможет @BotFather, запускаем с ним диалог и создаем нового бота,которому мы должны придумать имя с окончанием "_bot". После BotFather выдаст нам token для управления нашим ботом.

Код:
Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!

[/LIST]
После всех вышеперечисленных действий мы должны перейти по ссылке, отправить боту любое сообщение с нужного вам аккаунта и обновить открытый сайт, в итоге мы получим кучу разных данных, в которых нам нужно найти и сохранить chat id.
Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!
[/LIST]


С ботом мы разобрались, идем дальше.

Начинаем кодить
Сначала нам нужно установить библиотеки, которые будут использованы в нашей программе
Для этого запустим терминал(cmd) и обновим питоновский установщик пакетов.

Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!
[/LIST]
После обновления установим 2 нужные нам библиотеки,pyTelegramBotAPI pywin32 и telebot
Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!
[/LIST]
__
В самом начале программы, мы должны подключить библиотеки, которые мы будем использовать в нашем коде.
Код:
Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!
[/LIST]
___
Теперь нам нужно задать переменные, которые мы будет использовать.
Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!
[/LIST]
___
Дальше мы должны создать переменные,списки с директориями возможных браузеров.
Код:
Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!
[/LIST]
#создаем список с названиями браузеров, которые у нас есть. Названия расположены в порядке списка lsdir

Я добавил только 4, как по мне самых распространенных браузеров. Вы можете сами добавлять другие браузеры на движке Chromium
При добавлении/редактировании директорий, нужно использовать двойной, обратный слэш(\\), иначе будет выбивать ошибку,связанную с кодировкой.
___
Теперь приступим к расшифровке паролей и отправке полученных данных в телеграм.

Код:
Код (Python):
Python:
Вам необходимо выполнить Вход либо Регистрация для просмотра содержимого!
[/LIST]
Теперь я попытаюсь объяснить суть вышеописанного кода на "простом" примере)
Компилируем в exe
Ясное дело, что python скрипт мы не будем распространять, поэтому мы скомпилируем его в exe файл. Для компиляции нам нужно будет установить специальную утилиту pyinstaller для компиляции py в exe
После установки мы должны открыть папку с нашей программой на питоне и запустить pyinstaller с такими аргументами
-F соберет все файлы в один exe файл
-w отключит консоль
-i путь к иконке аргумент,который подключит к программе иконку
После в папке dist появится наш код скомпилированный в EXE. У меня готовый стиллер запускается за 5 секунд и имеет вес в 6 мегабайт.
Проверить на детекты, я не смог, ибо viruschekmate,ScanMyBin - сдохли,nodstribute+virustotal - сливают данные(не суйте туда стиллер)), поэтому информация про "чистоту" остается для вас и для меня интригой)
Исходник и заключение
Исходники вы можете скачать по ссылке -

[POSTS=3]
Вам необходимо выполнить Вход либо Регистрация для просмотра ссылок!
[/POSTS]



Так приходят логи, пароль находится между символом b' и '
Вот мы и написали наш простой стиллер, мы смогли уложится в 34 строчки кода. Надеюсь вам все было понятно, пытался писать как можно проще. Если будет интересно, могу объяснить как добавить фейк ошибку при запуске стиллера)
Если вам что-то не понравилось, или есть идеи по улучшению - прошу сообщить об этом
P.S. Автор темы не я но при каких-то,вопросах и ошибкам помогу их решить
 
Please note, if you want to make a deal with this user, that it is blocked.
Нормас
 

Вас может заинтересовать

Назад
Сверху