Documentation ¶
Index ¶
- Variables
- func AESDncrypt(rawData string, key []byte, iv []byte) (string, error)
- func AesCBCDncrypt(encryptData, key, iv []byte) ([]byte, error)
- func AesGCMDecrypt(crypted, key, nounce []byte) ([]byte, error)
- func CopyFile(source, dest string) bool
- func Decode_with_key(encryptedData []byte, masker_key []byte) (string, error)
- func Des3Decrypt(key, iv []byte, src []byte) ([]byte, error)
- func GetAllProfiles(path string) []string
- func GetDirectories(path string) []string
- func GetMozillakey(FirefoxKey4File string) ([]byte, error)
- func Get_files_in_dir(path string) []string
- func Get_item_from_xml(xml_str, iteam string) []string
- func Get_masker_key(parent_dir string) ([]byte, error)
- func Get_substr_by_regexp(input, regexp_txt string) []string
- func Meta(globalSalt, masterPwd []byte, pbe MetaPBE) ([]byte, error)
- func MozProfilePath(browser_path string) []string
- func Nss(globalSalt, masterPwd []byte, pbe NssPBE) ([]byte, error)
- func PKCS5UnPadding(src []byte) []byte
- func PKCS7UnPadding(origData []byte) []byte
- func PaddingZero(s []byte, l int) []byte
- func PathExists(path string) (bool, error)
- func Recovery_passwords_chromes() map[string][]Logins_table_struct
- func Recovery_passwords_claswmail_decode(plian string, key []byte) string
- func Recovery_passwords_claswmails() map[string][]Logins_table_struct
- func Recovery_passwords_ftpgetters() map[string][]Logins_table_struct
- func Recovery_passwords_mailbirds() map[string][]Logins_table_struct
- func Recovery_passwords_mozillas() map[string][]Logins_table_struct
- func WinDecypt(data []byte) ([]byte, error)
- type Browser_info
- type DATA_BLOB
- type LoginPBE
- type Logins_json
- type Logins_mozilla
- type Logins_table_struct
- func GetMozillaFromLogins(profilePaths []string, applicationName string) []Logins_table_struct
- func GetMozillaFromSQlite(profilePaths []string, applicationName string) []Logins_table_struct
- func Recovery_passwords_Mailbird_by_accounts() []Logins_table_struct
- func Recovery_passwords_Mailbird_by_senderIdentities() []Logins_table_struct
- func Recovery_passwords_claswmail() []Logins_table_struct
- func Recovery_passwords_ftpgetter() []Logins_table_struct
- func Recovery_passwords_mozilla(browser_name, browser_path string) []Logins_table_struct
- type MetaPBE
- type Mysqldb
- type NssPBE
- type SequenceA
- type SequenceB
- type SequenceC
- type SequenceD
- type SequenceE
- type SequenceF
- type SequenceLogin
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Local_appdata = os.Getenv("LOCALAPPDATA") Appdata = os.Getenv("APPDATA") )
Functions ¶
func AesCBCDncrypt ¶
func AesGCMDecrypt ¶
htttps://github.com/cckuailong/HackChrome/blob/master/utils/cipher.go
func Decode_with_key ¶
func GetAllProfiles ¶
func GetMozillakey ¶
func Get_item_from_xml ¶
func Get_masker_key ¶
func Get_substr_by_regexp ¶
func MozProfilePath ¶
func PKCS5UnPadding ¶
func PaddingZero ¶
func Recovery_passwords_chromes ¶
func Recovery_passwords_chromes() map[string][]Logins_table_struct
func Recovery_passwords_claswmails ¶
func Recovery_passwords_claswmails() map[string][]Logins_table_struct
func Recovery_passwords_ftpgetters ¶
func Recovery_passwords_ftpgetters() map[string][]Logins_table_struct
func Recovery_passwords_mailbirds ¶
func Recovery_passwords_mailbirds() map[string][]Logins_table_struct
func Recovery_passwords_mozillas ¶
func Recovery_passwords_mozillas() map[string][]Logins_table_struct
Types ¶
type Browser_info ¶
type DATA_BLOB ¶
type DATA_BLOB struct {
// contains filtered or unexported fields
}
func (*DATA_BLOB) ToByteArray ¶
type LoginPBE ¶
type LoginPBE struct { CipherText []byte SequenceLogin Encrypted []byte }
func DecodeLogin ¶
type Logins_json ¶
type Logins_json struct { NextId int Logins []Logins_mozilla DisabledHosts []string Version int }
type Logins_mozilla ¶
type Logins_table_struct ¶
type Logins_table_struct struct { Origin_url string Action_url string Username_value string Password_value string Date_created string Password_type int Times_used int }
func GetMozillaFromLogins ¶
func GetMozillaFromLogins(profilePaths []string, applicationName string) []Logins_table_struct
func GetMozillaFromSQlite ¶
func GetMozillaFromSQlite(profilePaths []string, applicationName string) []Logins_table_struct
signons.sqlite
func Recovery_passwords_Mailbird_by_accounts ¶
func Recovery_passwords_Mailbird_by_accounts() []Logins_table_struct
func Recovery_passwords_Mailbird_by_senderIdentities ¶
func Recovery_passwords_Mailbird_by_senderIdentities() []Logins_table_struct
func Recovery_passwords_claswmail ¶
func Recovery_passwords_claswmail() []Logins_table_struct
func Recovery_passwords_ftpgetter ¶
func Recovery_passwords_ftpgetter() []Logins_table_struct
func Recovery_passwords_mozilla ¶
func Recovery_passwords_mozilla(browser_name, browser_path string) []Logins_table_struct
type MetaPBE ¶
func DecodeMeta ¶
type Mysqldb ¶
func (Mysqldb) ReadTable_chrome_Logins ¶
func (p Mysqldb) ReadTable_chrome_Logins() ([]Logins_table_struct, error)
func (Mysqldb) ReadTable_mailbird_accounts ¶
func (p Mysqldb) ReadTable_mailbird_accounts() ([]Logins_table_struct, error)
func (Mysqldb) ReadTable_mailbird_senderIdentities ¶
func (p Mysqldb) ReadTable_mailbird_senderIdentities() ([]Logins_table_struct, error)
type SequenceA ¶
type SequenceA struct { PKCS5PBES2 asn1.ObjectIdentifier SequenceB }
type SequenceC ¶
type SequenceC struct { PKCS5PBKDF2 asn1.ObjectIdentifier SequenceE }
type SequenceD ¶
type SequenceD struct { AES256CBC asn1.ObjectIdentifier IV []byte }
type SequenceF ¶
type SequenceF struct {
HMACWithSHA256 asn1.ObjectIdentifier
}
type SequenceLogin ¶
type SequenceLogin struct { asn1.ObjectIdentifier Iv []byte }
Click to show internal directories.
Click to hide internal directories.