feat: add firefox decrypt

This commit is contained in:
ᴍᴏᴏɴD4ʀᴋ
2022-04-11 20:53:50 +08:00
parent 77545627e3
commit dfa095eecc
7 changed files with 140 additions and 125 deletions
+2
View File
@@ -156,6 +156,7 @@ func getFirefoxDecryptKey(key4file string) (item1, item2, a11, a102 []byte, err
if err != nil {
return nil, nil, nil, nil, err
}
defer os.Remove(key4file)
defer keyDB.Close()
if err = keyDB.QueryRow(queryMetaData).Scan(&item1, &item2); err != nil {
@@ -173,6 +174,7 @@ func getFirefoxLoginData(loginJson string) (l []loginData, err error) {
if err != nil {
return nil, err
}
defer os.Remove(loginJson)
h := gjson.GetBytes(s, "logins")
if h.Exists() {
for _, v := range h.Array() {