Skip to content

Brave (ERROR 3) and Edge (SIGSEGV) not working #10

Closed as not planned
Closed as not planned
@an0mal1a

Description

@an0mal1a

Hey, when trying to decipher brave or edge we run into a problem.

Brave

In brave it throws a “3” error

PS C:\Program Files> .\BraveSoftware\Brave-BrowserApplication> .\chrome_decrypt.exe brave

PS C:\Program Files\BraveSoftware\Brave-Browser\Application> .\chrome_decrypt.exe brave
----------------------------------------------
|  Chrome App-Bound Encryption - Decryption  |
|  Alexander Hagenah (@xaitax)               |
----------------------------------------------

[+] Found Brave Version: 131.1.73.105
[*] Starting Brave App-Bound Encryption Decryption process.
[+] COM library initialized.
[+] IElevator instance created successfully.
[+] Proxy blanket set successfully.
[+] Retrieving AppData path.
[+] Local State path: C:\Users\pablo\AppData\Local\BraveSoftware\Brave-Browser\User Data\Local State
[+] Base64 encrypted key extracted.
[+] Finished decoding.
[+] Key header is valid.
[+] Encrypted key retrieved: 01000000d08c9ddf0115d1118c7a00c04fc297eb...
[+] BSTR allocated for encrypted key.
[-] Decryption failed. Last error: 3

This means PATH_NOT_FOUND????

Edge

In edge directly the program stops working and if we try with GDB:

[+] Found Edge Version: 131.0.2903.146
[*] Starting Edge App-Bound Encryption Decryption process.
[+] COM library initialized.
[New Thread 59352.0xe02c]
[New Thread 59352.0xb4a8]
[New Thread 59352.0x7bc4]
[+] IElevator instance created successfully.
[+] Proxy blanket set successfully.
[+] Retrieving AppData path.
[+] Local State path: C:\Users\pablo\AppData\Local\Microsoft\Edge\User Data\Local State
[+] Base64 encrypted key extracted.
[+] Finished decoding.
[+] Key header is valid.
[+] Encrypted key retrieved: 01000000d08c9ddf0115d1118c7a00c04fc297eb...
[+] BSTR allocated for encrypted key.


Thread 1 received signal SIGSEGV, Segmentation fault.
0x00007ffa6ae5732f in ntdll!memmove () from C:\Windows\SYSTEM32\ntdll.dll
(gdb) bt
#0 0x00007ffa6ae5732f in ntdll!memmove () from C:\Windows\SYSTEM32\ntdll.dll
#1 0x00007ffa69525a7e in RPCRT4!NdrConformantStringBufferSize () from C:\Windows\System32\rpcrt4.dll
#2 0x00007ffa694e1679 in RPCRT4!NdrpClientCall2 () from C:\Windows\System32\rpcrt4.dll
#3 0x00007ffa6a05a967 in combase!NdrpFindInterface () from C:\Windows\System32\combase.dll
#4 0x00007ffa6a0e4b82 in combase!ObjectStublessClient32 () from C:\Windows\System32\combase.dll
#5 0x00007ff60457372f in main ()

In Event Viewer we can see this;

Application name with errors: chrome_decrypt.exe, version: 0.0.0.0.0, timestamp: 0x6786ecf0
Buggy module name: ntdll.dll, version: 10.0.22621.4541, timestamp: 0xe7035eba
Exception code: 0xc0000005
Error offset: 0x000000000000000a732f
Process identifier with errors: 0x0xBEBC
Application start time with errors: 0x0x1DB66D93439394E
Path of the application with errors: C:\Program Files (x86)\Microsoft\Application\Edge\Application\chrome_decrypt.exe
Path of the failed module: C:\Windows\SYSTEM32\ntdll.dll
Report Identifier: 1d02e6f2-ce3c-43f7-8da0-434ebdbfe8ed
Full name of the package with errors: 
Relative application identifier of the package with errors: 

As I have knowledge of C I will try to fix this error, but in the case of brave, I don't have much idea what is hapening...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions