12-12-2019, 03:27 PM
I think by looking at this source code files:
1. https://github.com/blockchain/My-Wallet-...son#L8-L22
2. https://github.com/blockchain/My-Wallet-...son#L3-L38
3. https://github.com/blockchain/My-Wallet-...js#L18-L52
4. https://github.com/blockchain/My-Wallet-...#L447-L463
we are missing some patterns for sure, maybe this is a complete list:
guid
sharedKey
double_encryption
dpasswordhash
metadataHDNode
options
address_book
tx_notes
tx_names
keys
hd_wallets
paidTo
compare this with what we currently support in
https://github.com/hashcat/hashcat/blob/...#L348-L423
the loop in the hashcat kernel is used because there could be tabs, spaces and parenthesis before those strings (see also the discussion over https://github.com/hashcat/hashcat/issue...-469038973)
So if we really are expecting/know that some of these patterns are missing, we should add them for sure. What do you think ?
1. https://github.com/blockchain/My-Wallet-...son#L8-L22
2. https://github.com/blockchain/My-Wallet-...son#L3-L38
3. https://github.com/blockchain/My-Wallet-...js#L18-L52
4. https://github.com/blockchain/My-Wallet-...#L447-L463
we are missing some patterns for sure, maybe this is a complete list:
guid
sharedKey
double_encryption
dpasswordhash
metadataHDNode
options
address_book
tx_notes
tx_names
keys
hd_wallets
paidTo
compare this with what we currently support in
https://github.com/hashcat/hashcat/blob/...#L348-L423
the loop in the hashcat kernel is used because there could be tabs, spaces and parenthesis before those strings (see also the discussion over https://github.com/hashcat/hashcat/issue...-469038973)
So if we really are expecting/know that some of these patterns are missing, we should add them for sure. What do you think ?