Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In some cases, in brainwallet mode, the program adds extra '1' to the found address #448

Open
aznowak opened this issue Feb 29, 2024 · 0 comments

Comments

@aznowak
Copy link

aznowak commented Feb 29, 2024

It refers to addresses that start with three or more 1s, for example : 111aFYrUz9kZH2CKqGTTtfDTgDgUvvZSf
BTC Recover properly matches this address with an entry in addresses.db, but returns and displays as output wrong address with one more 1, in this example 1111aFYrUz9kZH2CKqGTTtfDTgDgUvvZSf

111aFYrUz9kZH2CKqGTTtfDTgDgUvvZSf is derived from brainwallet password '71916' (as a string). Other example is brainwallet '38251' that resolves to address 111dDtjPjTPuSbyTjY7i2JfHkoTNoBn7

In order to reproduce it you can create a custom addresses.db with a list of addresses including 111aFYrUz9kZH2CKqGTTtfDTgDgUvvZSf or add this address to the current addresses.db.
Then run the program in brainwallet mode with 71916 as one of entries in the passwordlist.
BTC Recover will find the match, but will display 1111aFYrUz9kZH2CKqGTTtfDTgDgUvvZSf as outcome. This is not a proper BTC address.

111aFYrUz9kZH2CKqGTTtfDTgDgUvvZSf and 111dDtjPjTPuSbyTjY7i2JfHkoTNoBn7 are randomly generated examples and are not to be found in bitcoin blockchain. Real example is address 11121ioKu4MCB1LLzPF98AVtzFsEg7UYKm and it also is affected by this issue (tested).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant