Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

BrowserSnatch is a powerful browser stealer or browser data extraction tool intended to be used for ethical hacking or penetration testing.

License

Notifications You must be signed in to change notification settings

shaddy43/BrowserSnatch

Repository files navigation

BrowserSnatch


A Versatile Browser Data Extraction Tool

BrowserSnatch is a powerful and versatile tool designed to "snatch" sensitive data from a variety of web browsers. This tool targets both Chromium-based browsers (such as Edge, Chrome, Opera, etc.) and Gecko-based browsers (such as Firefox, Thunderbird, etc.) overall including more than 40 browsers, making it a comprehensive solution for browser data extraction.


πŸ’Œ Buy Me A Coffee

Button

πŸš€ Capabilities

  • Snatch Latest App-Bound Encrypted data: Extract and decrypt latest app-bound encrypted data (chrome, edge, brave)
  • Snatch Saved Passwords: Effortlessly retrieve stored passwords from all major Chromium and Gecko-based browsers
  • Snatch Cookies: Extract cookies from user profiles across multiple browsers
  • Snatch Bookmarks: Snatch all saved bookmarks from every browser
  • Snatch History: Now supports snatching of history across all browsers
  • Super Fast: Written in c/c++ with very fast performance
  • Easy to Use: No complicated setup or configuration required
  • Zero External Dependencies: Completely written in c/c++, with little to no need for additional libraries
  • Cross-Browser Support: Handles both Chromium and Gecko-based browsers with ease
  • Greed Mode: Greed mode included which snatches everything in a single stealer db

⚠️ Disclaimer

BrowserSnatch is a tool designed for legal, ethical penetration testing and educational purposes only. The author is NOT responsible for any misuse or illegal activities performed using this tool. Always ensure you have proper authorization before testing any system or network.


πŸ“œ Code of Conduct

By using BrowserSnatch, you agree to:

  • Use this tool in compliance with all local, state, and federal laws
  • Obtain proper authorization before testing any system or network
  • Respect privacy and confidentiality when handling data

πŸ› οΈ Build

  • Clone the repository
  • Open in Visual Studio
  • ISO C++17 Standard (/std:c++17) or higher
  • Include missing packages (eg; nlohmann) using Visual Studio NuGet installer
  • Compile

πŸ› οΈ Usage

To run BrowserSnatch, simply execute the binary from the command line. The tool will operate in default mode if no parameter is provided.

Default Mode

  • No Parameter Provided: Executes with default settings and attempts to snatch all saved passwords and cookies

CommandLine Mode

  • Parameter: -h: Displays a help menu detailing all available options.

    Password Snatching

    • Parameter: -pass: Snatch passwords from every browser.
    • Parameter: -pass -c: Snatch passwords from Chromium-based browsers only.
    • Parameter: -pass -g: Snatch passwords from Gecko-based browsers only.

    Cookie Snatching

    • Parameter: -cookies: Snatch cookies from every browser.
    • Parameter: -cookies -c: Snatch cookies from Chromium-based browsers only.
    • Parameter: -cookies -g: Snatch cookies from Gecko-based browsers only.
    • Parameter: -app-bound-decryption: Snatch cookies from latest v20 app bound encryption only (requires admin)

    Bookmarks Snatching

    • Parameter: -bookmarks: Snatch bookmarks from every browser.
    • Parameter: -bookmarks -c: Snatch bookmarks from Chromium-based browsers only.
    • Parameter: -bookmarks -g: Snatch bookmarks from Gecko-based browsers only.

    History Snatching

    • Parameter: -history: Snatch history from every browser.
    • Parameter: -history -c: Snatch history from Chromium-based browsers only.
    • Parameter: -history -g: Snatch history from Gecko-based browsers only.

    Greed Mode

    • Parameter: -greed: Snatch everything from every browser and save in a single stealer database.

    NOTE

    • If fails to snatch cookies or passwords, RUN -app-bound-decryption mode first.
    • If still fails, run -recalibrate mode.

Help Menu

πŸ“ Example

  • Run the following command to start BrowserSnatch in default mode:
./BrowserSnatch
  • To see the user-friendly console interface, use:
./BrowserSnatch -console-mode
  • To see help menu, use:
./BrowserSnatch -h
  • To Snatch all browser passwords, use:
./BrowserSnatch -pass
  • To Snatch all browser cookies, use:
./BrowserSnatch -cookies
  • To Snatch chrome v20 app-bound encrypted browser cookies, use:
./BrowserSnatch -app-bound-decryption
  • To Snatch all browser bookmarks, use:
./BrowserSnatch -bookmarks
  • To Snatch all browser history, use:
./BrowserSnatch -history
  • To Snatch Everything from Every Browser, use Greed mode:
./BrowserSnatch -greed

DEMO

Following GIF demonstrates the working of BrowserSnatch and how its stealer log can be accessed.

Demo


Supported Browser Snatch:

No Browser Name Passwords Cookies Bookmarks History v20 Cookie Decryption (App-Bound)
1 Chrome βœ… βœ… βœ… βœ… βœ…
2 Microsoft Edge βœ… βœ… βœ… βœ… βœ…
3 Chromium βœ… βœ… βœ… βœ… βž–
4 Brave - Browser βœ… βœ… βœ… βœ… βœ…
5 Epic Privacy Browser βœ… βœ… βœ… βœ… βž–
6 Amigo βœ… βœ… βœ… βœ… βž–
7 Vivaldi βœ… βœ… βœ… βœ… βž–
8 Orbitum βœ… βœ… βœ… βœ… βž–
9 SeaMonkey βœ… βœ… βœ… βœ… βž–
10 Kometa βœ… βœ… βœ… βœ… βž–
11 Comodo Dragon βœ… βœ… βœ… βœ… βž–
12 Torch βœ… βœ… βœ… βœ… βž–
13 Icecat βœ… βœ… βœ… βœ… βž–
14 Postbox βœ… βœ… βœ… βœ… βž–
15 Flock Browser βœ… βœ… βœ… βœ… βž–
16 K - Melon βœ… βœ… βœ… βœ… βž–
17 Sputnik βœ… βœ… βœ… βœ… βž–
18 CocCoc Browser βœ… βœ… βœ… βœ… βž–
19 Uran βœ… βœ… βœ… βœ… βž–
20 Yandex βœ… βœ… βœ… βœ… βž–
21 Firefox βœ… βœ… βœ… βœ… βž–
22 Waterfox βœ… βœ… βœ… βœ… βž–
23 Cyberfox βœ… βœ… βœ… βœ… βž–
24 Thunderbird βœ… βœ… βœ… βœ… βž–
25 IceDragon βœ… βœ… βœ… βœ… βž–
26 BlackHawk βœ… βœ… βœ… βœ… βž–
27 Pale Moon βœ… βœ… βœ… βœ… βž–
28 Opera βœ… βœ… βœ… βœ… βž–
29 Iridium βœ… βœ… βœ… βœ… βž–
30 CentBrowser βœ… βœ… βœ… βœ… βž–
31 Chedot βœ… βœ… βœ… βœ… βž–
32 liebao βœ… βœ… βœ… βœ… βž–
33 7Star βœ… βœ… βœ… βœ… βž–
34 ChromePlus βœ… βœ… βœ… βœ… βž–
35 Citrio βœ… βœ… βœ… βœ… βž–
36 360Chrome - Chrome βœ… βœ… βœ… βœ… βž–
37 Elements Browser βœ… βœ… βœ… βœ… βž–
38 Sleipnir5 βœ… βœ… βœ… βœ… βž–
39 ChromiumViewer βœ… βœ… βœ… βœ… βž–
40 QIP Surf βœ… βœ… βœ… βœ… βž–
41 Coowon βœ… βœ… βœ… βœ… βž–

πŸ”„ Future Updates

  • Stability: More stable tool
  • Less Noise: Better with leaving residue on systems

Stay tuned for future releases!


πŸ“§ Contact

For any inquiries or contributions, feel free to reach out to the author or contribute directly via GitHub Issues.


πŸ™ Acknowledgments

About

BrowserSnatch is a powerful browser stealer or browser data extraction tool intended to be used for ethical hacking or penetration testing.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /