Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

Being asked for password to send from etherbase account on mist. Never made password #808

Open
Bitbobb opened this issue Jun 13, 2016 · 73 comments

Comments

@Bitbobb
Copy link

Bitbobb commented Jun 13, 2016

Node type: geth/eth
OS: windows
Network type: main
Mist version: 0.6.2

Same as issue #161 which from my read seems to have been improperly closed since the respondant misunderstood the complainants merit of his claim. I am having the same problem that the man in issue 161 is having. His issue and another person was never resolved. I loaded mist. I was recomended to use 6.2 by dev untill the more stable release comes out after 7.3 or 7.4 or whatever since those were having problems. Anyway, I took many days of syning then bought some eth then tried to transfer 1 eth to the new jaxx wallet and it asked for a password. I NEVER MADE A PASSWORD for the main etherbase account. I do not have any other eth account and so now I cannot get the almost 6 rth out of mist. Please help.

@Bitbobb
Copy link
Author

Bitbobb commented Jun 13, 2016

using geth 1.3.6
sorry meant to include that. I was never asked for a password for anything on mist and it took my eth now asks for password to send eth. What is up with this. This is a big problem folks!

@luclu
Copy link
Contributor

luclu commented Jun 13, 2016

@Bitbobb did you ever see this onboarding screen?

This will popup and ask you for a password if there was no json-file in the %APPDATA%\Ethereum\keystore folder found. Unless you used geth-standalone issuing personal.newAccount this is most unlikely.

Also have a look at #161 were I answered you some minutes ago.

@eisgold
Copy link

eisgold commented Jun 13, 2016

Did you copy/paste the files from c:\ethereum, put it to a second computer and just run it ? In this case a new adress will be auto generated without user interaction and unknown password. Money send to this adress will be trapped.

@Bitbobb
Copy link
Author

Bitbobb commented Jun 14, 2016

luclu, yes I did see that screen. And I have only one option for a possible password that I found since I posted this. And now when I entered this possible password the error message changed from wrong passoword to "couldn't connect to node, did it crash in the background?" Then after entering a ton of other possible passwords I kept getting wrong password for all of them. Then I went back to possible password and it now says wrong password for this entry as well. Something is deffinately going on. And luclu, I checked the link you provided in issue 161 and the link is dead. I think I found the real link elswhere and tried to enter my keystore file there and was asked for a password on it. Then when I entered the possible password it said not enough memory. Please advise.
I will look at the rest of your suggestions and the secret3 guide looks promising.
If I did in fact find the actual password and it still does not work I must have this bug that has been mentioned yes?

eisgold,  no I did not import and run anything on a second computer by copy and paste

@Bitbobb
Copy link
Author

Bitbobb commented Jun 14, 2016

0x9c20b60d6272d4D96c07B01052Ba6c662e14B125
is my jaxx wallet for eth

@luclu
Copy link
Contributor

luclu commented Jun 17, 2016

Please update to version 0.7.5 and give me a ping-back on the outcome.

@sparda2
Copy link

sparda2 commented Jun 19, 2016

Hi there I am having the same issue. I downloaded version 0.7.5, chose the option 'Start using Ethereum' and then setup the password I always use. Now I am trying to create a contract and it's saying the password is wrong. Is there any way to change the password or start again without loosing what i converted from bitcoins to ether while setting up my mist wallet? Sorry im pretty new with this.

After a couple of tries i got an error saying: method send transation not allowed.
Would appreciate any help!
Thanks a lot in advance.

@luclu
Copy link
Contributor

luclu commented Jun 19, 2016

@sparda2 make sure to have funds in your etherbase account when you evoke or interact with contracts.

@sparda2
Copy link

sparda2 commented Jun 19, 2016

Hi @luclu, In theory I converted 10 Ether during the setup of my mist wallet and the transaction was completed using that popup window from ShapeShift that is opened with the wallet. However my balance in the mist wallet is still 0. Why is this? does it take some time to actually be reflected in my wallet? Thanks

@sparda2
Copy link

sparda2 commented Jun 19, 2016

This is what my wallet looks like:

image

@luclu
Copy link
Contributor

luclu commented Jun 19, 2016

Judging from the network stats on top - there seems to be a problem connecting to your geth node.
Also sendTransaction() is depreciated in version 0.7.5.

There seems to be some weirdness on your side. Do you run any external instance of geth you connect to? Also are you sure this is 0.7.5?

You can use a blockexplorer like etherscan.io to check your wallets balance in the meantime.

@sparda2
Copy link

sparda2 commented Jun 19, 2016

And this is the shifty window i got.. Sorry for not putting everything into one post.

image

And this is where i get the wrong password error:

image

What should i do?

@sparda2
Copy link

sparda2 commented Jun 19, 2016

Not using any external instances of geth. and yup. 0.7.5

image

@luclu
Copy link
Contributor

luclu commented Jun 19, 2016

@hiddentao could you have a lookt at this?
Instance of eth_sendTransaction: #808 (comment)
Searching the code I found: ipcProviderBackend.js#L313
and this old doc-string: eth_sendTransaction.js#L11

@sparda2
Copy link

sparda2 commented Jun 19, 2016

I don't even want to close the wallet because i might not be able to log back in! Im new using this wallet so im not sure how it works. If i close it, will i be able to recover my password/account again if the password is still wrong?
Also, is it supposed to show those 10 ether on my main account immediately after converted from btc? or they usually take some extra time to show?
Thanks in advance

@sparda2
Copy link

sparda2 commented Jun 19, 2016

hold on... ive just tried again with no password and it's creating the contract... this feels a bit dodgy.

image

@hiddentao
Copy link
Contributor

@frozeman Looks like eth_sendTransaction is being rejected here because it's part of a batch request. Can we change that to allow it go through? Can we not do the popup window asking for a password for it?

@Bitbobb
Copy link
Author

Bitbobb commented Jun 19, 2016

I will let you know once I have 7.5. installed. Everything is working fine for me now. Thank you! :)

@sparda2
Copy link

sparda2 commented Jun 20, 2016

Hi everyone, thanks for your replies. How about my 10 Ether? Where have they gone to? Is there any way I can revert the transaction and get them back to my blockchain btc account?

@Bitbobb
Copy link
Author

Bitbobb commented Jun 20, 2016

Is your mist wallet synced? It took me several days to get this done. I had to use --fast
I ask because it looks like your screenshot shows no peers or blocks have been connected to or processed yet. You would know if this happened because it will tell you the percentage of blocks that have been processed like a progress window. Once you have processed all the blocks up to when you did your transaction then your wallet should show your new balance of 10 ETH.
And no I do not think there is a way to reverse a transaction once it has been recorded on the blockchain.

@sparda2
Copy link

sparda2 commented Jun 20, 2016

Probably not. Do you guys know where to check the sync progress? I am using version 0.7.5 for mac.
Also is it ok if i force the geth --fast while i have my mist window still open? I don't want to close it before i have got the ethers cleared in my account just in case i entered a wrong password and then when i try to reopen it, it doesn't work.

@Bitbobb
Copy link
Author

Bitbobb commented Jun 20, 2016

If you sent eth coin to your wallet address it should show up when your wallet syncs properly. You can verify this by looking at the block chain with a block explorer. To do this you will need to find the block explorer website for ether coins then type in your wallet address and do a search for that address. You will be able to see some results. If you see the 10 ether coins went to that address then you will be okay to open and close your wallet program. Just make sure you do not delete your file folder that contains the wallet specifically the uutu file i believe in keystore folder.
As for why you are not getting connected to any peers is something I cannot help with since mine just connected automatically. Were you asked to allow the program to access the internet? perhaps you need to check fire wall?
You might need to have others on this thread help you because I am an end user and my comments may not be correct. I am just sharing what worked for me.

@sparda2
Copy link

sparda2 commented Jun 20, 2016

That's cool.. I think i know now why it wouldn't sync. I tried doing the geth --fast sync and got an error because apparently my time was 1 min and a couple of seconds out of sync compared with internet servers. I checked my time settings and even though i had the option checked to automatically set the time from the internet, when i selected a different server it did update it and there was a difference of about a minute. After that I fired the geth --fast command again and it's now syncing. Will check what you said about my ethers in the block explorer and let you know.
Thanks a lot.

@Bitbobb
Copy link
Author

Bitbobb commented Jun 20, 2016

Glad you are making progress.. let us know how you make out

@sparda2
Copy link

sparda2 commented Jun 20, 2016

Sweet I just checked the block page and it says i have the 10 ether in my wallet :) Sorry another question. How big is the file(s) i need to download? I only had 6gb free and the operation was aborted because i ran out of space.

@Bitbobb
Copy link
Author

Bitbobb commented Jun 20, 2016

Sorry I do not know this answer. Maybe @luclu can help you. I used several gb so more than 6 gb for sure. I wonder if this can be done on a flash drive. In other words can we put mist on a thumb drive and run it from there? I would rather do that than loose my computer space on my laptop. What would be the down side to this? Thanks

@sparda2
Copy link

sparda2 commented Jun 20, 2016

Oh don't worry. It's all synced now and I can see my balance already... only one thing... I transferred 10 Ether but now i have 9.96 Ether. is there a fee for using the wallet or something?

@Bitbobb
Copy link
Author

Bitbobb commented Jun 20, 2016

Sorry I don't know. It should show you a breakdown before you send where the fees are, etc. But yeah probably some kind of transfer fee or miners fee, fuel, gas, ???

@Aquilae32
Copy link

Aquilae32 commented Jun 20, 2016

@sparda2 As far as I can see on my computer the database for the main network uses 6.87 Gb and for Testnet 3.04 Gb. I know nothing about using a thumb drive. I'm a new user.

@luclu
Copy link
Contributor

luclu commented Jul 18, 2016

Please make sure to update to 0.8.1 as the error messages were broken in earlier versions and always fell back to the - often misleading - "wrong password" alert - regardless of the real error (#664).

@stevenzenith
Copy link

I continue to have a similar problem. In my case I sent the ether from coinbase after the hard fork and after the conversion by them. Now I cannot access those coins that arrived here in the Ethereum wallet.

@Bitbobb
Copy link
Author

Bitbobb commented Jul 3, 2017 via email

@ingo1970
Copy link

ingo1970 commented Jul 4, 2017

I'm on version 0.8.9 and cant access one of my accounts. My main account isn't a problem. Its one of the additional accounts. Its asking for a password and the one I created for the main account isn't working. I haven't created any other passwords so very frustrating. It just says version not supported: 2

@ingo1970
Copy link

ingo1970 commented Jul 4, 2017

I can send funds from main account. I should be able to at least send funds to main account. So frustrating.

@ingo1970
Copy link

ingo1970 commented Jul 4, 2017

using mac

@Bitbobb
Copy link
Author

Bitbobb commented Jul 4, 2017 via email

@Bitbobb
Copy link
Author

Bitbobb commented Jul 4, 2017 via email

@ghost
Copy link

ghost commented Jul 5, 2017

I can say this, I was prompted for the password always - in 03/2016, when the wallet with etherbase account was created, the password is in my xls file, but doesnt work anymore, since I do not know when (maybe hard fork) . The second ETH account I created in 04/2016 and after hard fork is still accessible, both accounts have the same password. All my wallets use the same passwd. , for BTC, LTC, ETH , it is my rule to prevent a problem and my BTC and LTC wallets were created earlier with the same pswd., No way to change my password creating rule. If the password of etherbase acc has been changed by the changes of programming and many wallet updates, who knows via what procedure is modificated now. Im now running python cracker, very customized for my case, on several servers, over 30 milions of combinations of my commonly used password fragments are already checked , still negative..... More used cores means better speed, but even on 100CPU cores on multiple machines it is not possible to do a brute force, because of veeeeeryyyy slow library response. If the password is modificated by something , is lost forever. If the password is created by me, I will find it within several weeks or years. If there is a programmer capable to use VGA cores , it could be more interesting, but Im afraid the library response is the biggest problem of cracking speed. Imput file with password fragment combinations is most important. The worst on the problem is, I know the password, I have it , written down in xls, it just has stopped working since I dont know when. And it is strange, why everyone has only problem on etherbase account only ? There is something bad. I have never made something like this and nobody told me if I have to - https://steemit.com/ethereum/@pauls/ethereum-fork-step-by-step-guide-to-safely-splitting-your-eth-etc

@LuisPCorn
Copy link

I have saved my Keystore but I have the same problem like others, I mean, "wrong password". Before to lose my money i would like to know if can to pay back the ETH to "Myetherwallet". I send 0.25 ETH from "Myetherwallet" to Ethereum Wallet. What i did not know was it would be a impossible mission to install and update this Ethereum Wallet. What i did not know was i would lose my money asking me a password i never wrote. For that I want to know if i can to payback the money to the sender "myetherwallet". Thanks

@andirayo
Copy link

@eisgold :

In this case a new adress will be auto generated without user interaction and unknown password.

What do you mean by "unknown passwor"?
Can you please elaborate? Is there no way to brute-force this password? What is the alphabet/grammar, that this password is created from? What is the length?

@Bitbobb
Copy link
Author

Bitbobb commented Oct 16, 2017 via email

@andirayo
Copy link

@Bitbobb : Yeah, that explanation surely makes the most sense.
However, I created both accounts ("Main Account (Etherbase)" and "Account 1") only 40 minutes apart (keystore timestamps), I use the same password for all my Ethereum wallets, and the other account ("Account 1") works without a problem. So, I assumed it must have been a typo and (using pyethereum) tried 900,000+ combinations of my password with typos of any kind: no success.
There are so many posts in the internet of people claiming, they did not set up their password and now they can't transfer funds, that I wonder if there might be an issue upon first account-creation, at least with the Ethereum Wallet v0.7.4... maybe, in certain situations, the password is in fact auto-generated and to crack it, I would need to know the alphabet/grammer used for an auto-generated password.

@McWorse
Copy link

McWorse commented Nov 5, 2017

The same problem here:
I am always very meticolous in creating and saving my passwords. And I am absolutely sure, that I wasn't asked for a password when I setup the wallet (0.8.9). If I would have been asked, I would have saved the password. I remember, that I was amazed, because I knew it from other wallets, that you have to create passwords and passphrases first. And I wondered, how ethereumwallet could be save. I remember, that I did some research, found out, that my private key is in the keystore folder. I looked into that folder, found a file there and thought: Well, the wallet created the passphrase by itself. So I backed up that file and felt save. I bought some ETH and transfered them into the wallet.

And now, 8 months later, after a never ending chain of problems with the blockchain synchronisation, which holds me captive for at least 2 months, and the deep insight, that I should leave this user-hostile wallet as fast as I can behind, I tried to import the json-file into myetherwallet.com - and I get asked for a password. But I never created one! If I would have given a password, I would have saved it - like I did with every other password I created in the last 4 years!

To see, that many others have the same problem, makes me calm down a bit, because I comprehend, that I am not crazy. So many people can't be crazy! And this makes me upset:
After searching around, I did not read a single serious statement from a dev, what is going wrong here. I did not found a single serious offer for help. Or a little hint, that someone from the staff from the foundation takes this issue for serious.

People are losing money, because of a bug in your software! And I am one of them.
So how will you help us?

@Bitbobb
Copy link
Author

Bitbobb commented Nov 5, 2017 via email

@manufy
Copy link

manufy commented Nov 19, 2017

The same here. Neither backup works,wallet withtout password and no .json file or wallet file, only geth and keystore dirs, I keep back from initial install win some eth.

Password is asked when try to send and I did set a bklank password.
Regards

@andirayo
Copy link

@Bitbobb: Can you share the random password with us, that you found?
I'm asking, because maybe that may help us, remember, what happened to us, when installing the wallet!?

@andirayo
Copy link

Good news from/for me: After months of not having access to my Ethereum/Mist Wallet and starting to mentally give up on my Ether, I was able to gain access yesterday.
After checking 47 million passwords, I was able to find the password, that my wallet-file was encrypted with. Incredibly, I had apparently mis-typed one letter ("i" instead of "e"), even though, I used the "correct" password (without typo) for my 2nd wallet, that I had created only minutes later.
I was able to find my password by using pyethereum (https://github.com/ethereum/pyethereum) and a self-written script, inspired by https://github.com/danielchalef/pyethrecoverv3 and https://github.com/burjorjee/pyethrecover.

Step 1: I created a list of all password-parts, that I had ever used for anything.
Step 2: By combining the password-parts in any thinkable way, I created a list of 47,372 passwords, that I could have used as passwords for my Ethereum wallet.
Step 3: For every password, I created all possible typos and other thinkable issues (e.g. caps-lock-key on, omit any character, replace any character by any other character, swap characters, replace special characters by special character encodings, duplicate letters, add spaces, and so on).
Step 4: I cleaned the list (removing passwords < 10 characters, removed duplicates). After step 4, I ended up with over 47 million possible passwords.
Step 5: I checked all 47 million possible passwords by parallel executing my script on the 48 cores (Xeon E5-2690 v3 @ 2.60GHz) of my machine. The speed was about 1.9M passwords/day.
I hope, this inspires some of you to also find your lost password!

@Bitbobb
Copy link
Author

Bitbobb commented Nov 27, 2017 via email

@nlxdodge
Copy link

I used the skip option, no idea what my password is. But brute forcing it would take around 50 days. For my 0.05 eth.

@SunainaDG
Copy link

I have a wierder problem.
So I started a geth --dev network with the below command in the command prompt.

geth --datadir "C:\Ethereum\gethNode" --keystore "C:\Ethereum\keys" --rpc -- dev console

It shows that it has automatically configured my ether base:

INFO [03-20|09:33:33] Maximum peer count ETH=25 LES=0 total=25
INFO [03-20|09:33:35] Using developer account address=0x8bC8f441c8F79737fB2cBA80C8758F8A6D50c8A7
INFO [03-20|09:33:35] Starting peer-to-peer node instance=Geth/v1.8.2-stable-b8b9f7f4/windows-amd64/go1.9.2
INFO [03-20|09:33:35] Allocated cache and file handles database=C:\Ethereum\Geth\geth\chaindata cache=768 handles=1024
INFO [03-20|09:33:35] Writing custom genesis block
INFO [03-20|09:33:35] Persisted trie from memory database nodes=11 size=2.17kB time=0s gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B
INFO [03-20|09:33:35] Initialised chain configuration config="{ChainID: 1337 Homestead: 0 DAO: DAOSupport: false EIP150: 0 EIP155: 0 EIP158: 0 Byzantium: 0 Constantinople: Engine: clique}"
INFO [03-20|09:33:35] Initialising Ethereum protocol versions="[63 62]" network=1
INFO [03-20|09:33:35] Loaded most recent local header number=0 hash=5a0a8b…323bf6 td=1
INFO [03-20|09:33:35] Loaded most recent local full block number=0 hash=5a0a8b…323bf6 td=1
INFO [03-20|09:33:35] Loaded most recent local fast block number=0 hash=5a0a8b…323bf6 td=1
INFO [03-20|09:33:35] Regenerated local transaction journal transactions=0 accounts=0
INFO [03-20|09:33:35] Starting P2P networking
INFO [03-20|09:33:35] started whisper v.5.0
INFO [03-20|09:33:35] RLPx listener up self="enode://dc1ab44512565095d4ac056e4d268467e3c29ffc9507e4e68d72f26e5911d10801c32602d38e7c9d3f0cd785f30aac83dd8b5fbb591a0c89c1757fbf92b36b0f@[::]:49841?discport=0"
INFO [03-20|09:33:35] HTTP endpoint opened url=http://127.0.0.1:8545 cors= vhosts=localhost
INFO [03-20|09:33:35] Transaction pool price threshold updated price=18000000000
INFO [03-20|09:33:35] IPC endpoint opened url=\\.\pipe\geth.ipc
INFO [03-20|09:33:35] Etherbase automatically configured address=0x8bC8f441c8F79737fB2cBA80C8758F8A6D50c8A7
INFO [03-20|09:33:35] Starting mining operation
INFO [03-20|09:33:35] Commit new mining work number=1 txs=0 uncles=0 elapsed=0s
WARN [03-20|09:33:35] Block sealing failed err="waiting for transactions"
Welcome to the Geth JavaScript console!

instance: Geth/v1.8.2-stable-b8b9f7f4/windows-amd64/go1.9.2
coinbase: 0x8bc8f441c8f79737fb2cba80c8758f8a6d50c8a7
at block: 0 (Thu, 01 Jan 1970 00:00:00 GMT)
datadir: C:\Ethereum\Geth
modules: admin:1.0 clique:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 shh:1.0 txpool:1.0 web3:1.0

Where is my password? how do i make all the transactions from this etherbase?

I even tried using mist to check, but even mist is asking for a password

@philsmd
Copy link
Contributor

philsmd commented Mar 20, 2018

As explained here #3513 (comment) and #3762 the password is the empty string (zero length password). You just need to hit enter if you use personal.unlockAccount (eth.accounts[0]) or similar

I would like to invite you to report "wrong password" related technical reports within this github issue: #3513 (because it seems all other issues will be closed in favor of #3513 )

@SunainaDG
Copy link

@philsmd Thank you so much.. Will do that henceforth.

@svobodnu1
Copy link

pc-dopomoga @ mail . ru Remove spaces, I can help with password recovery, have a lot of experience and feedback

@Metatronovich
Copy link

Did you copy/paste the files from c:\ethereum, put it to a second computer and just run it ? In this case a new adress will be auto generated without user interaction and unknown password. Money send to this adress will be trapped.

Is no one going to take notes on this error?
This is exactly what I did ( if i remember correctly.)

What is the next step on such a problem? What password is auto created, what parameters in the original code?

@xander77a
Copy link

I made numerous crypto accounts at the same time in 2017. I meticulously documented every pw that I made, and saved them in txt files on my computer. For the first time ever, I just tried sending ETH out of my etherbase wallet, and it asks for a pw that I don't have. Is it possible that the pw field has been corrupted, or wasn't required when I first downloaded the wallet? I'm using OSX and don't have the wherewithal to brute force it. I only have 1.1 ETH in there, but it's money I worked hard for and definitely want it back. To be clear, I do NOT remember making a pw for this application. What can I do?

@Metatronovich
Copy link

I made numerous crypto accounts at the same time in 2017. I meticulously documented every pw that I made, and saved them in txt files on my computer. For the first time ever, I just tried sending ETH out of my etherbase wallet, and it asks for a pw that I don't have. Is it possible that the pw field has been corrupted, or wasn't required when I first downloaded the wallet? I'm using OSX and don't have the wherewithal to brute force it. I only have 1.1 ETH in there, but it's money I worked hard for and definitely want it back. To be clear, I do NOT remember making a pw for this application. What can I do?

Welcome to the club, check out this thread for suggestions.

@xander77a
Copy link

What is the best brute force method for an ether base account on OSX? Where is my keystore file, and can the attempts to crack this wallet originate from another lan connected device, or can the wallet be transferred to a Windows machine (an isolated build with substantially more power) and cracked there?

@xander77a
Copy link

xander77a commented Apr 7, 2019 via email

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

No branches or pull requests