Pages:
Author

Topic: Linux Virtual Machine for Windows Bitcoin Users (Read 7671 times)

newbie
Activity: 14
Merit: 0
I agree that bitcoin was making it software that can be installed in windows because using browser may it hacks by people who had a bad intention about gaining money using hacking others account But it not be a simple because making a software was too hard they need a programmer
sr. member
Activity: 437
Merit: 250
I got hacked yesterday.  Hope you burn in hell.  But as noobie was matter of time.  So now I'm either thinking about using mac os as wallet holder as i have spare one or use vm with linux which is easy to do from scratch.  Or raspberry pi.
hero member
Activity: 490
Merit: 500
How does this deal with key logging malware on the Windows host? The malware will have access to the the login credentials of the GNU/Linux guest so encrypting the /home partition on the GNU/Linux guest will not help. The malware will also have access to any passwords typed into the guest for example to decrypt a Bitcoin wallet.

The proper solution here is to run GNU/Linux as the host and Windows as the guest. This avoids the risk above but also has the advantage of minimizing the risk of the Windows guest getting infected as high risk activities such as email, web browsing etc can be run on the much less vulnerable, by several orders of magnitude, GNU/Linux host or for the truly paranoid on a separate GNU/Linux VM.

Most malware won't be able to get into a VM by default. When typing in a password, you could also use cut and paste for instance. If you cut and paste from keypassx within the VM for instance, there's no keylogger that will catch that. Another confusion techniques could be to use a virtual keyboard on screen, or mixup the typing:

This is^b^b^b is the45^b^b pa55phrase^left^left^left^left^left^left^left^left^left[del][del]s^bss

You get the idea.
hero member
Activity: 882
Merit: 501
Ching-Chang;Ding-Dong
It only takes literally 10 minutes to install ubuntu on a VM and setup bitcoind, you'd probably be much better doing that tthan using a pre-made VM unless someone has audited the code.
legendary
Activity: 2282
Merit: 1050
Monero Core Team
How does this deal with key logging malware on the Windows host? The malware will have access to the the login credentials of the GNU/Linux guest so encrypting the /home partition on the GNU/Linux guest will not help. The malware will also have access to any passwords typed into the guest for example to decrypt a Bitcoin wallet.

The proper solution here is to run GNU/Linux as the host and Windows as the guest. This avoids the risk above but also has the advantage of minimizing the risk of the Windows guest getting infected as high risk activities such as email, web browsing etc can be run on the much less vulnerable, by several orders of magnitude, GNU/Linux host or for the truly paranoid on a separate GNU/Linux VM.
hero member
Activity: 490
Merit: 500
what ever happen to this project? is there a newer VM image out there for this kind of setup?

I think it could be smart to set up your own, or install a linux installation from scratch. After all, you would need to trust the individual that created the VM-image if you were to run it and using bitcoin on it.

On the other hand, you'd have to trust that the OS you install is safe in itself as well..

Personally I'd go for the last option (fresh install).
full member
Activity: 165
Merit: 101
what ever happen to this project? is there a newer VM image out there for this kind of setup?
full member
Activity: 406
Merit: 100
Let's continue this discussion on the new forum: http://bitcoincommons.org/phpBB3/viewforum.php?f=11
Ok, so I follow that link, then click on 'Jump to BitcoinVM' and get: "The forum you selected does not exist."  Huh
Oops, forget that, following the other link, then click on the 'forum' tab, brings me there.  Grin
full member
Activity: 406
Merit: 100
Let's continue this discussion on the new forum: http://bitcoincommons.org/phpBB3/viewforum.php?f=11
Ok, so I follow that link, then click on 'Jump to BitcoinVM' and get: "The forum you selected does not exist."  Huh
member
Activity: 105
Merit: 10
Following your steps, in my setup there is no /etc/X11/ , let alone a /etc/X11/xorg.conf .
But that doesn't matter, it seems to work: At startup the bitcoin window opened and an address (bitcoin account) was already generated.

That option 'generate bitcoins', does it use a possible graphics card, if available? (Let me guess: NO)

That doesn't sound good.  Let's continue this discussion on the new forum: http://bitcoincommons.org/phpBB3/viewforum.php?f=11

Regarding 'generate bitcoins', that feature does not support GPUs and that option is being removed from the GUI in the next release.
member
Activity: 105
Merit: 10
full member
Activity: 406
Merit: 100
Just seeing if you were paying attention.
Yeah, right!  Tongue
Quote
Next, alter the xorg.conf for use with VirtualBox
Code:
sudo nano /etc/X11/xorg.conf
Following your steps, in my setup there is no /etc/X11/ , let alone a /etc/X11/xorg.conf .
But that doesn't matter, it seems to work: At startup the bitcoin window opened and an address (bitcoin account) was already generated.

That option 'generate bitcoins', does it use a possible graphics card, if available? (Let me guess: NO)
member
Activity: 105
Merit: 10
You are correct!  Just seeing if you were paying attention.  Thank you, I'll correct the original.
full member
Activity: 406
Merit: 100
Code:
sudo nano chmod +x bitcoin
sudo nano chmod +x bitcoind
I am quite sure you meant:
Code:
sudo chmod +x bitcoin
sudo chmod +x bitcoind
Roll Eyes
full member
Activity: 406
Merit: 100
...Here's what I did:
Code:

Wow, thanks for the update! I had already finished installing a tinycore linux in a KVM VM and was going to study the install process of bitcoin.
Now I will just follow your script and see what comes out.
Great!  Cheesy
member
Activity: 105
Merit: 10
This project is now part of the Bitcoin Commons.  Please refer to the project page for up-to-date information.

http://bitcoinvm.bitcoincommons.org

Forum:

http://bitcoincommons.org/phpBB3/viewforum.php?f=11
full member
Activity: 406
Merit: 100
Oops sorry, I read past that passage where you said that instructions to set up our own are forthcoming. Embarrassed
full member
Activity: 406
Merit: 100

I have created a VirtualBox Virtual Machine (VM) image designed for Windows users of Bitcoin.  The VM is based on Tiny Core Linux and the Bitcoin client version 0.3.21.


Wow, very nice!
Do you have a list of instructions to set up an identical copy of this Tiny Core Linux Bitcoin client?
I would like to install one for my QEMU Virtual Machine Manager.
When finished, I can also upload a copy.
member
Activity: 105
Merit: 10
This project is now part of the Bitcoin Commons.  Please refer to the project page for up-to-date information.

http://bitcoinvm.bitcoincommons.org

Forum:

http://bitcoincommons.org/phpBB3/viewforum.php?f=11
full member
Activity: 154
Merit: 100
Sure. But I imagine that there is a lot of room in a VM to hide a nefarious program that's less detectable than a cron job.

In addition, regular Windows users may never have even heard of cron jobs.
Pages:
Jump to: