Search content
Sort by

Showing 9 of 9 results by Romoe
Post
Topic
Board Bitcoin Technical Support
Re: Oh boy, I've got wallet.dat
by
Romoe
on 19/03/2023, 07:46:29 UTC

Well, I did my best, I stopped trying a long time ago. It's basically just a file for me at this point. If people say they can crack it in half an hour, okay, no problem, but I'm not going to click any links or send anything up front.

You can totally do this on your own, Just read these instructions[https://btcrecover.readthedocs.io/en/latest/TUTORIAL/#installation] for btcrecover carefully.
First, create your own list of passwords in a text file. You only need to test 365 keys for one year, and only 365 x 50 for fifty years. Then, change those passwords to different formats, like DDMMYYYY, DDMMYY, DD/MM/YYYY,  DD-MM-YYYY or other format, and repeat the process. I can help you create those password lists in a text file or guide you step-by-step. Don't worry, there won't be any links to click on, and you won't need to send me anything upfront. Contact me up on Telegram at @Panadawn
Post
Topic
Board Bitcoin Technical Support
Re: Invalid private key error
by
Romoe
on 25/01/2023, 05:10:50 UTC
Quote
Unfortunately, I don’t have the python script you referenced. If you can, please send me the link. Thanks.

I can create it for you, but I need to known where the wrong position is.
For example, 5JXB[]hvvfQaT7GxoN7BGicZST25uGhLJ5aK9y3SS3LL[]766tfaS, the wrong position is '5' and '44'

I don't check this site often, Can you contact me in telegram? [Telegram: @Panadawn]
Post
Topic
Board Bitcoin Technical Support
Re: Invalid private key error
by
Romoe
on 23/01/2023, 06:14:39 UTC
Quote
I assume the last seven characters on a private key is based on checksum then the search would have been 3*58.

I tried it on FinderOuter but the search is 3*58*58*58*58*58*58*58*58.
Ie 3=first character after 5.
Than 58 for one invalid character.
Then last seven characters for checksum ( 58 x 7 ).

Had FinderOuter provisions for elimination of checksum and calculated only the main characters then the search for valid key would have been very simple.

1. Checksum part for WIF private key starting with '5' is only last 5 character (Not 7)
2. If you assured that there are 2 Char wrong, So all possible valid key that can generated is only 3x58. ( = 174 key)
3. After convert those key to P2PKH address (BTC address starting with '1'),You can check all of that 174 address if it have balance or not.  (It takes less than 1 minute in bitcoin blockchain inquiry API)

All the above processes can be done with one python script
Post
Topic
Board Bitcoin Technical Support
Re: Invalid private key error
by
Romoe
on 03/01/2023, 04:38:28 UTC
Quote

It starts with 5 but the second character is ‘F’ followed by other characters with two invalid Base 58 characters and checksum error which  makes me understand that last four characters are not correct.


Quote
The one charecter that does’nt fit the Base58 chart is ‘I’.

Perhaps the format of the key is not Base58. The knowledge of wallet creation may not have been widespread in 2010, so methods for generating private keys may differ, You should try to decode your key with another format ex Base64, Base62
Post
Topic
Board Bitcoin Technical Support
Re: Invalid private key error
by
Romoe
on 26/12/2022, 04:14:39 UTC
This python script below can create new valid checksum, It probably won't help much. But you should at least give it a try.
Code:
import base58

key = '5JLUSIY1ap3diK5PP2PIuAtdhyHKqyPTDzccqlHfiMcCGd5s8LM'   #change this key to your private key


x = key.replace('I', 'i')
y = x.replace('l', 'L')


bytekey = base58.b58decode(y[0:46] + 'z'*5)[:33]

print(str(base58.b58encode_check(bytekey), 'utf-8'))

I can create the code that specific on your case, but I need more information [ex. how many 'I' and 'l' in your key and Where is it located?].
May be a months or a years, If you tried every possible way but still can't find the valid key, contact me at telegram or email on my profile.
Post
Topic
Board Bitcoin Technical Support
Re: Invalid private key error
by
Romoe
on 26/12/2022, 03:31:11 UTC
I lost my priv keys few years back and recently found while going through old lap top

Did you find it in an original email or it was in the text file you created?
If you find it in an original email, it's high likely that it's a scam because it's wrong from the beginning.

but if it in the text file you created, The mistake might be that you recorded it incorrectly, for example You may alternate lowercase letters with uppercase letters. (Base58 is case sensitive), The more mistakes you make,the more time it takes to find. It may take an hours to find valid key in 3 letters wrong. But for 4 letters wrong, It may take months or even years to find the valid key [Run on one simple CPU 24hr/day]
In this case, I think the first thing to do is you should try to find the private key form your original email.
Post
Topic
Board Bitcoin Technical Support
Merits 1 from 1 user
Re: Invalid private key error
by
Romoe
on 19/12/2022, 06:24:57 UTC
⭐ Merited by xandry (1)
How did you find your private key? Did you find it in an old email? or Was it handwritten?
if it's handwriting You might write it down wrong at some point.

The private key that starts with '5' and has total 51 Char is Uncompressed WIF private key pattern.
This type of key always has a checksum in the last position to check that all characters of the key are correct. When you try to import the key and got 'Invalid private key', It may be caused by having some characters wrong.

If you write it down no more than 3 character wrong. you can recover it with this python script below.

Code:
import base58
import itertools

Damage_key = '5Kax3UAwGmHHuj6fQD1LDmKR6J3SwYyFWyHgxKAZ2cKRzVCRETY'  #change this key to your private key


Pos_3_change = list(itertools.combinations(range(1,51),3))
Base58_3_change = list(itertools.product('123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz', repeat=3))

def key_recovery():   
    for a in Pos_3_change:
        for b in Base58_3_change:
            private_key = list(Damage_key)
            private_key[a[0]] = b[0]
            private_key[a[1]] = b[1]
            private_key[a[2]] = b[2]           
            try:
                base58.b58decode_check(''.join(private_key))
                print(''.join(private_key))
            except:
                pass
    print('complete...')

key_recovery()

You can adjust the code above to suit your case. Hope this help. if you have any question, there's an email and telegram contact in my profile, feel free to ask.
Post
Topic
Board Bitcoin Technical Support
Re: Missing 5 characters of a private key in Hexa format ; please help
by
Romoe
on 20/11/2022, 12:16:27 UTC
hi all
i have my private key in Hexa format
help me to recover missing base 16 hexadecimal characters in my privatekey

this is just 1 example
18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A2063XXXXX   the last 5 characters

I tried Finder Outer but work failed

is there 1 another solution...python scrypt or others?

if I find the correct privatekey I pay a bounty of 0.5 btc



If you still can't recover it, Could you let me try or Do you want to sell it. Please contact on my Skype
Post
Topic
Board Bitcoin Technical Support
Re: Private Key lost one character
by
Romoe
on 01/11/2022, 06:46:49 UTC

I do not even know the btc address for both private keys this is how long ago it is.  Also i have another address which 54 characters long i need a script which will fix it.


If it is 54, I would remove characters from the end and try to restore correct WIF.
For other WIFs - it is difficult because you do not know what you look for. It is not a problem to generate WIF - the point it to find your address.

How would you restore correct WIF with 54 characters?   how would i sort out the original privkey?

Hello @JBRai, Did you recover your wallet yet?, I would like to ask some more questions. Could you contact me back please? [Skype live:i2omio]