Bitcoin Forum
November 04, 2024, 01:36:16 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
Author Topic: The FinderOuter, a bitcoin recovery tool (v0.19.1 2024-01-24)  (Read 4156 times)
Viko19
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 15, 2023, 12:22:52 PM
 #121

Hi dev, a suggestion : could you make it so the user could select how many threads to be used? Since it uses everything a CPU can offer, usually it just hangs if the load is too much, unless you go to task manager on windows and limit CPU usage, but having an option to set one time and the ability to save the user settings would be great.
https://github.com/Coding-Enthusiast/FinderOuter/commit/09466f3e9fe2b57fa158c1f61add98e15cb6973d
This was added under an expander on the side with the name "Settings" that will allow you to set the number of threads the parallel loops use based on the number of cores .net can detect.
The max value here may not be accurate in case the system has more than one processor group or has CPU utilization limit. I'll probably add an override option to go beyond that limit as a more advanced feature since going beyond the thread limit could potentially slow down the process.
This also needs some guides on how it should be used etc. in our KnowledgeBase page which I'll add before v0.19.0 is released.
https://i.ibb.co/nbDTg5k/threard-count.jpg

PS. If you build at the given commit above, know that there is currently a bug in our UI where the slider appears to be at the minimum value (1) when the application starts but the actual value is set correctly to the maximum number of threads. This is fixed in the new AvaloniaUI 11.0 which we need to upgrade to but it takes time due to the breaking changes in the UI framework.

Hi, need to find private key for bitcoin wallet. Part of this key is 35 characters, I know how to find other characters, is there a program for sorting characters with an indication of mandatory ones.
I would appreciate a tip on the bitcoin part
Coding Enthusiast (OP)
Legendary
*
Offline Offline

Activity: 1040
Merit: 2785


Bitcoin and C♯ Enthusiast


View Profile WWW
November 15, 2023, 06:32:50 AM
Merited by ABCbits (1)
 #122

Version 0.19.0 (2023-11-15)
https://github.com/Coding-Enthusiast/FinderOuter/releases/tag/v0.19.0.0

  • Add settings to define the number of threads used in parallelism + KB entry
  • Old Electrum mnemonics are still not supported but they will be rejected with a clear message
  • Various bug fixes, code improvements, additional tests and some UI fixes

Two major changes in this release are migration to the new Avalonia UI version 11.0 and .Net 6 with trimming option that reduces the binary size by roughly 40%. Even though most UI bugs were fixed before releasing v0.19 there may still be some uncaught ones, please report them on GitHub (or here) if you encounter any.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
Coding Enthusiast (OP)
Legendary
*
Offline Offline

Activity: 1040
Merit: 2785


Bitcoin and C♯ Enthusiast


View Profile WWW
January 24, 2024, 06:59:58 AM
Merited by ABCbits (1)
 #123

Version 0.19.1 (2024-01-24)
https://github.com/Coding-Enthusiast/FinderOuter/releases/tag/v0.19.1.0

  • Fix a bug in VMs where FinderOuter crashed if user entered an invalid input
  • Move to .net 8 and compile binding (UI)
  • Some cleanup and UI fixes

This minor release is fixing a critical bug but also moves to the new .net 8 which required changing UI bindings to compiled binding to prevent UI code from being trimmed. This also further decreases the binary sizes (~8%).
The backend (Bitcoin.Net) is also updated to 0.26.0 with improvements and bug fixes in ECC implementation which should also bring some small optimization.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
Tofee
Jr. Member
*
Offline Offline

Activity: 45
Merit: 14


View Profile
February 07, 2024, 09:42:45 PM
 #124

I have a private key with 11 character’s missing from 3 to 6, 25 to 27 and 48 to 51. I understand that last four characters are the checksum. I tried FinderOuter but it’s taking more than a month and gives more than 100 private keys. I do not which software I can use to locate the correct private key. Any advice, please let me know.
LoyceV
Legendary
*
Offline Offline

Activity: 3486
Merit: 17618


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
February 13, 2024, 06:55:56 PM
 #125

I tried FinderOuter but it’s taking more than a month and gives more than 100 private keys.
This is weird. With 11 missing characters, I'd expect millions of valid private keys. If you know the address, you should know which one you need. But if you don't know the address, you should have many more private keys.

Anyway, with just 100 private keys, you could even import them into a new Electrum wallet to see if any of them have transactions. See this post to restore Segwit addresses.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
ken3go
Newbie
*
Offline Offline

Activity: 7
Merit: 4


View Profile
May 06, 2024, 05:13:31 AM
Last edit: May 06, 2024, 09:39:17 AM by ken3go
Merited by LoyceV (4)
 #126

Awesome tool, thank you for building it. I'm using V 0.19.1.0 to attempt a recovery an old uncompressed WIF private key. I have all 51 characters, beginning with 5J, but it's not valid for some reason. It was always copy/pasted, never written down or transcribed.

I am currently trying to use the "exception" method by having the program try 3 random character locations. The instructions say to not use a MissingChar symbol and just enter the characters you have (I assume this would be, say, 49 characters). However, the * is chosen as a default and I can't choose "none." Can you elaborate on this method?

"Exception: if you have a WIF private key missing up to 3 characters and you don't know the position of those characters, there is no need to use MissingChar symbol anymore, just enter the characters you have and press find."

I have tried pasting my entire 51-character WIF key into the "Base-58 encoded string" box and clicking "find." I also tried removing the last 2 characters of the key, as well as, separately, a few keys from the middle of the string (leaving the total string length to be 49 characters). Each time I immediately get "The given key has an invalid checksum."

I note that in example 8 of the program (This example is a compressed private key missing 3 character at unknown positions.), it also just returns "invalid checksum" and doesn't appear to run correctly.

When I use the MissingChar, e.g. ?, at several random places throughout the 51-character key, then it works fine. I've run various tests for hours and get numerous private key results (so the program is working), just none so far that work with my public address.

on edit #1: ah, I see this was already flagged in github issues and further found in the v0.19 source code to revert back to v0.14 for the Exception/Special Case for 2 characters. I tried that, but no luck.

on edit #2: OMG, I found my key. I had a single 9 that should have been a P. Yet, I still can't remember ever writing/typing it down. I'll send you a donation. Thanks so much.
LoyceV
Legendary
*
Offline Offline

Activity: 3486
Merit: 17618


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
May 06, 2024, 11:28:48 AM
 #127

@Coding Enthusiast: Would it be okay to hijack this thread for a week, to solve a 0.012 BTC mnemonic puzzle? It seems like a good test case for The FinderOuter.

Address: bc1quf9wp5w7zk2enkjnwh6n82rcy7lv6qpvg723sf
word 1
word 2
word 3
word 4
word 5
word 6
word 7: tomorrow

I'm posting it here because some of the words are obvious, while other words may require some brute forcing. One puzzle per day gets added, but the last few words may be found through brute force before the last puzzles get published.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1694
Merit: 8322


Bitcoin is a royal fork


View Profile WWW
May 06, 2024, 01:09:42 PM
 #128

on edit #2: OMG, I found my key. I had a single 9 that should have been a P. Yet, I still can't remember ever writing/typing it down. I'll send you a donation. Thanks so much.
This is precisely why no one should be writing down private keys in WIF. I have even caught myself incapable to recover a private key, because I couldn't tell for example if 'w' was capitalized or not. Then, you correct it, and checksum is still invalid, so you start questioning other letters as well, like 'S' with '5' etc.

[...]
Oh, no. Why did you do this to me. Another puzzle for me this week. We should be able to work it out when the 10th word is published, but nowhere close to that with brute forcing before the 10th.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!