Git Product home page Git Product logo

fialka's Introduction

Fialka M-125

alt text

  • This is a modified version LostCoins
  • Huge thanks kanhavishva and to all developers whose codes were used in Fialka M-125.

Quick start

  • Сonvert addresses 1... into binary hashes RIPEMD160 use b58dec.exe Run: b58dec.exe addresses.txt base160.bin
  • It is important to sort the base160.bin file otherwise the Bloom search filter will not work as expected.
  • To SORT base160.bin use the program RMD160-Sort.exe Run: RMD160-Sort.exe base160.bin hex160-Sort.bin

Parametrs:

Run: Fialka.exe -h

Usage: Fialka M-125 [options...]
Options:
    -v, --version          Print version. For help visit https://github.com/phrutis/Fialka
    -u, --uncomp           Search only uncompressed addresses 
    -b, --both             Search both (uncompressed and compressed addresses)
    -g, --gpu              Enable GPU calculation
    -i, --gpui             GPU ids: 0,1...: List of GPU(s) to use, default is 0
    -x, --gpux             GPU gridsize: g0x,g0y,g1x,g1y, ...: Specify GPU(s) kernel gridsize, default is 8*(MP number),128
    -t, --thread           CPU number of cores and threads
    -o, --out              Output results Found to the specified text file. Default: Found.txt
    -m, --max              -m 1-256 Range bit limiter
    -s, --seed             Text file name or other
    -z, --zez              Additional meaning or other
    -e, --nosse            Disable SSE hash function
    -r, --rkey             Number of Modes
    -n, --nbit             Number of letters or other
    -f, --file             RIPEMD160 binary SORT hash file path with addresses 1... 
    -h, --help             Shows this page

Mode 0

  • Use old databases or a generator to create list Passphrases, Minikeys, WIF, HEX
  • The list of Found passphrases is here and here
  • There is a ready-made file test.bin inside 8 words of 3 letters
  • Uncomressed: cat, gaz, for, car
  • Compressed: abc, cop, run, zip
  • Make your own passphrase or minikeys for test
  • There is a ready-made file test.bin inside 8 WIF:
  • 4 WIF Uncomressed:
    5JiznUZskJpwodP3SR85vx5JKeopA3QpTK63BuziW8RmGGyJg81
    5KMdQbcUFS3PBbC6VgitFrFuaca3gBY4BJt4jpQ2YTNdPZ1CbuE
    5HwfeuhdFscL9YTQCLT2952dieZEtKbzJ328b4CR1v6YUVLu2D7
    5J9J63iW7s5p54T569qstediqNgBTLXpUmxUtQwsXTaHz3JCsKt
  • 4 WIF Compressed:
    L3UBXym7JYcMX91ssLgZzS2MvxTxjU3VRf9S4jJWXVFdDi4NsLcm
    L3BEabkqcsppnTdzAWiizPEuf3Rvr8QEac21uRVsYb9hjesWBxuF
    L31UCqx296TVRtgpCJspQJYHkwUeA4o3a2pvYKwRrCCAmi2NirDG
    KyiR31LZTQ2hk1DRxEticnsQCA8tjFZcgJiKNaRArZME5fpfAjWj
  • Make your own WIF or HEX for test
  • For search Uncompressed WIF 5.. (51 length) use the -b parameter!

Find Passphrases, minikeys and Privat keys from a text file

  • Work only in CPU
  • -t ? how many cores (threads) to use? 1-11 max
  • If CPU 64 cores, you can run 6 copies of the program -t 10 with different dictionaries.txt
  • For text files less than 100,000 use -t 1
  • Maximun lines in text file 2,147,483,647 on a new line
  • if the file is larger, cut into EmEditor chunks by 2,000,000,000 lines
  • The last two lines in the file are LOST!

To search for Passphrases, use -u or -b

  • For Passphrases use only letters and symbols: A-Za-z0-9А-Яа-яёЁьЪЬъ `~!@#$&*()-_=+{}|;:'<>,./? others will be Skipped!
  • Run: Fialka.exe -b -t 1 -r 0 -s Dictionaries.txt -z Passphrases -f test.bin

alt text

To search for Minikeys

  • For Minikeys S... (length 22) or S... (length 30)
  • Run: Fialka.exe -t 1 -r 0 -s Minikeys-list.txt -z Passphrases -f test.bin

To search for Private keys WIF

  • For WIF ONLY ! letters and symbols Base58 (ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz123456789)
  • For WIF The first letter must be L... (length 52) and K... (length 52) or 5... (length 51) if 5.. WIF is listed use -b
  • Run: Fialka.exe -t 1 -r 0 -s Private-keys-wif.txt -z WIF -f test.bin

alt text

To search for Private keys HEX

  • For HEX use only 0,1,3,4,5,6,7,8,9,a,b,c,d,e,f length 1-64 max)
  • Run: Fialka.exe -t 1 -r 0 -s Private-keys-hex.txt -z HEX -f test.bin

alt text

Mode 1

Random search WIF from puzzle 64 bit

  • VanitySearch Search the prefix 16jY7qLJ from a puzzles 64 bits
  • Example WIF out: KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYvQqYKVuZryGJLxfH1P
    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYwJvoHMhmXgVkKmTcAx
    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYwYTCAfXHKuFsZ2stFG
    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYwyWFyQr5iVJkTvXccg
    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYzMHHGVeYFPidEza7Td
    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ3hA1yqkkqoyqype3pQ
    KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ4CZMYvJden3dEAzBrN
  • We know that the private key corresponds to 64 bits. Therefore, set the -m 64 range limiter.
  • If the output private key is more or less than 64 bits, skip...
  • For 256 bit range use -m 256 or other ranges skip...
  • -n ? number of random letters. If prefix 38 letters 52-38 = -n 14 (without сhecksum)
  • Run: Fialka.exe -t 6 -r 1 -f puzles.bin -s KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qZ4CZMY -n 12 -m 64

alt text

Mode 2

Parallel search WIF with continuation

Run: Fialka.exe -t 6 -r 2 -f test.bin -m 64 -n 45

alt text

Mode 3

Parallel search Passphrases with continuation + Filter

Run: Fialka.exe -t 6 -r 3 -f test.bin -n 60

alt text

Mode 4

Parallel search Passphrases with continuation + Filter

Run: Fialka.exe -t 6 -r 4 -f test.bin -n 60

alt text

Mode 5

Parallel search Passphrases with continuation + Filter

Run: Fialka.exe -t 6 -r 5 -f test.bin -n 60

alt text

Mode 6

Parallel search WIF with continuation (without range limiter -m)

Similar settings as in mode 2 without range limiter -m

Run: Fialka.exe -t 6 -r 6 -f test.bin -n 45

alt text

Mode 7

Parallel search Minikeys S.. with continuation

Create file Minikeys.txt Add Minikeys S... (22) or S.. (30) on a new line. One line = 1 thread (-t 1) max -t 64
Run: Fialka.exe -t 6 -r 7 -f test.bin

alt text

Mode 8

GPU Parallel WIF search with continuation

Create a text file WIF.txt with 65536 WIF on a new line.
Run: Fialka.exe -t 0 -g -i 0 -x 256,256 -r 8 -f test.bin

Mode 8 Example

VanitySearch special edition for Fialka M-125

Example address puzzle 64 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN
The longer the prefix found, the more accurate the WIF
You can specify the exact range for the WIF search.
Use start and finish options to randomize between them.
The output creates 2 next files Found.txt and NEW-WIF.txt (only WIF sorted)

Search WIF from prefix 16jY7qLJn
Run: VanitySearch.exe -t 0 -gpu -g 256,256 -r 25000 -start 8000000000000000 -finish ffffffffffffffff -o Found.txt 16jY7qLJn

Search WIF from prefix 16jY7qLJnx
Run: VanitySearch.exe -t 0 -gpu -g 256,256 -r 25000 -start 8000000000000000 -finish ffffffffffffffff -o Found.txt 16jY7qLJnx

Search WIF from prefix 16jY7qLJnxb
Run: VanitySearch.exe -t 0 -gpu -g 256,256 -r 25000 -start 8000000000000000 -finish 9000000000000000 -o Found.txt 16jY7qLJnxb

Mode 8 Example

Building

  • Microsoft Visual Studio Community 2019
  • CUDA version 10.22

Donation

  • BTC: bc1qh2mvnf5fujg93mwl8pe688yucaw9sflmwsukz9

License

LostCoins is licensed under GPL v3.0

Disclaimer

ALL THE CODES, PROGRAM AND INFORMATION ARE FOR EDUCATIONAL PURPOSES ONLY. USE IT AT YOUR OWN RISK. THE DEVELOPER WILL NOT BE RESPONSIBLE FOR ANY LOSS, DAMAGE OR CLAIM ARISING FROM USING THIS PROGRAM.

fialka's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.