forked from demining/BTC-Recover-Crypto-Guide
-
Notifications
You must be signed in to change notification settings - Fork 0
/
saved_resource
6428 lines (2167 loc) · 313 KB
/
saved_resource
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!--WCLEARFY_PAGE_TYPE_post--><!doctype html>
<html lang="ru-RU">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="https://gmpg.org/xfn/11">
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<!-- This site is optimized with the Yoast SEO plugin v19.11 - https://yoast.com/wordpress/plugins/seo/ -->
<script type="text/javascript" src="https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=dxrCaGRbKzr-nyWw8y9lwnAxDeBP5Dgq1GHs4-rvbUjWMMIUi-y9ZPH-0yG-y30vuB1JkDB4E5cZ9SXcXowVRIi9L1C6ZfBa3TzLbmbtI6c" charset="UTF-8"></script><link rel="stylesheet" crossorigin="anonymous" href="https://gc.kis.v2.scr.kaspersky-labs.com/E3E8934C-235A-4B0E-825A-35A08381A191/abn/main.css?attr=aHR0cHM6Ly9jcnlwdG9kZWVwdGVjaC5ydS9idGMtcmVjb3Zlci1jcnlwdG8tZ3VpZGUv"/><style type='text/css'></style><title>BTC Recover Crypto Guide wallet password and seed recovery tools open source - «CRYPTO DEEP TECH»</title>
<meta name="description" content="Open source password recovery tools and wallet seed phrases in the Crypto Deep Tools repository, and we will also discuss the situation when you accidentally lost or forgot part of your mnemonic or made a mistake while decrypting it." />
<link rel="canonical" href="https://cryptodeeptech.ru/btc-recover-crypto-guide/" />
<meta property="og:locale" content="ru_RU" />
<meta property="og:type" content="article" />
<meta property="og:title" content="BTC Recover Crypto Guide wallet password and seed recovery tools open source - «CRYPTO DEEP TECH»" />
<meta property="og:description" content="Open source password recovery tools and wallet seed phrases in the Crypto Deep Tools repository, and we will also discuss the situation when you accidentally lost or forgot part of your mnemonic or made a mistake while decrypting it." />
<meta property="og:url" content="https://cryptodeeptech.ru/btc-recover-crypto-guide/" />
<meta property="og:site_name" content="«CRYPTO DEEP TECH»" />
<meta property="article:published_time" content="2022-12-03T21:44:57+00:00" />
<meta property="article:modified_time" content="2022-12-07T00:19:27+00:00" />
<meta property="og:image" content="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1024x561.png" />
<meta name="author" content="Crypto Deep Tech" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:label1" content="Написано автором" />
<meta name="twitter:data1" content="Crypto Deep Tech" />
<meta name="twitter:label2" content="Примерное время для чтения" />
<meta name="twitter:data2" content="156 минут" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/#article","isPartOf":{"@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/"},"author":{"name":"Crypto Deep Tech","@id":"https://cryptodeeptech.ru/#/schema/person/0ef8ac0f63991970628a3a6587f9e6c0"},"headline":"BTC Recover Crypto Guide wallet password and seed recovery tools open source","datePublished":"2022-12-03T21:44:57+00:00","dateModified":"2022-12-07T00:19:27+00:00","mainEntityOfPage":{"@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/"},"wordCount":26242,"publisher":{"@id":"https://cryptodeeptech.ru/#organization"},"image":{"@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/#primaryimage"},"thumbnailUrl":"https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1024x561.png","articleSection":["Cryptanalysis"],"inLanguage":"ru-RU"},{"@type":"WebPage","@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/","url":"https://cryptodeeptech.ru/btc-recover-crypto-guide/","name":"BTC Recover Crypto Guide wallet password and seed recovery tools open source - «CRYPTO DEEP TECH»","isPartOf":{"@id":"https://cryptodeeptech.ru/#website"},"primaryImageOfPage":{"@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/#primaryimage"},"image":{"@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/#primaryimage"},"thumbnailUrl":"https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1024x561.png","datePublished":"2022-12-03T21:44:57+00:00","dateModified":"2022-12-07T00:19:27+00:00","description":"Open source password recovery tools and wallet seed phrases in the Crypto Deep Tools repository, and we will also discuss the situation when you accidentally lost or forgot part of your mnemonic or made a mistake while decrypting it.","breadcrumb":{"@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https://cryptodeeptech.ru/btc-recover-crypto-guide/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/#primaryimage","url":"https://cryptodeeptech.ru/wp-content/uploads/2022/12/image.png","contentUrl":"https://cryptodeeptech.ru/wp-content/uploads/2022/12/image.png","width":1239,"height":679},{"@type":"BreadcrumbList","@id":"https://cryptodeeptech.ru/btc-recover-crypto-guide/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Главная страница","item":"https://cryptodeeptech.ru/"},{"@type":"ListItem","position":2,"name":"BTC Recover Crypto Guide wallet password and seed recovery tools open source"}]},{"@type":"WebSite","@id":"https://cryptodeeptech.ru/#website","url":"https://cryptodeeptech.ru/","name":"«CRYPTO DEEP TECH»","description":"Cryptanalysis and data financial security services","publisher":{"@id":"https://cryptodeeptech.ru/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://cryptodeeptech.ru/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"https://cryptodeeptech.ru/#organization","name":"«CRYPTO DEEP TECH»","url":"https://cryptodeeptech.ru/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https://cryptodeeptech.ru/#/schema/logo/image/","url":"https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-header4.png","contentUrl":"https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-header4.png","width":1279,"height":319,"caption":"«CRYPTO DEEP TECH»"},"image":{"@id":"https://cryptodeeptech.ru/#/schema/logo/image/"}},{"@type":"Person","@id":"https://cryptodeeptech.ru/#/schema/person/0ef8ac0f63991970628a3a6587f9e6c0","name":"Crypto Deep Tech","sameAs":["https://cryptodeeptech.ru","https://www.youtube.com/channel/UCd8W6qtRSiBn0Q0wy6HuNkQ/"],"url":"https://cryptodeeptech.ru/author/cryptodeeptech/"}]}</script>
<!-- / Yoast SEO plugin. -->
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="«CRYPTO DEEP TECH» » Лента" href="https://cryptodeeptech.ru/feed/" />
<link rel="alternate" type="application/rss+xml" title="«CRYPTO DEEP TECH» » Лента комментариев" href="https://cryptodeeptech.ru/comments/feed/" />
<link rel='stylesheet' id='itng-block-style-css' href='https://cryptodeeptech.ru/wp-content/cache/wmac/css/wmac_single_8f426a1779caff96bb3f2afbcff86bc9.css' media='all' />
<link rel='stylesheet' id='wp-block-library-css' href='https://cryptodeeptech.ru/wp-includes/css/dist/block-library/style.min.css' media='all' />
<link rel='stylesheet' id='classic-theme-styles-css' href='https://cryptodeeptech.ru/wp-includes/css/classic-themes.min.css' media='all' />
<style id='global-styles-inline-css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='wp-date-remover-css' href='https://cryptodeeptech.ru/wp-content/cache/wmac/css/wmac_single_e6094661d8923e95b233019ebff7c8f0.css' media='all' />
<link rel='stylesheet' id='itng-fonts-css' href='https://fonts.googleapis.com/css?family=Lato%3A400%2C900&display=swap&ver=1.3' media='all' />
<link rel='stylesheet' id='itng-style-css' href='https://cryptodeeptech.ru/wp-content/cache/wmac/css/wmac_single_8de4505c66a21eefd3c1c98b6400e4e1.css' media='all' />
<link rel='stylesheet' id='itng-main-style-css' href='https://cryptodeeptech.ru/wp-content/cache/wmac/css/wmac_single_d1cf6f49400112d539e59eee9b75e10d.css' media='all' />
<style id='itng-main-style-inline-css'>
.custom-logo-link img {width: 400px;}@media screen and (min-width: 992px) {#header-image .header-overlay {
opacity: 0.01;
}}
ins,
.nav-wrapper,
#menu,
.main-navigation ul#menu-desktop ul,
#itng-featured-news .slider-post-wrapper .posted-on a,
#itng-featured-news #itng-featured-news-list-container .posted-on a,
#itng-featured-posts .itng-featured-post-date,
#itng-featured-news #itng-featured-news-carousel-container .posted-on a,
#colophon,
[class^=itng-search] form,
#itng-featured-cat .featured-cat-thumb h2,
#itng-featured-cat .featured-cat-thumb h3
{background-color: #008bca}article .entry-meta a,
article .blog-footer,
article .blog-footer a,
.widget a,
.nav-links a,
.itng-pagination .nav-links > a,
.itng-pagination .dots
{color: #008bca !important}blockquote,
#itng-content-title span
{border-color: #008bca}button.top-menu-mobile
{background-color: #43bdf2 !important}#footer-sidebar .widget-title
{color: #43bdf2 !important}
</style>
<link rel='stylesheet' id='bootstrap-css' href='https://cryptodeeptech.ru/wp-content/cache/wmac/css/wmac_single_d26191bd0380b0cf97525a613b8b566c.css' media='all' />
<link rel='stylesheet' id='owl-css' href='https://cryptodeeptech.ru/wp-content/cache/wmac/css/wmac_single_c8322bd5bffc8e2856f2cbcd03c61d18.css' media='all' />
<link rel='stylesheet' id='mag-popup-css' href='https://cryptodeeptech.ru/wp-content/cache/wmac/css/wmac_single_30b593b71d7672658f89bfea0ab360c9.css' media='all' />
<link rel='stylesheet' id='font-awesome-css' href='https://cryptodeeptech.ru/wp-content/cache/wmac/css/wmac_single_c495654869785bc3df60216616814ad1.css' media='all' />
<script src='https://cryptodeeptech.ru/wp-includes/js/jquery/jquery.min.js?ver=3.6.1' id='jquery-core-js'></script>
<script src='https://cryptodeeptech.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script>
<script src='https://cryptodeeptech.ru/wp-content/cache/wmac/js/wmac_single_49cea0a781874a962879c2caca9bc322.js?ver=1.0.0' id='wp-date-remover-js'></script>
<link rel="https://api.w.org/" href="https://cryptodeeptech.ru/wp-json/" /><link rel="alternate" type="application/json" href="https://cryptodeeptech.ru/wp-json/wp/v2/posts/1328" /><meta name="generator" content="WordPress 6.1.1" />
<link rel="alternate" type="application/json+oembed" href="https://cryptodeeptech.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcryptodeeptech.ru%2Fbtc-recover-crypto-guide%2F" />
<link rel="alternate" type="text/xml+oembed" href="https://cryptodeeptech.ru/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcryptodeeptech.ru%2Fbtc-recover-crypto-guide%2F&format=xml" />
<!-- Analytics by WP Statistics v13.2.8 - https://wp-statistics.com/ -->
<script>
let WP_Statistics_Dnd_Active = parseInt(navigator.msDoNotTrack || window.doNotTrack || navigator.doNotTrack, 10);
if (WP_Statistics_Dnd_Active !== 1) {
var WP_Statistics_http = new XMLHttpRequest();
WP_Statistics_http.open("GET", "https://cryptodeeptech.ru/wp-json/wp-statistics/v2/hit?wp_statistics_hit_rest=yes&exclusion_match=yes&exclusion_reason=CrawlerDetect&track_all=1¤t_page_type=post¤t_page_id=1328&search_query&page_uri=/btc-recover-crypto-guide/" + "&referred=" + encodeURIComponent(document.referrer) + "&_=" + Date.now(), true);
WP_Statistics_http.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
WP_Statistics_http.send(null);
}
</script> <style type="text/css">
#header-image {
background-image: url(https://cryptodeeptech.ru/wp-content/uploads/2022/07/header3.jpg);
background-size: cover;
background-repeat: repeat;
background-position: center center;
}
.site-title, .site-description {
display: none;
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
}
</style>
<style id="custom-background-css">
body.custom-background { background-color: #eff3fd; }
</style>
<link rel="icon" href="https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-favicon7-32x32.png" sizes="32x32" />
<link rel="icon" href="https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-favicon7-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-favicon7-180x180.png" />
<meta name="msapplication-TileImage" content="https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-favicon7-270x270.png" />
</head>
<body data-rsssl=1 class="post-template-default single single-post postid-1328 single-format-standard custom-background wp-custom-logo no-sidebar">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-dark-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0.49803921568627" /><feFuncG type="table" tableValues="0 0.49803921568627" /><feFuncB type="table" tableValues="0 0.49803921568627" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.54901960784314 0.98823529411765" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.71764705882353 0.25490196078431" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-red"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 0.27843137254902" /><feFuncB type="table" tableValues="0.5921568627451 0.27843137254902" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-midnight"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0" /><feFuncG type="table" tableValues="0 0.64705882352941" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-magenta-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.78039215686275 1" /><feFuncG type="table" tableValues="0 0.94901960784314" /><feFuncB type="table" tableValues="0.35294117647059 0.47058823529412" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-green"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.65098039215686 0.40392156862745" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.44705882352941 0.4" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-orange"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.098039215686275 1" /><feFuncG type="table" tableValues="0 0.66274509803922" /><feFuncB type="table" tableValues="0.84705882352941 0.41960784313725" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><div id="page" class="site">
<a class="skip-link screen-reader-text" href="#primary">Skip to content</a>
<header id="masthead" class="site-header style-1">
<div id="header-image">
<div class="site-branding">
<a href="https://cryptodeeptech.ru/" class="custom-logo-link" rel="home"><img width="1279" height="319" src="https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-header4.png" class="custom-logo" alt="«CRYPTO DEEP TECH»" decoding="async" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-header4.png 1279w, https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-header4-300x75.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-header4-1024x255.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/07/cropped-header4-768x192.png 768w" sizes="(max-width: 1279px) 100vw, 1279px" title="BTC Recover Crypto Guide wallet password and seed recovery tools open source" /></a> <h2 class="site-title"><a href="https://cryptodeeptech.ru/" rel="home">«CRYPTO DEEP TECH»</a></h2>
<p class="site-description">Cryptanalysis and data financial security services</p>
</div>
<div class="header-overlay"></div>
</div>
<div class="nav-wrapper">
<div class="container">
<div class="d-flex">
<div id="site-navigation" class="main-navigation col-lg-11" role="navigation">
<ul id="menu-desktop" class="menu"><li id="menu-item-229" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-229"><a href="https://cryptodeeptech.ru/">HOME</a></li>
<li id="menu-item-225" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225"><a href="https://cryptodeeptech.ru/publication/">PUBLICATIONS</a></li>
<li id="menu-item-226" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://cryptodeeptech.ru/study/">STUDY</a></li>
<li id="menu-item-227" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-227"><a href="https://cryptodeeptech.ru/resources/">RESOURCES</a></li>
<li id="menu-item-228" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-228"><a href="https://cryptodeeptech.ru/contacts/">CONTACTS</a></li>
<li id="menu-item-240" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-240"><a href="https://cryptodeeptech.ru/lattice-attack/">BLOG</a></li>
<li id="menu-item-541" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-541"><a href="https://cryptodeeptech.ru/eng/">ENG</a></li>
<li id="menu-item-542" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-542"><a href="https://cryptodeeptech.ru/rus/">RUS</a></li>
</ul> </div>
<button href="#menu" class="menu-link mobile-nav-btn col-auto"><i class="fa fa-bars" aria-hidden="true"></i></button>
<div id="search-wrapper" class="ml-auto col-auto d-flex">
<button type="button" id="go-to-field" tabindex="-1"></button>
<button class="search-btn-main"><i class="fa fa-search"></i></button>
<div class="itng-search-main">
<form role="search" method="get" class="search-form" action="https://cryptodeeptech.ru/">
<label>
<span class="screen-reader-text">Найти:</span>
<input type="search" class="search-field" placeholder="Поиск…" value="" name="s" />
</label>
<input type="submit" class="search-submit" value="Поиск" />
</form> <button type="button" id="go-to-btn" tabindex="-1"></button>
</div>
</div>
</div>
</div>
</div>
</header><!-- #masthead -->
<div id="content-wrapper" class="container row">
<main id="primary" class="site-main container order-1">
<article id="post-1328" class="post-1328 post type-post status-publish format-standard hentry category-cryptanalysis">
<header class="entry-header">
<h1 class="entry-title">BTC Recover Crypto Guide wallet password and seed recovery tools open source</h1> </header><!-- .entry-header -->
<div class="entry-meta">
<span class="posted-on"><a href="https://cryptodeeptech.ru/btc-recover-crypto-guide/" rel="bookmark"><time class="entry-date published" datetime=""></time><time class="updated" datetime=""></time></a></span><span class="byline"> <span class="author vcard"><a class="url fn n" href="https://cryptodeeptech.ru/author/cryptodeeptech/">Crypto Deep Tech</a></span></span> </div><!-- .entry-meta -->
<div class="entry-content">
<p class="has-text-align-center"><iframe width="560" height="315" src="https://www.youtube.com/embed/imTXE4rGqHw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe></p>
<p>In this article, we will take a detailed look at the open source password recovery tools and wallet seed phrases in the <a href="https://github.com/demining/CryptoDeepTools/tree/main/17BTCRecoverCryptoGuide" target="_blank" rel="noreferrer noopener">Crypto Deep Tools</a> repository, and we will also discuss the situation when you accidentally lost or forgot part of your mnemonic or made a mistake while decrypting it. (So you either see an empty wallet or get an error that your seed is invalid) For wallet password or passphrase recovery, it is primarily useful if you have a reasonable idea about what your password might be.</p>
<p><em>BTCRecover</em> is an open source wallet password and seed recovery tool.</p>
<p></p>
<p class="has-small-font-size"><em><a href="https://cryptodeeptech.ru/btc-recover-crypto-guide/" target="_blank" rel="noreferrer noopener">Your best bet is to follow the Installing BTCRecover guide, then read the “Quick Start” for the recovery type you want. (Or look at some usage examples)</a></em></p>
<h1 id="usage-examples">Usage Examples</h1>
<p>This page provides links to a number of examples tht demonstrate how the setup and syntax to use BTCRecover in a number of different recovery scenarios. (Generally with a corresponding YouTube video)</p>
<p>The commands given can be pretty much copy/pasted as-is to allow you to recreate the examples given in the YouTube video.</p>
<p><strong>Note:</strong> Some changes may be required based on your platform, often simple things like using “python” vs “python3”.</p>
<p><strong>Python Version:</strong> Many of these videos were created using different forks of BTCRecover. The resources and commands here may differ slightly, but are designed to work with this fork under Python3.</p>
<h2 id="seed-recovery">Seed Recovery</h2>
<p>Basic Seed Recoveries (Demonstrates the basic commands that you would use for a recovery with various types of wallets)</p>
<hr class="wp-block-separator has-alpha-channel-opacity"/>
<h1 id="basic-passwordpassphrase-recoveries">Basic Password/Passphrase Recoveries</h1>
<p>The idea is that, if you are running this tool on Windows, you can directly copy/paste any of these examples. (They all use the same seeds and addresses that are in the automatic tests)</p>
<p>They will all find a result almost straight away.</p>
<h2 id="seed-based-recovery-notes">Seed Based Recovery Notes</h2>
<p><strong>Notes</strong> Seedrecover.py has been set up so that the defaults should get a result for the majorty of simple “invalid menmonic” or “invalid seed” type errors. (Eg: Where you have an intact seed backup that has a typo in it)</p>
<p>It will search all account types for the supported cryptocurrencies, on all common derivation paths.</p>
<p>It will automatically run through four search phases that should take a few hours at most. 1. Single typo 2. Two typos, including one where you might have a completely different BIP39 word 3. Three typos, including one where you might have a completely different BIP39 word 4. Two typos that could be completely different words.</p>
<p><strong>Fully Supported wallets</strong> (For supported cryptocurrencies)</p>
<ul>
<li>Hardware Wallets
<ul>
<li>Ledger Nano X and S</li>
<li>Trezor One and T</li>
<li>Keepkey</li>
<li>Safepal</li>
<li>Coldcard</li>
<li>Bitbox02</li>
<li>Keystone</li>
<li>Cobo Vault</li>
<li>Ellipal</li>
<li>CoolWallet S (You will need both convert the seed numbers to BIP39 seed words and to use the –force-p2sh argument for Bitcoin and Litecoin…)</li>
</ul>
</li>
<li>Software Wallets
<ul>
<li>Electrum – Both V1 and V2 Seeds (This includes forks like Electrum-LTC, Electron-Cash, etc)</li>
<li>Coinomi</li>
<li>Wasabi</li>
<li>Edge Wallet</li>
<li>Mycelium</li>
<li>Exodus</li>
<li>Trust Wallet</li>
<li>Metamask (Including clones like Binance Chain Wallet Extension)</li>
</ul>
</li>
</ul>
<p><strong>Wallets with Compatibility Issues</strong>(Due to not following derivation standards…)</p>
<ul>
<li>Atomic Wallet. (Non-Standard derivation for ETH (And all ERC20 tokens), needs to be used with the <code>--checksinglexpubaddress</code>, XRP)</li>
<li>Abra Wallet. (Non-Standard seed format, first word is Non-BIP39 “at”, the last 12 are BIP39 (and checksum) but unable to reproduce derivation)</li>
</ul>
<h2 id="examples">Let’s move on to the experimental part:</h2>
<p>Let’s open <a href="https://github.com/demining/TerminalGoogleColab" target="_blank" rel="noreferrer noopener"><strong>[TerminalGoogleColab]</strong></a>.</p>
<p>Let’s use the repository <strong><a href="https://github.com/demining/CryptoDeepTools/tree/main/17BTCRecoverCryptoGuide" target="_blank" rel="noreferrer noopener">«17BTCRecoverCryptoGuide»</a></strong>.</p>
<pre class="wp-block-code"><code>git clone https://github.com/demining/CryptoDeepTools.git
cd CryptoDeepTools/17BTCRecoverCryptoGuide/
ls</code></pre>
<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="561" src="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1024x561.png" alt="BTC Recover Crypto Guide wallet password and seed recovery tools open source" class="wp-image-1301" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1024x561.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-300x164.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-768x421.png 768w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image.png 1239w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<h2>Install all the packages, modules and libraries we need</h2>
<pre class="wp-block-code"><code>pip3 install -r requirements.txt</code></pre>
<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="474" src="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1-1024x474.png" alt="BTC Recover Crypto Guide wallet password and seed recovery tools open source" class="wp-image-1304" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1-1024x474.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1-300x139.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1-768x356.png 768w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-1.png 1375w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="375" src="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-2-1024x375.png" alt="BTC Recover Crypto Guide wallet password and seed recovery tools open source" class="wp-image-1305" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-2-1024x375.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-2-300x110.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-2-768x281.png 768w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-2.png 1378w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<h2>Using the lscpu command to find out the processor architecture of Google Colab</h2>
<pre class="wp-block-code"><code>lscpu</code></pre>
<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="403" src="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-7-1024x403.png" alt="BTC Recover Crypto Guide wallet password and seed recovery tools open source" class="wp-image-1325" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-7-1024x403.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-7-300x118.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-7-768x302.png 768w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-7-1536x604.png 1536w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-7.png 1845w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<p></p>
<h2>PyOpenCL Installation for Linux</h2>
<pre class="wp-block-code"><code>sudo apt install python3-pyopencl</code></pre>
<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="491" src="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-3-1024x491.png" alt="BTC Recover Crypto Guide wallet password and seed recovery tools open source" class="wp-image-1308" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-3-1024x491.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-3-300x144.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-3-768x368.png 768w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-3.png 1373w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<h2>Testing your System</h2>
<pre class="wp-block-code"><code>python3 -m btcrecover.test.test_passwords -v GPUTests</code></pre>
<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="359" src="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-4-1024x359.png" alt="BTC Recover Crypto Guide wallet password and seed recovery tools open source" class="wp-image-1311" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-4-1024x359.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-4-300x105.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-4-768x269.png 768w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-4.png 1376w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<h3 id="basic-bitoin-recoveries">Basic Bitoin Recoveries</h3>
<p><strong>Note:</strong> Most of the time you can just run seedrecover.py, even simply double click it and follow the graphical interface.</p>
<p>With a Native Segwit Address – One missing word, address generation limit of 5. (So address needs to be in the first 5 addresses in that account)</p>
<pre id="__code_1" class="wp-block-code"><code>python3 seedrecover.py --wallet-type bip39 --addrs bc1qv87qf7prhjf2ld8vgm7l0mj59jggm6ae5jdkx2 --mnemonic "element entire sniff tired miracle solve shadow scatter hello never tank side sight isolate sister uniform advice pen praise soap lizard festival connect" --addr-limit 5
</code></pre>
<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="487" src="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-5-1024x487.png" alt="BTC Recover Crypto Guide wallet password and seed recovery tools open source" class="wp-image-1312" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-5-1024x487.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-5-300x143.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-5-768x365.png 768w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-5.png 1396w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<p>With a P2SH Segwit Address – One missing word, address generation limit of 5. (So address needs to be in the first 5 addresses in that account)</p>
<pre id="__code_2" class="wp-block-code"><code>python3 seedrecover.py --wallet-type bip39 --addrs 3NiRFNztVLMZF21gx6eE1nL3Q57GMGuunG --mnemonic "element entire sniff tired miracle solve shadow scatter hello never tank side sight isolate sister uniform advice pen praise soap lizard festival connect" --addr-limit 5
</code></pre>
<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="488" src="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-6-1024x488.png" alt="BTC Recover Crypto Guide wallet password and seed recovery tools open source" class="wp-image-1313" srcset="https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-6-1024x488.png 1024w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-6-300x143.png 300w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-6-768x366.png 768w, https://cryptodeeptech.ru/wp-content/uploads/2022/12/image-6.png 1377w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<h3 id="basic-cardano-recoveries">Basic Cardano Recoveries</h3>
<p>For Cardano recovers, see the notes here as well. You can use any Shelley-Era base or stake addresses. (Byron-Era not supported)</p>
<p>Seed from a Ledger Nano, missing one word, using a standard base address. (Address generation limit isn’t appliable in Cardano)</p>
<pre id="__code_3" class="wp-block-code"><code>python3 seedrecover.py --wallet-type cardano --addrs addr1qyr2c43g33hgwzyufdd6fztpvn5uq5lwc74j0kuqr7gdrq5dgrztddqtl8qhw93ay8r3g8kw67xs097u6gdspyfcrx5qfv739l --mnemonic "wood blame garbage one federal jaguar slogan movie thunder seed apology trigger spoon basket fine culture boil render special enforce dish middle antique"
</code></pre>
<p>Seed from a Trezor, missing one word, using a standard base address. (Address generation limit isn’t appliable in Cardano)</p>
<pre id="__code_4" class="wp-block-code"><code>python3 seedrecover.py --wallet-type cardano --addrs addr1q8k0u70k6sxkcl6x539k84ntldh32de47ac8tn4us9q7hufv7g4xxwuezu9q6xqnx7mr3ejhg0jdlczkyv3fs6p477fqxwz930 --mnemonic "ocean kidney famous rich season gloom husband spring convince attitude boy"
</code></pre>
<p>Seed from Yoroi, Adalite or Daedalus (Working as a software wallet), using a standard stake address</p>
<pre id="__code_5" class="wp-block-code"><code>python3 seedrecover.py --wallet-type cardano --addrs stake1uxztdzzm4ljw9a0qmgregc8efgg56p2h3kj75kc6vmhfj2cyg0jmy --mnemonic "cave table seven there limit fat decorate middle gold ten battle trigger luggage demand"
</code></pre>
<h3 id="basic-tron-recoveries">Basic Tron Recoveries</h3>
<p>One missing word, address generation limit of 1. (So address needs to be in the first account)</p>
<pre id="__code_6" class="wp-block-code"><code>python3 seedrecover.py --wallet-type tron --addrs TLxkYzNpMCEz5KThVuZzoyjde1UfsJKof6 --mnemonic "have hint welcome skate cinnamon rabbit cable payment gift uncover column duck scissors wedding decorate under marine hurry scrub rapid change roast print arch" --addr-limit 1
</code></pre>
<h3 id="basic-helium-recoveries">Basic Helium Recoveries</h3>
<p>One missing word</p>
<pre id="__code_7" class="wp-block-code"><code>python3 seedrecover.py --wallet-type helium --addrs 13hP2Vb1XVcMYrVNdwUW4pF3ZDj8CnET92zzUHqYp7DxxzVASbB --mnemonic "arm hundred female steel describe tip physical weapon peace write advice"
</code></pre>
<h3 id="basic-polkadotsubstrate-recoveries">Basic Polkadot(Substrate) Recoveries</h3>
<p>One missing word, blank secret derivation path</p>
<pre id="__code_8" class="wp-block-code"><code>python3 seedrecover.py --wallet-type polkadotsubstrate --addrs 13SsWBQSN6Se72PCaMa6huPXEosRNUXN3316yAycS6rpy3tK --mnemonic "toilet assume drama keen dust warrior stick quote palace imitate music disease"
</code></pre>
<p>One missing word, secret derivation path of “//hard/soft///btcr-test-password” The soft/hard derivation path is passed to the program via the –substrate-path argument and the password is treated the same as a passphrase (Without the leading ///)</p>
<pre id="__code_9" class="wp-block-code"><code>python3 seedrecover.py --wallet-type polkadotsubstrate --addrs 12uMBgecqfkHTYZE4GFRx847CwR7sfs2bTdPbPLpzeMDGFwC --mnemonic "toilet assume drama keen dust warrior stick quote palace imitate music disease" --passphrase-arg btcr-test-password --substrate-path //hard/soft
</code></pre>
<h3 id="basic-stacks-recoveries">Basic Stacks Recoveries</h3>
<p>One missing word, address generation limit of 10. (So will check the first 10 “accounts” for a given seed)</p>
<pre id="__code_10" class="wp-block-code"><code>python3 seedrecover.py --wallet-type stacks --addrs SP11KHP08F4KQ06MWESBY48VMXRBK5NB0FSCRP779 --mnemonic "hidden kidney famous rich season gloom husband spring convince attitude boy" --addr-limit 10
</code></pre>
<ul>
<li></li>
</ul>
<hr class="wp-block-separator has-alpha-channel-opacity"/>
<p>Descrambling 12 word BIP39 Seeds (Demonstrates Using a TokenList for unscramblng seeds for Electrum Legacy, Electrum Segwit, BIP39 Bitcoin and BIP39 Ethereum)</p>
<h1 id="descrambling-12-word-seeds">Descrambling 12 Word Seeds</h1>
<p></p>
<p class="has-text-align-center"><iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/ruSF8OKwBRk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe></p>
<p>Three types of token files are provided for these tests. Token files that will find the result on their first check, token files that will find the result as the last possible combination and those which will find it at some point inbetween.</p>
<p>The idea is that these allow you to quickly verify that things are working (finding on the first result), get an idea for how long a full run might take (last result) and also try something representative of a real world situation.</p>
<p>If you are just descrambing a 12 word seed, there isn’t much point running without –no-eta, as the number of seeds to be tested can be easily worked out and the seed generator can easily keep up with at least 48 threads.</p>
<p><strong>Note:</strong> The YouTube video and examples were made before OpenCL acceleration was added to Blockchain.com wallets and can give a 2x performance improvement. (See GPU Accleration for more info)</p>
<p><strong>Performance</strong></p>
<p>On a 48 core Linode you can expect to… * Descramble a 12 word Electrum seed in less than 15 minutes… * Descramble a 12 word BIP39 seed in less than 50 minutes…</p>
<p><em>You can expect things to take about 5 times this long on a current (mid 2020), mid-range CPU.</em></p>
<h2 id="electrum">Electrum</h2>
<h3 id="legacy-wallet-last-result">Legacy Wallet (Last Result)</h3>
<p><strong>Using Tokenlist lastcombination_electrum.txt</strong></p>
<figure class="wp-block-table"><table><tbody><tr><td>1 2 3 4 5 6 7 8 9 10 11 12</td><td><code>book fit fly ketchup also elevator scout mind edit fatal where rookie</code></td></tr></tbody></table></figure>
<p><strong>Command</strong></p>
<pre id="__code_2" class="wp-block-code"><code>python3 seedrecover.py --no-dupchecks --mnemonic-length 12 --language EN --dsw --addr-limit 1 --addrs 1CU62HPowYSxhHiiNu1ukSbMjrkGj4x52i --tokenlist ./docs/Usage_Examples/2020-05-02_Descrambling_a_12_word_seed/lastcombination_electrum.txt --wallet-type electrum2
</code></pre>
<h3 id="segwit-wallet">Segwit Wallet</h3>
<p><strong>Using Tokenlist randomcombination_electrum.txt</strong></p>
<figure class="wp-block-table"><table><tbody><tr><td>1 2 3 4 5 6 7 8 9 10 11 12</td><td><code>social shoe spin enlist sponsor resource result coffee ocean gas file paddle</code></td></tr></tbody></table></figure>
<p><strong>Command</strong></p>
<pre id="__code_4" class="wp-block-code"><code>python3 seedrecover.py --no-dupchecks --mnemonic-length 12 --language EN --dsw --wallet-type electrum2 --addr-limit 1 --addrs bc1qtylwmarke39nysxepdx5xzfatvrlel5z8m0jx2 --tokenlist ./docs/Usage_Examples/2020-05-02_Descrambling_a_12_word_seed/randomcombination_electrum.txt --bip32-path "m/0'/0"
</code></pre>
<h2 id="bip39">BIP39</h2>
<h3 id="ethereum-address-default-derivation-path-for-trezor-mew">Ethereum Address (Default derivation path for Trezor, MEW)</h3>
<p><strong>Using Tokenlist randomcombination_bip39.txt</strong></p>
<figure class="wp-block-table"><table><tbody><tr><td>1 2 3 4 5 6 7 8 9 10 11 12</td><td><code>boy hidden kidney famous spring convince rich season gloom ocean husband attitude</code></td></tr></tbody></table></figure>
<p><strong>Command</strong></p>
<pre id="__code_6" class="wp-block-code"><code>python3 seedrecover.py --no-dupchecks --mnemonic-length 12 --language EN --dsw --wallet-type ethereum --addr-limit 1 --addrs 0x66F9C09118B1C726BC24811a611baf60af42070A --tokenlist ./docs/Usage_Examples/2020-05-02_Descrambling_a_12_word_seed/randomcombination_bip39.txt --bip32-path "m/44'/60'/0'/0"
</code></pre>
<h3 id="legacy-btc-address-first-result">Legacy BTC Address (First Result)</h3>
<p><strong>Using Tokenlist firstcombination_bip39.txt</strong></p>
<figure class="wp-block-table"><table><tbody><tr><td>1 2 3 4 5 6 7 8 9 10 11 12</td><td><code>boy attitude convince spring husband gloom season rich famous kidney hidden ocean</code></td></tr></tbody></table></figure>
<p><strong>Command</strong></p>
<pre id="__code_8" class="wp-block-code"><code>python3 seedrecover.py --no-dupchecks --mnemonic-length 12 --language EN --dsw --wallet-type BIP39 --addr-limit 1 --addrs 17GR7xWtWrfYm6y3xoZy8cXioVqBbSYcpU --tokenlist ./docs/Usage_Examples/2020-05-02_Descrambling_a_12_word_seed/firstcombination_bip39.txt
</code></pre>
<h3 id="legacy-btc-address-last-result">Legacy BTC Address (Last Result)</h3>
<p><strong>Using Tokenlist lastcombination_bip39.txt</strong></p>
<figure class="wp-block-table"><table><tbody><tr><td>1 2 3 4 5 6 7 8 9 10 11 12</td><td><code>ocean hidden kidney famous rich season gloom husband spring convince attitude boy</code></td></tr></tbody></table></figure>
<p><strong>Command</strong></p>
<pre id="__code_10" class="wp-block-code"><code>python3 seedrecover.py --no-dupchecks --mnemonic-length 12 --language EN --dsw --wallet-type BIP39 --addr-limit 1 --addrs 17GR7xWtWrfYm6y3xoZy8cXioVqBbSYcpU --tokenlist ./docs/Usage_Examples/2020-05-02_Descrambling_a_12_word_seed/lastcombination_bip39.txt
</code></pre>
<h3 id="litecoin-native-segwit-address-seed-with-positional-anchors-for-known-words-last-word-as-any-valid-bip39-word-starting-with-b">Litecoin Native Segwit Address (Seed with Positional Anchors for known words, last word as any valid BIP39 word starting with ‘B’)</h3>
<p><strong>Using Tokenlist fixedwords_bip39.txt</strong></p>
<figure class="wp-block-table"><table><tbody><tr><td>1 2 3 4 5 6 7 8 9 10 11 12</td><td><code>^1^ocean ^2^ocean ^3^ocean ^1^hidden ^2^hidden ^3^hidden ^1^kidney ^2^kidney ^3^kidney ^4^famous ^5^rich ^6^season gloom husband spring convince attitude baby bachelor bacon badge bag balance balcony ball bamboo banana banner bar barely bargain barrel base basic basket battle beach bean beauty because become beef before begin behave behind believe below belt bench benefit best betray better between beyond bicycle bid bike bind biology bird birth bitter black blade blame blanket blast bleak bless blind blood blossom blouse blue blur blush board boat body boil bomb bone bonus book boost border boring borrow boss bottom bounce box boy bracket brain brand brass brave bread breeze brick bridge brief bright bring brisk broccoli broken bronze broom brother brown brush bubble buddy budget buffalo build bulb bulk bullet bundle bunker burden burger burst bus business busy butter buyer buzz</code></td></tr></tbody></table></figure>
<p><strong>Command</strong></p>
<pre id="__code_12" class="wp-block-code"><code>python3 seedrecover.py --no-dupchecks --mnemonic-length 12 --language EN --dsw --wallet-type BIP39 --addr-limit 1 --addrs ltc1q9srpp39hev6dpsxjjp8t5g0m3z7509vc9llalv --tokenlist ./docs/Usage_Examples/2020-05-02_Descrambling_a_12_word_seed/fixedwords_bip39.txt --bip32-path "m/84'/2'/0'/0"
</code></pre>
<ul>
<li></li>
</ul>
<hr class="wp-block-separator has-alpha-channel-opacity"/>
<p>Multi-Device Descrambling 12 word Seed with Extra words (Demonstrates “Required” Anchors, “Positional” Anchors and Spreading Work Accross Multiple Devices)</p>
<h1 id="required-anchors-positional-anchors-and-spreading-work-accross-multiple-devices">“Required” Anchors, “Positional” Anchors and Spreading Work Accross Multiple Devices</h1>
<p>YouTube Video can be found here: TBC</p>
<h2 id="background"><strong>Background</strong></h2>
<p>In addition to being able to simply descramble a BIP39 seed using a tokenlist of potential words, BTCRecover can also be used in a situation where you may know the position of <em>some</em> words while also having additional decoy words in a seed phrase.</p>
<p><strong>Example tokenlist in use: tokenlist.txt</strong></p>
<figure class="wp-block-table"><table><tbody><tr><td>1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17</td><td><code>+ ^1^ocean + ^2^hidden + ^3^kidney famous + ^5^rich + ^6^season + ^7^gloom husband spring + ^10^convince + ^11^attitude + ^12^boy glove section chunk brick sauce</code></td></tr></tbody></table></figure>
<p>For larger recovery jobs, BTCRecover also allows you to spread the workload over multiple devices. It’s important to understand that the process that BTCRecover uses is <strong>deterministic</strong> what this means in simple terms is that every time you run BTCRecover, it will search through potential passwords/passphrases in exactly the same order, every single time. The implication of this is that simply running it on two devices at the same time, without using the –workers command, will simply be doing the identical work twice…</p>
<p>Fortunately, you can split a search up into slices and assign these slices to different devices. The mechanism for this is extremely simple, basically assigning passwords in a “round robin” scheduling style. (eg: If the work is split up into three slices for three devices, each device will process every 3rd password) There is also the ability to assign multiple time slices to a single device in situations where one device may be multiple times faster than the others.</p>
<p>So let’s consider the example of two devices, PC1 and PC2. In this example, PC1 is twice as powerful as PC2, so will be assigned 2/3 of the work, while PC2 will be assigned 1/3.</p>
<h2 id="practical-limits">Practical Limits</h2>
<p>Working out how many potential passwords there are in a situation like this is quite straight forward.</p>
<p>For example, if you have a list of 20 words and know the postition of 3 of them within the 12 word seed, then there will be:</p>
<p>17 * 16 * 15 * 14 * 13 * 12 * 11 * 10 * 9 = 8,821,612,800 possible seeds (Very do-able in a few days depending on your CPU power available)</p>
<h2 id="running-btcrecover">Running BTCRecover</h2>
<p>Both PCs will need BTCRecover installed and both use the identical command, with the exception of the –worker command which is different for each PC. (We can just ignore the fact that this tokenlist only produces a very small set to test)</p>
<p>The devices don’t need to be running the same operating system, nor do they need to communicate with each other in any way…</p>
<h3 id="command-on-pc-1">Command on PC 1</h3>
<p>So we want to assign work slices 1 and 2 to PC1</p>
<p><strong>Command</strong></p>
<pre id="__code_2" class="wp-block-code"><code>python3 seedrecover.py --no-dupchecks --mnemonic-length 12 --language EN --dsw --wallet-type BIP39 --addr-limit 1 --addrs 17GR7xWtWrfYm6y3xoZy8cXioVqBbSYcpU --tokenlist ./docs/Usage_Examples/2020-05-23_multi_device_descrambling_12_word_seed_with_extras/tokenlist.txt
--no-eta --worker 1,2/3
</code></pre>
<h3 id="command-on-pc-2">Command on PC 2</h3>
<p>And work slice 3 to PC2</p>
<p><strong>Command</strong></p>
<pre id="__code_3" class="wp-block-code"><code>python3 seedrecover.py --no-dupchecks --mnemonic-length 12 --language EN --dsw --wallet-type BIP39 --addr-limit 1 --addrs 17GR7xWtWrfYm6y3xoZy8cXioVqBbSYcpU --tokenlist ./docs/Usage_Examples/2020-05-23_multi_device_descrambling_12_word_seed_with_extras/tokenlist.txt
--no-eta --worker 3/3
</code></pre>
<h3 id="the-outcome">The Outcome…</h3>
<p>In this example, the correct seed phrase is found by PC2. Since there is no communication between the devices, PC1 will continue searching until it has exhausted the search space.</p>
<p>This also highlights that you need to pay careful attention to what you are doing when using this command. If you accidentally forget to assign a work share to a PC, or assign the same shares twice, BTCrecover will have no way to know this has occured and no result will be found if the correct password would have occured in the untested share.</p>
<h3 id="closing-thoughts">Closing Thoughts</h3>
<p>Using the –no-eta command can be useful in situations like this as it will show you the current speed at which a device is checking passwords. It will also start immediately. (Which can be good if you are paying for cloud server time)</p>
<p>One way that it an be useful to use this command is if you have already started a password search on your PC and know how many passwords will need to be checked, it can speed things up to run with –no-eta and just manually work out how long things will take.</p>
<p>If you have started doing a seed recovery on a single device and want to move to a multi-device setup, but don’t want to re-check the passwords already tested on a single device, you can take note of how many passwords the single device had tested and just use the –skip command when restarting the test across multiple devices.</p>
<ul>
<li></li>
</ul>
<hr class="wp-block-separator has-alpha-channel-opacity"/>
<p>Grouping words together in tokenlist based seed recoveries (Demonstrates descrambling a 24 word seed where there several groups of words known to follow one another, but the position of these groups within the seed is unknown)</p>
<h1 id="grouping-words-together-in-tokenlist-based-seed-recoveries">Grouping words together in tokenlist based seed recoveries</h1>
<h2 id="background">Background</h2>
<p>Sometimes there are recoveries where someone may have either written their seed in such a way that they are unsure of the order, or split the backup in to multiple parts. Either way, this can mean that are words grouped together in such a way that their relative ordering is known, but the position of these words within the larger seed is not.</p>
<p>In situations like this, you can use a single comma character <code>,</code> (No space, just a single comma) for words within a tokenlist to indicate that words must be used together, in the provided order. This is similar to the “relative anchor” feature, but is both far more efficient and also allows for multiple word groupings.</p>
<p>Grouped word tokens can also be used in conjunction with other types of anchors, positional, etc.</p>
<p>Using these tokens also means that the number of tokens will no longer equal the mnemonic length (as it typically does for descrambling with single word tokens) so you can also make use of the <code>--min-tokens</code> and <code>--max-tokens</code> arguments to specify the minimum number of tokens that should be tried for any given seed guess. (A comma separated group of words counts as a single token)</p>
<p>Like with seed descrambling, the ceiliing for this sort of recovery is based off the number of tokens, generally (without positional anchors) there will be max-tokens! (max-tokens factorial) possible seeds to check.</p>
<h2 id="example">Example</h2>
<p>The following example uses the following tokenlist:</p>
<figure class="wp-block-table"><table><tbody><tr><td>1 2 3 4 5 6 7 8 9 10 11 12</td><td><code>^basic,dawn,renew,punch,arch,situate arrest,question,armor hole,lounge,practice resist zoo,zoo,zoo indicate,call lens,group,empty zoo husband verify,eternal,injury battle,satoshi brother,damp,this</code></td></tr></tbody></table></figure>
<p>You can see in this tokenlist that there are a few blocks of tokens that we are sure are in the correct order, (Including a positional anchor for one of the groups of seed words) as well as a few extra/single words.</p>
<p>And is run with the following command (Will find a result in a few seconds)</p>
<pre id="__code_2" class="wp-block-code"><code>python3 seedrecover.py --tokenlist ./docs/Usage_Examples/2022-04-02_Seed_Tokenlist_TokenBlocks/tokengroups_tokenlist.txt --mnemonic-length 24 --language en --wallet-type bip39 --addrs 1PTcESpqrmWePYB5h18Ni11QTKNfMkdSYJ --dsw --addr-limit 10 --max-tokens 9 --min-tokens 8
</code></pre>
<p>The correct seed is: <code>basic dawn renew punch arch situate resist indicate call lens group empty brother damp this verify eternal injury arrest question armor hole lounge practice</code></p>
<p>And as you can see, this is made up of some of the token-groups included in the tokenlist file above.</p>
<ul>
<li></li>
</ul>
<hr class="wp-block-separator has-alpha-channel-opacity"/>
<h2 id="password-recovery">Password Recovery</h2>
<p>Basic Password Recoveries (Demonstrates the basic commands that you would use for a recovery with various types of wallets)</p>