Skip to content

ssswhite007/chrome-cookie-decrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrome Cookie Extraction Tool

A secure and efficient tool for extracting and managing Chrome browser cookies. This application provides a web interface to access and manage cookies from different Chrome profiles.

Features

  • Extract cookies from multiple Chrome profiles
  • Secure cookie decryption using AES-256-GCM and ChaCha20-Poly1305
  • Web-based interface for easy access
  • Support for both Default and custom Chrome profiles
  • Exports cookies in Netscape format

Prerequisites

  • Windows operating system
  • Google Chrome browser installed
  • Python 3.x
  • Administrator privileges (required for cookie decryption)

Installation

  1. Clone this repository:
git clone [repository-url]
cd Cookie_extraction
  1. Create and activate a virtual environment:
python -m venv .venv
.venv\Scripts\activate
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

  1. Run the application with administrator privileges:

    • Double-click run_as_admin.bat
    • Or run the following command in an administrator PowerShell:
    python app.py
  2. Open your web browser and navigate to:

    http://127.0.0.1:8080
    
  3. Use the web interface to:

    • View available Chrome profiles
    • Generate encryption keys
    • Extract cookies from selected profiles

Security Notes

  • The application requires administrator privileges to access Chrome's encrypted cookies
  • All cookie decryption is performed locally
  • No data is transmitted to external servers
  • The application runs on localhost only

Dependencies

  • Flask (3.0.2) - Web framework
  • pypsexec (0.7.0) - Windows service management
  • pycryptodome (3.20.0) - Cryptographic operations
  • pyinstaller (6.4.0) - Application packaging

Troubleshooting

If you encounter any issues:

  1. Ensure you're running the application as Administrator
  2. Verify that Chrome is installed and has been run at least once
  3. Check that port 8080 is not being used by another application
  4. Make sure all dependencies are correctly installed

License

[Add your license information here]

Contributing

[Add contribution guidelines if applicable]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published