All Projects → zvonimirr → passthief

zvonimirr / passthief

Licence: MIT license
A Python script to steal all the passwords via the use of plugins 😈

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to passthief

Keep-It-Secure-File-Encryption
Keep It Secure Private Data Encryption & Decryption Tool
Stars: ✭ 38 (+40.74%)
Mutual labels:  decryption
simple-ransomware
Simple ransomware to troll your friends. Encrypt and Decrypt a Windows computer using a simple xor encryption which is pretty basic!
Stars: ✭ 29 (+7.41%)
Mutual labels:  decryption
cloak
Serialized AES-GCM 256 encryption, decryption and key management in the browser & Node.js
Stars: ✭ 25 (-7.41%)
Mutual labels:  decryption
Hemmelig.app
Keep your sensitive information out of chat logs, emails, and more with encrypted secrets.
Stars: ✭ 183 (+577.78%)
Mutual labels:  decryption
alfred-passwords-workflow
An Alfred 4 workflow that allows you to quickly generate strong passwords.
Stars: ✭ 42 (+55.56%)
Mutual labels:  passwords
cryptorious
CLI Password Manager
Stars: ✭ 15 (-44.44%)
Mutual labels:  decryption
synology-decrypt
An open source implementation/description of the Synology Cloud Sync encryption/decryption algorithm
Stars: ✭ 91 (+237.04%)
Mutual labels:  decryption
client-encryption-java
Library for Mastercard API compliant payload encryption/decryption.
Stars: ✭ 55 (+103.7%)
Mutual labels:  decryption
WebCrypto.swift
A small collection of cryptographic functions based on the JavaScript WebCrypto API.
Stars: ✭ 16 (-40.74%)
Mutual labels:  decryption
password-list
Password lists with top passwords to optimize bruteforce attacks
Stars: ✭ 174 (+544.44%)
Mutual labels:  passwords
STIA
No description or website provided.
Stars: ✭ 18 (-33.33%)
Mutual labels:  decryption
cryptocli
The ultimate tool for data transfer, manipulation and proxy.
Stars: ✭ 16 (-40.74%)
Mutual labels:  decryption
ink
A Logger backend that logs JSON
Stars: ✭ 64 (+137.04%)
Mutual labels:  passwords
dlink-decrypt
D-Link firmware decryption PoC
Stars: ✭ 107 (+296.3%)
Mutual labels:  decryption
Pwned
Simple CLI script to check if you have a password that has been compromised in a data breach.
Stars: ✭ 47 (+74.07%)
Mutual labels:  passwords
Password-Store
Saves your password with cryptography so only you can decode it.
Stars: ✭ 15 (-44.44%)
Mutual labels:  decryption
Cryptor
Encrypt and decrypt string using a key
Stars: ✭ 14 (-48.15%)
Mutual labels:  decryption
PwnedPasswords
PwnedPasswords as a Service
Stars: ✭ 24 (-11.11%)
Mutual labels:  passwords
MacOS-WPA-PSK
PoC script showing that MacOS leaves the wireless key in NVRAM, in plaintext and accessible to anyone.
Stars: ✭ 29 (+7.41%)
Mutual labels:  passwords
lazysodium-java
A Java implementation of the Libsodium crypto library. For the lazy dev.
Stars: ✭ 110 (+307.41%)
Mutual labels:  decryption

:: passthief 🔓 🏃💨

A Python script to steal all the passwords via the use of plugins 😈

Disclaimer:

This tool is not intended to be used for illegal and/or malicious purposes such as theft, violating privacy etc.
I am not responsible for any damage you cause while using this tool.

Usage:

passthief is a Python script designed to work with dynamic loading of modules or plugins, whatever you may call them.
By default Firefox and Chrome modules are enabled.
If you wish to use a module called "linux", you call the script like this:

./passthief.py -m linux

The output should be something like this(if the module is present):


	██████╗  █████╗ ███████╗███████╗████████╗██╗  ██╗██╗███████╗███████╗
	██╔══██╗██╔══██╗██╔════╝██╔════╝╚══██╔══╝██║  ██║██║██╔════╝██╔════╝
	██████╔╝███████║███████╗███████╗   ██║   ███████║██║█████╗  █████╗
	██╔═══╝ ██╔══██║╚════██║╚════██║   ██║   ██╔══██║██║██╔══╝  ██╔══╝
	██║     ██║  ██║███████║███████║   ██║   ██║  ██║██║███████╗██║
	╚═╝     ╚═╝  ╚═╝╚══════╝╚══════╝   ╚═╝   ╚═╝  ╚═╝╚═╝╚══════╝╚═╝
	Version 0.2.1
	
[*] Checking modules:
[*] Loaded module: Linux
[*] Loaded module: Firefox
[*] Loaded module: Chrome

Started: 10/12/2017 3:9
-Chrome:
...
-Firefox:
...
-Linux:
...
Finished: 10/12/2017 3:9

Otherwise, it would fail to load the module and continue with what it has by default.

Writing a module:

If you wish to write a module for passthief,you're lucky because it's very easy.
All you have to do is create a corresponding .py file in the modules directory.
Let's write a test module together:

cd modules
touch test.py

Open up your favorite code/text editor and let's get started.

# You can use 3rd party imports too, but PyInstaller might not like it
import colorama
from colorama.Fore import GREEN
from colorama.Style import RESET_ALL
# Each module must have a steal method for it to be valid
# The steal method returns a string,which will then be written either
# on the screen or in a file
def steal():
	colorama.init()
    	return print_it()
# It can have other methods too,passthief doesn't care
# All it cares about is the steal method
def print_it():
	return "{g}This works!{rs}".format(g=GREEN,rs=RESET_ALL)

Now try it out:

./passthief.py -m test

PyInstaller

For 'freezing' passthief I use PyInstaller as it allows me to load the modules at runtime.
I was having some problems with using 3rd party modules(like colorama),but appending them to the hiddenimports list in the passthief.spec file seemed to fix it, for now.
Be aware that if you use 3rd party modules you might want to edit the file.
If you have any ideas be sure to let me know.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].