Skip to content

Telegram bot for recovers passwords from pixelated screenshots

Notifications You must be signed in to change notification settings

MarshalX/DepixToolBot

Repository files navigation

DepixToolBot for Telegram

Depix as self-hosted solution with the UI of messenger

This is not a multi-user solution! Searching for matches in search images is a difficult CPU bound task which can take more than 30 minutes to complete on weak servers!

Depix is a tool for recovering passwords from pixelized screenshots by beurtschipper.

Article about background information on pixelization and similar research:

image

How to install

Python 3 + pip should be installed.

Get source code:

git clone git@github.com:MarshalX/DepixToolBot.git
cd DepixToolBot

Install dependencies:

  • pipenv way
pipenv install
  • pip way
pip3 install -r requirements.txt

Create .env file and fill vars values:

cp .env.example .env

Env vars explanation:

  • BOT_TOKEN - token from @BotFather of Telegram.
  • DEPIX_SEARCH_IMAGES_PATH - path for a folder with search images.

Export envs from a file:

export $(grep -v '^#' .env | xargs)

Run bot:

python3 main.py

Screenshots

image image

Licence

This work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit https://creativecommons.org/licenses/by/4.0/.