It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
pywallet.py --passphrase="pass" --dumpwallet > dump.decrypted.txt
The dumpwallet command will dump the entire wallet (tx history, keypool order, labels, etc).
For brevity you can print just the "keys" section (it includes the keys in the keypool).
You don't need the "pool" section as it just contains the order of the keypool.
If you include a passphrase the keys will be decrypted.
If you do not include a passphrase the keys will be left in encrypted form.
I use the encrypted option to print a disaster recovery (a backup for the backup)
copy of all the company private keys which is stored off site in a fire rated safe.
Yeah I am a little paranoid about backups but haven't lost a Satoshi yet.
************************
EXCEPTION: 11DbException
Db::open: Permission denied
worldcoin in Runaway exception
Private keys not decrypted: %d
Trying all the remaining possibilities (%d) might take up to %d minutes.
Do you want to test them? (y/n):
Private keys not decrypted: 5012
Trying all the remaining possibilities (645104) might take up to 1124 minutes.
Possible wallet #1
with passphrase #1 a
b
SKFP params: ytrewq �m�����* 58001 0
za
zc
zd
ze
zf
zg
zh
zi
Possible wallet #1
with passphrase #1 a
b
SKFP params: fdas �m�����* 58001 0
za
zc
zd
ze
[manjaro@manjaro Downloads]$
[manjaro@manjaro Downloads]$ openssl version -a
OpenSSL 1.0.1e 11 Feb 2013
built on: Sun Feb 17 13:43:48 CET 2013
platform: linux-x86_64
options: bn(64,64) md2(int) rc4(8x,int) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/etc/ssl"
[manjaro@manjaro Downloads]$
[manjaro@manjaro Documents]$ sudo python2 ../Downloads/pywallet.py --recover --recov_device=PartialRecoveryFile:./pywallet_partial_recovery_1374430501.dat --recov_outputdir /home/manjaro/Documents/ --recov_size 640.1Gio
Enter the passphrase for the wallet that will contain all the recovered keys: asdf
Enter the possible passphrases used in your deleted wallets.
Possible passphrase: fdsa
Possible passphrase:
Starting recovery.
Loaded 640.1 Go from /dev/sda
Found 46 possible wallets
Found 8414 possible encrypted keys
Found 5443 possible unencrypted keys
Possible wallet #1
with passphrase #1 a
b
[manjaro@manjaro Documents]$
Possible passphrase:
Starting recovery.
Loaded 640.1 Go from /dev/sda
Found 46 possible wallets
Found 8414 possible encrypted keys
Found 5443 possible unencrypted keys
Possible wallet #1
with passphrase #1 a
b
[manjaro@manjaro ~]$
--recov_device=c:\
--recov_device=PartialRecoveryFile:c:\path\to\pywallet_partial_recovery_timestamp.dat
640.00 Go read
640.10 Go read
Found 46 possible wallets
Found 8414 possible encrypted keys
Found 5443 possible unencrypted keys
Possible wallet #1
with passphrase #1
[manjaro@manjaro ~]$
--recov_outputdir /home/manjaro/Documents/
Starting recovery.
Can't open /dev/sda, check the path or try as root
("'module' object has no attribute 'O_BINARY'",)
[root@manjaro Documents]# python2 pywalletOld.py --recover --recov_device /dev/sda --recov_size 30Gio --recov_outputdir /home/manjaro/Documents/
0.00/32.21 Go
ETA: 07:00:09
0.01/32.21 Go
ETA: 01:04:14
0.02/32.21 Go
ETA: 01:04:14
Starting recovery.
Can't open /dev/sda, check the path or try as root
[root@manjaro Code]#
[root@manjaro Code]# fdisk -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
Disk /dev/sda: 640.1 GB, 640135028736 bytes, 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: gpt
# Start End Size Type Name
1 162 1241514017 592G unknown
2 1243977728 1250263023 3G Linux swap
3 1250263074 1250263689 308K unknown
sudo python2 ./pywallet.py
[manjaro@manjaro Code]$ ls
bsddb3-6.0.0/ pywallet.py* pywallet.py~
[manjaro@manjaro Code]$ sudo ./pywallet.py
: No such file or directory
[manjaro@manjaro Code]$ python --version
Python 3.3.2
[manjaro@manjaro Code]$ python
Python 3.3.2 (default, May 21 2013, 15:40:45)
[GCC 4.8.0 20130502 (prerelease)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> help('modules')
Please wait a moment while I gather a list of all available modules...
[b]...[/b]
_bisect base64 ipaddress smtpd
_bz2 bdb itertools smtplib
_codecs binascii json sndhdr
_codecs_cn binhex keyword socket
_codecs_hk bisect lib2to3 socketserver
_codecs_iso2022 [b]bsddb3 [/b] linecache spwd
[b]...[/b]
[manjaro@manjaro Code]$ sudo python pywallet.py
File "pywallet.py", line 845
_p = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2FL
^
SyntaxError: invalid syntax