Bitcoin Forum
May 05, 2024, 02:20:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: USBWallet - Portable Wallet With AES Encryption  (Read 122 times)
kirk33 (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 20, 2021, 08:54:40 PM
 #1

USBWallet.Dat App Makes Your Cryptocurrency Wallets and Blockchain Files Portable

I developed this app for myself about 7 months ago. I use Macbook, Windows PC and Nas Device. I can easily use the same crypto wallet and blockchain files on these devices. With the USBShare feature, I can easily share these files to my mining rigs on my Nas device.


This Tool Is For:

    If you want to use desktop wallets and be able to carry it with you
    If you have more than 1 device and want to use same wallet address
    If you use different Operating Systems (Windows PC, Linux PC, Macintosh Or Ipad (With QEMU) etc.)
    If you have to use different computer and dont want to sync blockchain files
    If you have password protected USB and dont want to buy hardware wallet

USAGE

    Select USB Device
    Select Working Path
    Scan or Manually Add Blockchain Data Path (%APPDATA%\Bitcoin, %APPDATA%\Raven etc.)
    Select And Transfer Blockchain Files
    App transfers blockchain files and creates .bat and .sh file for wallet binaries
    [Optional] You Can Add Linux, Windows, MacOS, ARM64 eth. binaries to blockchain data folder
    [Optional] You Can Encrypt (AES) wallet file


Compatible with all wallets which have a data folder.

Github: https://github.com/kirk33/USBWallet-Portable-Wallet
Download: https://github.com/kirk33/USBWallet-Portable-Wallet/releases
My other works: https://github.com/kirk33


Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714918851
Hero Member
*
Offline Offline

Posts: 1714918851

View Profile Personal Message (Offline)

Ignore
1714918851
Reply with quote  #2

1714918851
Report to moderator
1714918851
Hero Member
*
Offline Offline

Posts: 1714918851

View Profile Personal Message (Offline)

Ignore
1714918851
Reply with quote  #2

1714918851
Report to moderator
1714918851
Hero Member
*
Offline Offline

Posts: 1714918851

View Profile Personal Message (Offline)

Ignore
1714918851
Reply with quote  #2

1714918851
Report to moderator
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7129



View Profile WWW
October 21, 2021, 09:53:06 AM
 #2

I am not sure why this is posted in hardware wallet section, but I downloaded file USBWallet.exe from your github page and send the file to virus total website that found 21 malicious issues reported by multiple antivirus software.
Can you please explain this @kirk33?


https://www.virustotal.com/gui/file/f3122548fd9ac729908272d8bf98de47d1eedbd4ff5186c91577ef77c05f9801

PS
There is already portable version for wallets like Electrum (and maybe some other wallets I don't know), but it's not safe to use it on an insecure computer.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
kirk33 (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 21, 2021, 06:24:33 PM
 #3

First of all silly me. I didn't want to open this thread here.

I never scanned the binary since project is mine  Grin

I used BouncyCastle and some libs for AES Encrypt
I used Costura.Fody for embedding references as resource
My thoughts maybe this nuget packages causes that
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10549



View Profile
October 22, 2021, 04:16:40 AM
 #4

Quote
If you use different Operating Systems (Windows PC, Linux PC, Macintosh Or Ipad (With QEMU) etc.)
How can this run on any other operating system when you are using Windows Forms for the UI and are targeting dotnet framework 4 both of which are Windows specific?! You even have Windows specific code!

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
kirk33 (OP)
Copper Member
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 22, 2021, 06:47:53 AM
 #5

Quote
If you use different Operating Systems (Windows PC, Linux PC, Macintosh Or Ipad (With QEMU) etc.)
How can this run on any other operating system when you are using Windows Forms for the UI and are targeting dotnet framework 4 both of which are Windows specific?! You even have Windows specific code!

This tool is for windows.
The working procedure is simple. First copy blockchain files to usb, then create .bat and .sh files for use "-datadir=/usbworkingpath/coinname/blockchaindatafolder" command. Optionally i have aes encryption. There is no magic here, unfortunately i am not an experienced developer, tool is mostly stackoverflow soup Grin. It just programmatically handles my daily work.

Blockchain files are same for every platform, If i copy *coinname-qt-wallet.exe and *coinname-qt-wallet to usb wallet directory, i can run .bat file for windows and .sh file for linux or mac Grin

Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7132



View Profile
October 22, 2021, 07:52:35 AM
 #6

This Tool Is For:

    If you want to use desktop wallets and be able to carry it with you
The more devices have access to your wallets and coins, the worse it is for your security. I would never look to replicate my wallets in portable devices such as mobile phones or a second computer for that matter.

 
    If you have to use different computer and dont want to sync blockchain files
This might be an interesting use case. Can you explain it a bit more? I am not going to download the app because of the Virustotal report that dkbit98 shared, but I am still interested to know more.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7129



View Profile WWW
October 22, 2021, 08:54:29 AM
 #7

My thoughts maybe this nuget packages causes that
Maybe try to clean up everything and whitelist those files to antivirus programs that reported your files as malicious.
I saw false positives with crypto wallets and software many times but not with so much reports as in this case, even microsoft thinks your file is trojan malware.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
NeuroticFish
Legendary
*
Offline Offline

Activity: 3668
Merit: 6376


Looking for campaign manager? Contact icopress!


View Profile
October 22, 2021, 09:59:12 AM
Merited by pooya87 (5), ABCbits (4), Pmalek (2)
 #8

I didn't run the app, I've looked a bit into the sources though, out of curiosity.

I would not run the provided exe and I don't know if it's related or not to this (rather messy) source code (a lot of functions are not called by any code, names like button7_Click)
It gets with NuGet BouncyCastle, EF, SQLite, JSON but doesn't seem to use them at all. The only package used is some special ListView.

It looks in the Windows registry for all the wallets derived from Bitcoin Core (searching for the reg value strDataDir).
It seems to be trying to copy the whole datadir to USB in order to make it, you know, portable  Wink

It doesn't seem to start any wallet. One arrow copies blockchain to USB (and creates some strange bat and sh files, trying to run an bitcoin-qt-like exe that doesn't seem to be copied), another arrow copies the blockchain back to HDD.

The encryption is also not called, for example. So the app is far from what's advertised.

I hope that I've fed your curiosity. For me it was simply wasted time.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pages: [1]
  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!