← Back to Documentation

Brute Seed + Passphrase File

Mode 6: Brute-force missing seed words and test against a passphrase list simultaneously

📋 Overview

Mode 6 combines Mode 1 (brute-force missing seed words) with a passphrase file. You know most of the seed phrase (with x placeholders for unknown words) and have a list of possible passphrases. wrecover tests every valid seed candidate against every passphrase in the list.

Use this mode when you are missing one or more seed words and are also unsure which passphrase was used, but have narrowed down the passphrase to a list of candidates.

💡 GPU Supported

Mode 6 fully supports GPU acceleration (CUDA and OpenCL) in the Pro version.

📄 File Formats

Partial mnemonic (-ms)

Pass the partial mnemonic as a quoted string. Use x (lowercase) as placeholder for each unknown word — exactly as in Mode 1.

# One unknown word at position 4
-ms "abandon ability able x above absent absorb abstract absurd accuse accident account"

# Two unknown words
-ms "abandon ability able about x absent x abstract absurd accuse accident account"

Passphrase file (-pps)

Plain text file, one passphrase candidate per line (.txt extension for new search). wrecover generates a .bin binary index at first run. On resume, supply the .bin path.

# passphrases.txt
MyPassphrase
password123
Satoshi2009

🚀 Commands

New search — CPU

wrecover -m 6 -ms "abandon ability able x above absent absorb abstract absurd accuse accident account" -pps passphrases.txt -addr "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" -wlang en -ws -wf recovery.wrec wp "this workfile password"

New search — GPU (Pro)

wrecover -m 6 -ms "abandon ability able x above x absorb abstract absurd accuse accident account" -pps passphrases.txt -addr "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" -wlang en -ws -wf recovery.wrec wp "this workfile password" -gpu -grid 2048 -gblock 256

Resume (provide .bin passphrase file)

# CPU
wrecover -wi -wf recovery.wrec -wp "this workfile password" -pps passphrases.bin

# GPU (Pro)
wrecover -wi -wf recovery.wrec -wp "this workfile password" -pps passphrases.bin -gpu -grid 2048 -gblock 256

📖 Parameter Reference

OptionDescriptionRequired
-m 6Select Mode 6Yes
-ms "<mnemonic with x>"Partial mnemonic — x for each unknown wordYes
-pps <file.txt|.bin>Passphrase list (.txt new search, .bin resume)Yes
-addr <address>Target blockchain addressYes
-wlang <code>BIP39 wordlist languageYes
-wsNew searchYes*
-wiResume from work fileYes*
-wf <file.wrec>Work file pathYes
-dpath <path>Override derivation pathNo
-t <N>CPU threads (Free: max 10; Pro: unlimited)No
-gpuEnable GPU (Pro only)No
-grid <N>GPU grid size (Pro, default 256)No
-gblock <N>GPU threads/block (Pro, default 256, max 256)No
-wp <password>Encrypt work fileNo
-save-onlyCreate work file onlyNo
-startp <N>Start at offset N (Pro only)No
-endp <N>Stop at offset N (Pro only)No

* Use either -ws (new search) or -wi (resume) — not both.

🌎 Languages & Address Types

Languages (-wlang)

CodeLanguage
enEnglish
esSpanish
frFrench
itItalian

Address types (auto-detected)

Address formatTypeDefault derivation path
Starts with 1Bitcoin Legacy (P2PKH)m/44'/0'/0'/0
Starts with 3Bitcoin SegWit P2SHm/49'/0'/0'/0
Starts with bc1qBitcoin Native SegWitm/84'/0'/0'/0
Starts with 0xEthereumm/44'/60'/0'/0

⚡ Performance

Total work = (seed combinations) × (passphrase count). Seed combinations are processed at seed-recovery speed; for each valid seed, all passphrases are tested sequentially.

Hardware12-word18-word24-word
CPU — per thread (Free & Pro)3,000–4,000/sec3,000–4,000/sec3,000–4,000/sec
NVIDIA Tesla T4 (Pro)~2.6M/sec~9.8M/sec~21M/sec
NVIDIA RTX PRO 6000 (Pro)~31.4M seeds/sec~117.2M seeds/sec~264M seeds/sec
N× GPUs (Pro)Linear: N × single-GPU throughput
💡 Free vs Pro

Free: CPU only, max 10 threads. Pro: unlimited threads + GPU. Throughput scales linearly with thread count on CPU.

← Back to Documentation