djhohnstein / SharpChromium

.NET 4.0 CLR Project to retrieve Chromium data, such as cookies, history and saved logins.
688 stars 99 forks source link

not working in chrome 90 #9

Open sl4cky opened 3 years ago

sl4cky commented 3 years ago

Seems like the encryption method in chrome 90 has been changed, not working in this version

qwqdanchun commented 3 years ago

cause by the "Convert.FromBase64String(row["encrypted_value"].ToString())"

don't know how to fix this

djhohnstein commented 3 years ago

I haven't looked at this in quite some time, but you can try the version specified in GhostPack to see if it also encounters the same problem (located here: https://github.com/GhostPack/SharpDPAPI)

sl4cky commented 3 years ago

Well, tried sharpdpapi as well with sharpchrome, doesn't work on chrome 90.

djhohnstein commented 3 years ago

Alright, we'll look into it. Thanks for the report!

HarmJ0y commented 3 years ago

So I'm running Windows Chrome Version 90.0.4430.93 both on an upgraded in place VM, and on a fresh Chrome install in a new VM. For both I saved a new logon, and was able to decrypt the value fine with both SharpChromium and SharpDPAPI.

Do you have any details on the changes that are possibly made? I'm just not able to recreate the issue.

qwqdanchun commented 3 years ago

maybe try to recover the cookies

OllyHill commented 3 years ago

Out of curiosity, does anything change if it runs as standard user vs admin?

pkit commented 3 months ago

Do you have any details on the changes that are possibly made?

encrypted_key is not there in Local State file anymore.

djhohnstein commented 3 months ago

Just wanted to bump and say that I'm no longer maintaining this project. Please feel free to fork with improvements and modifications.

SantiiRepair commented 1 week ago

Do you have any details on the changes that are possibly made?

encrypted_key is not there in Local State file anymore.

You are wrong