ref:
https://github.com/ryancdotorg/brainflayerhi all., i am trying to use brainflayer., but its single threaded app and runs on single core., while other cpu cores are at idle.,
the author says
Unfortunately, brainflayer is not currently multithreaded. If you want to have it keep multiple cores busy, you'll have to come up with a way to distribute the work yourself (brainflayer's -n and -k options may help)
help says
Usage: /root/brainflayer/./brainflayer [OPTION]...
-a open output file in append mode
-b FILE check for matches against bloom filter FILE
-f FILE verify matches against sorted hash160s in FILE
-i FILE read from FILE instead of stdin
-o FILE write to FILE instead of stdout
-c TYPES use TYPES for public key to hash160 computation
multiple can be specified, for example the default
is 'uc', which will check for both uncompressed
and compressed addresses using Bitcoin's algorithm
u - uncompressed address
c - compressed address
e - ethereum address
x - most signifigant bits of x coordinate
-t TYPE inputs are TYPE - supported types:
sha256 (default) - classic brainwallet
sha3 - sha3-256
priv - raw private keys (requires -x)
warp - WarpWallet (supports -s or -p)
bwio - brainwallet.io (supports -s or -p)
bv2 - brainv2 (supports -s or -p) VERY SLOW
rush - rushwallet (requires -r) FAST
keccak - keccak256 (ethercamp/old ethaddress)
camp2 - keccak256 * 2031 (new ethercamp)
-x treat input as hex encoded
-s SALT use SALT for salted input types (default: none)
-p PASSPHRASE use PASSPHRASE for salted input types, inputs
will be treated as salts
-r FRAGMENT use FRAGMENT for cracking rushwallet passphrase
-I HEXPRIVKEY incremental private key cracking mode, starting
at HEXPRIVKEY (supports -n) FAST
-k K skip the first K lines of input
-n K/N use only the Kth of every N input lines
-B batch size for affine transformations
must be a power of 2 (default/max: 4096)
-w WINDOW_SIZE window size for ecmult table (default: 16)
uses about 3 * 2^w KiB memory on startup, but
only about 2^w KiB once the table is built
-m FILE load ecmult table from FILE
the ecmtabgen tool can build such a table
-v verbose - display cracking progress
-h show this help
i dont understand how to use the -k and -n flags.,
anyone have experiecne in this ?
Thanks
p.s. i am trying to break the wallet's which are open for challenges and bitcoin eater address , if you are so concerned about .
if i use it like this
/root/brainflayer/./brainflayer -v -I 0000000000000000000000000000000000000000000000000000000000000001 -b example.blf -f example.bin -k 1 -n 4
i get this
Invalid '-n' argument, remainder '4' must be <= modulus '0'
so what am i missing here ?
i tried asking him i guess, but he is super busy., .