
आधुनिक Chromium-आधारित और Gecko-आधारित ब्राउज़रों (Chrome, Microsoft Edge, Firefox, Opera, Opera GX, और Vivaldi) से refresh tokens, कुकीज़, सहेजे गए क्रेडेंशियल, क्रेडिट कार्ड, ऑटोफ़िल प्रविष्टियाँ, ब्राउज़िंग इतिहास और बुकमार्क जैसे ब्राउज़र-संग्रहीत डेटा को निकालता है।
आधुनिक Chromium-आधारित और Gecko-आधारित ब्राउज़रों (Chrome, Microsoft Edge, Firefox, Opera, Opera GX, और Vivaldi) से रिफ़्रेश टोकन, कुकीज़, सहेजे गए क्रेडेंशियल, क्रेडिट कार्ड, ऑटोफ़िल एंट्री, ब्राउज़िंग हिस्ट्री और बुकमार्क जैसे ब्राउज़र-संग्रहीत डेटा को निकालता है।
Malware Development Course Syllabus
Offensive Phishing Operations Course Syllabus
Ransomware Internals, Simulation and Detection Course Syllabus
यह प्रोजेक्ट DumpChromeSecrets का एक बेहतर संस्करण है, और इसमें समान रूप से दो घटक शामिल हैं:
DumpBrowserSecrets.exe)एक हेडलेस Chromium प्रक्रिया बनाता है, Early Bird APC इंजेक्शन के माध्यम से DLL को इंजेक्ट करता है, और निकाले गए डिक्रिप्शन कुंजियाँ प्राप्त करता है। ये कुंजियाँ या तो App-Bound (Chrome, Brave, और Microsoft Edge से निकाली गई) या DPAPI कुंजियाँ (Opera, Opera GX, और Vivaldi द्वारा उपयोग की जाने वाली) होती हैं। आवश्यक कुंजियाँ प्राप्त होने के बाद, यह निष्पादन योग्य ब्राउज़र की SQLite डेटाबेस और डिस्क पर JSON फ़ाइलों को पार्स करता है और क्रेडेंशियल, कुकीज़, टोकन और अन्य ब्राउज़िंग डेटा सहित संग्रहीत डेटा को डिक्रिप्ट करता है।
इसके अतिरिक्त, जब गैर-Chromium-आधारित ब्राउज़रों (जैसे, Firefox) को लक्षित किया जाता है, तो DumpBrowserSecrets.exe डेटा निष्कर्षण और डिक्रिप्शन के लिए सभी आवश्यक चरणों को संभालता है (DLL-इंजेक्शन के बिना)।
DllExtractChromiumSecrets.dll)App-Bound एन्क्रिप्शन कुंजी को डिक्रिप्ट करने के लिए IElevator COM इंटरफ़ेस का उपयोग करके Chromium ब्राउज़रों के अंदर चलता है। यह IElevator COM इंटरफ़ेस का लाभ उठाकर App-Bound एन्क्रिप्शन कुंजी को डिक्रिप्ट करता है और लक्षित ब्राउज़र की Local State फ़ाइल से app_bound_encrypted_key और encrypted_key के डिक्रिप्टेड मान प्राप्त करता है। ये मान फिर निष्पादन योग्य को वापस भेज दिए जाते हैं, जो सभी निष्कर्षण कार्य करता है।
[!NOTE] DumpChromeSecrets प्रोजेक्ट के विपरीत, यह कार्यान्वयन सभी ब्राउज़र डेटा निष्कर्षण
DumpBrowserSecrets.exeनिष्पादन योग्य में करता है, जबकि DLL Chromium-आधारित ब्राउज़रों से एन्क्रिप्शन कुंजियाँ प्राप्त करने तक सीमित है।
नीचे कुछ सबसे उल्लेखनीय विशेषताएँ दी गई हैं:
NtCreateUserProcess के माध्यम से PPID और तर्क स्पूफिंग।SQLoot)।Usage: DumpBrowserSecrets.exe [options]
Extraction Options:
/b:<browser> Target Browser: Chrome, Edge, Brave, Opera, Operagx, Vivaldi, Firefox, All
Can Be Specified Multiple Times
/enc:<sig> Encrypt JSON Output With Signature (1-8 Bytes)
/spoof Enable Argument and PPID Spoofing When Retrieving ABE Keys
/e:<count> Max Extracted Entries Per Category (Default: 16, 'all' For No Limit)
Decryption Options:
/dec:<sig> Decrypt Mode With The Same Signature Used When Encrypting(1-8 Bytes)
/i <file> Input Encrypted Pack File (Required For Decryption)
/? Show This Help Message
Examples:
DumpBrowserSecrets.exe Extract 16 Entries From The Default Browser
DumpBrowserSecrets.exe /b:chrome /b:edge /spoof /e:100 Extract 100 Entries From Chrome And Edge With PPID Spoofing
DumpBrowserSecrets.exe /b:firefox /e:all /enc:SIG213 Extract All Entries From FireFox To Encrypted Pack
DumpBrowserSecrets.exe /b:all /e:all /enc:0xCAFEBABE Extract All Entries From All Browsers To Encrypted Pack
DumpBrowserSecrets.exe /dec:0xCAFEBABE /i EncPack-XXXXX.bin Decrypt Pack File To JSON Files
नीचे दी गई तालिकाएँ प्रत्येक समर्थित ब्राउज़र द्वारा उपयोग किए जाने वाले सटीक डेटा स्थानों, प्रारूपों और एन्क्रिप्शन मॉडलों को दर्शाती हैं।
https://github.com/user-attachments/assets/4290d525-7d5f-4a65-8624-2f9fa752e186
| डेटा प्रकार | डेटाबेस पथ | प्रारूप | एन्क्रिप्शन |
|---|
| कुकीज़ | %LOCALAPPDATA%\Google\Chrome\User Data\Default\Network\Cookies | SQLite | V20 |
| लॉगिन | %LOCALAPPDATA%\Google\Chrome\User Data\Default\Login Data | SQLite | V20 |
| क्रेडिट कार्ड | %LOCALAPPDATA%\Google\Chrome\User Data\Default\Web Data | SQLite | V20 |
| टोकन | %LOCALAPPDATA%\Google\Chrome\User Data\Default\Web Data | SQLite | V20 |
| ऑटोफ़िल | %LOCALAPPDATA%\Google\Chrome\User Data\Default\Web Data | SQLite | अनएन्क्रिप्टेड |
| इतिहास | %LOCALAPPDATA%\Google\Chrome\User Data\Default\History | SQLite | अनएन्क्रिप्टेड |
| बुकमार्क | %LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks | JSON | अनएन्क्रिप्टेड |
| डेटा प्रकार | डेटाबेस पथ | प्रारूप | एन्क्रिप्शन |
|---|
| कुकीज़ | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Network\Cookies | SQLite | V20 |
| लॉगिन | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Login Data | SQLite | V20 |
| क्रेडिट कार्ड | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Web Data | SQLite | V20 |
| टोकन | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Web Data | SQLite | X |
| ऑटोफ़िल | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Web Data | SQLite | अनएन्क्रिप्टेड |
| इतिहास | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\History | SQLite | अनएन्क्रिप्टेड |
| बुकमार्क | %LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Bookmarks | JSON | अनएन्क्रिप्टेड |
| डेटा प्रकार | डेटाबेस पथ | प्रारूप | एन्क्रिप्शन |
|---|
| कुकीज़ | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Network\Cookies | SQLite | V20 |
| लॉगिन | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Login Data | SQLite | V20 |
| क्रेडिट कार्ड | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Web Data | SQLite | V20 |
| टोकन | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Web Data | SQLite | X |
| ऑटोफ़िल | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Web Data | SQLite | अनएन्क्रिप्टेड |
| इतिहास | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\History | SQLite | अनएन्क्रिप्टेड |
| बुकमार्क | %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Bookmarks | JSON | अनएन्क्रिप्टेड |
| डेटा प्रकार | डेटाबेस पथ | प्रारूप | एन्क्रिप्शन |
|---|
| कुकीज़ | %APPDATA%\Opera Software\Opera Stable\Default\Network\Cookies | SQLite | V10 |
| लॉगिन | %APPDATA%\Opera Software\Opera Stable\Default\Login Data | SQLite | V10 |
| क्रेडिट कार्ड | %APPDATA%\Opera Software\Opera Stable\Default\Web Data | SQLite | V10 |
| टोकन | %APPDATA%\Opera Software\Opera Stable\Default\Web Data | SQLite | V10 + Base64 |
| ऑटोफ़िल | %APPDATA%\Opera Software\Opera Stable\Default\Web Data | SQLite | अनएन्क्रिप्टेड |
| इतिहास | %APPDATA%\Opera Software\Opera Stable\Default\History | SQLite | अनएन्क्रिप्टेड |
| बुकमार्क | %APPDATA%\Opera Software\Opera Stable\Default\Bookmarks | JSON | अनएन्क्रिप्टेड |
| डेटा प्रकार | डेटाबेस पथ | प्रारूप | एन्क्रिप्शन |
|---|
| कुकीज़ | %APPDATA%\Opera Software\Opera GX Stable\Default\Network\Cookies | SQLite | V10 |
| लॉगिन | %APPDATA%\Opera Software\Opera GX Stable\Default\Login Data | SQLite | V10 |
| क्रेडिट कार्ड | %APPDATA%\Opera Software\Opera GX Stable\Default\Web Data | SQLite | V10 |
| टोकन | %APPDATA%\Opera Software\Opera GX Stable\Default\Web Data | SQLite | V10 + Base64 |
| ऑटोफ़िल | %APPDATA%\Opera Software\Opera GX Stable\Default\Web Data | SQLite | अनएन्क्रिप्टेड |
| इतिहास | %APPDATA%\Opera Software\Opera GX Stable\Default\History | SQLite | अनएन्क्रिप्टेड |
| बुकमार्क | %APPDATA%\Opera Software\Opera GX Stable\Default\Bookmarks | JSON | अनएन्क्रिप्टेड |
| डेटा प्रकार | डेटाबेस पथ | प्रारूप | एन्क्रिप्शन |
|---|
| कुकीज़ | %LOCALAPPDATA%\Vivaldi\User Data\Default\Network\Cookies | SQLite | V10 |
| लॉगिन | %LOCALAPPDATA%\Vivaldi\User Data\Default\Login Data | SQLite | V10 |
| क्रेडिट कार्ड | %LOCALAPPDATA%\Vivaldi\User Data\Default\Web Data | SQLite | V10 |
| टोकन | %LOCALAPPDATA%\Vivaldi\User Data\Default\Web Data | SQLite | X |
| ऑटोफ़िल | %LOCALAPPDATA%\Vivaldi\User Data\Default\Web Data | SQLite | अनएन्क्रिप्टेड |
| इतिहास | %LOCALAPPDATA%\Vivaldi\User Data\Default\History | SQLite | अनएन्क्रिप्टेड |
| बुकमार्क | %LOCALAPPDATA%\Vivaldi\User Data\Default\Bookmarks | JSON | अनएन्क्रिप्टेड |
| डेटा प्रकार | फ़ाइल / डेटाबेस पथ | प्रारूप | एन्क्रिप्शन |
|---|
| कुकीज़ | %APPDATA%\Mozilla\Firefox\Profiles\<profile>\cookies.sqlite | SQLite | अनएन्क्रिप्टेड |
| लॉगिन | %APPDATA%\Mozilla\Firefox\Profiles\<profile>\logins.json | JSON | AES‑256‑CBC या 3DES‑CBC |
| टोकन | %APPDATA%\Mozilla\Firefox\Profiles\<profile>\signedInUser.json | JSON | अनएन्क्रिप्टेड |
| ऑटोफ़िल | %APPDATA%\Mozilla\Firefox\Profiles\<profile>\formhistory.sqlite | SQLite | अनएन्क्रिप्टेड |
| इतिहास | %APPDATA%\Mozilla\Firefox\Profiles\<profile>\places.sqlite | SQLite | अनएन्क्रिप्टेड |
| बुकमार्क | %APPDATA%\Mozilla\Firefox\Profiles\<profile>\places.sqlite | SQLite | अनएन्क्रिप्टेड |