mirror of
https://github.com/hashcat/hashcat.git
synced 2025-07-23 15:08:37 +00:00
Search for more Electrum prv key prefixes
This commit is contained in:
parent
5ffbc5edc4
commit
d4cefed0a7
@ -392,7 +392,15 @@ KERNEL_FQ KERNEL_FA void m16600_m04 (KERN_ATTR_RULES_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
@ -804,7 +812,15 @@ KERNEL_FQ KERNEL_FA void m16600_s04 (KERN_ATTR_RULES_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
|
@ -206,7 +206,15 @@ KERNEL_FQ KERNEL_FA void m16600_mxx (KERN_ATTR_RULES_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
@ -424,7 +432,15 @@ KERNEL_FQ KERNEL_FA void m16600_sxx (KERN_ATTR_RULES_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
|
@ -448,7 +448,15 @@ KERNEL_FQ KERNEL_FA void m16600_m04 (KERN_ATTR_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
@ -918,7 +926,15 @@ KERNEL_FQ KERNEL_FA void m16600_s04 (KERN_ATTR_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
|
@ -202,7 +202,15 @@ KERNEL_FQ KERNEL_FA void m16600_mxx (KERN_ATTR_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
@ -418,7 +426,15 @@ KERNEL_FQ KERNEL_FA void m16600_sxx (KERN_ATTR_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
|
@ -167,7 +167,15 @@ DECLSPEC void m16600 (SHM_TYPE u32a *s_te0, SHM_TYPE u32a *s_te1, SHM_TYPE u32a
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
|
@ -215,7 +215,15 @@ KERNEL_FQ KERNEL_FA void m16600_mxx (KERN_ATTR_VECTOR_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
@ -444,7 +452,15 @@ KERNEL_FQ KERNEL_FA void m16600_sxx (KERN_ATTR_VECTOR_ESALT (electrum_wallet_t))
|
|||||||
|
|
||||||
if (salt_type == 2)
|
if (salt_type == 2)
|
||||||
{
|
{
|
||||||
if ((u8) (out[0] >> 0) != 'x') continue;
|
u8 version = (u8) (out[0] >> 0);
|
||||||
|
|
||||||
|
// https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
|
||||||
|
// Does not include testnet addresses
|
||||||
|
if (version != 'x' &&
|
||||||
|
version != 'y' &&
|
||||||
|
version != 'Y' &&
|
||||||
|
version != 'z' &&
|
||||||
|
version != 'Z' ) continue;
|
||||||
if ((u8) (out[0] >> 8) != 'p') continue;
|
if ((u8) (out[0] >> 8) != 'p') continue;
|
||||||
if ((u8) (out[0] >> 16) != 'r') continue;
|
if ((u8) (out[0] >> 16) != 'r') continue;
|
||||||
if ((u8) (out[0] >> 24) != 'v') continue;
|
if ((u8) (out[0] >> 24) != 'v') continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user