Title: USBWallet - Portable Wallet With AES Encryption Post by: kirk33 on October 20, 2021, 08:54:40 PM 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 https://raw.githubusercontent.com/kirk33/USBWallet/main/USBWallet/Resources/1.JPGhttps://raw.githubusercontent.com/kirk33/USBWallet/main/USBWallet/Resources/2.jpghttps://raw.githubusercontent.com/kirk33/USBWallet/main/USBWallet/Resources/3.JPG Title: Re: USBWallet - Portable Wallet With AES Encryption Post by: dkbit98 on October 21, 2021, 09:53:06 AM 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://i.imgur.com/lWYIfTQ.jpg 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. Title: Re: USBWallet - Portable Wallet With AES Encryption Post by: kirk33 on October 21, 2021, 06:24:33 PM First of all silly me. I didn't want to open this thread here.
I never scanned the binary since project is mine ;D 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 Title: Re: USBWallet - Portable Wallet With AES Encryption Post by: pooya87 on October 22, 2021, 04:16:40 AM 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 (https://github.com/kirk33/USBWallet-Portable-Wallet/blob/191b8ab090f98dc63a494968b6545c82d1827c4b/USBWallet/Form1.cs#L356-L357)!Title: Re: USBWallet - Portable Wallet With AES Encryption Post by: kirk33 on October 22, 2021, 06:47:53 AM 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 (https://github.com/kirk33/USBWallet-Portable-Wallet/blob/191b8ab090f98dc63a494968b6545c82d1827c4b/USBWallet/Form1.cs#L356-L357)!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 ;D. 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 ;D Title: Re: USBWallet - Portable Wallet With AES Encryption Post by: Pmalek on October 22, 2021, 07:52:35 AM This Tool Is For: 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 want to use desktop wallets and be able to carry it with you If you have to use different computer and dont want to sync blockchain files Title: Re: USBWallet - Portable Wallet With AES Encryption Post by: dkbit98 on October 22, 2021, 08:54:29 AM 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. Title: Re: USBWallet - Portable Wallet With AES Encryption Post by: NeuroticFish on October 22, 2021, 09:59:12 AM 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 ;) 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. |