Bitcoin Forum
May 27, 2024, 12:31:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 [83] 84 85 86 87 88 89 90 91 92 93 94 95 »
1641  Other / Off-topic / Re: Encrypted USB backup suggestions on: October 23, 2021, 07:01:09 PM
One more option I was thinking about is to install separate portable linux OS on my USB stick and use it only for purpose of keeping my backup stuff.

Maybe keep on USB a VirtualBox machine?
1642  Bitcoin / Electrum / Re: Order of Seed Phrase on: October 18, 2021, 07:54:31 AM
My program allows you to do the search for the proper seed if you know words but do not know the order (+ other use cases of course).
https://github.com/PawelGorny/lostword
Yu may launch one of examples to see how it works - for 9 words in wrong order the result is quite fast:
https://github.com/PawelGorny/lostword/blob/master/examples/example_22.conf

Soft works for both ETH and BTC (with different derivation paths), so you may play a little.

There is also another worker, which just saves all the possible seeds into file, but number of correct seeds is insane and I cannot imagine why and how one would like to test them. If you do not know the target address, it makes things much more difficult.
1643  Bitcoin / Development & Technical Discussion / Re: Check address balance api on: October 14, 2021, 08:13:35 PM
@PawGo do you request 10 address every 2 seconds so:
A) 1 request with multiple addresses
or B) 10 requests with one address each

A
1644  Bitcoin / Development & Technical Discussion / Re: Check address balance api on: October 14, 2021, 07:06:07 PM
Hello community,
I am looking for a api exactly like this one:
https://blockchain.info/rawaddr/1DEP8i3QJCsomS4BSMY2RpU1upv62aGvhD
All I need is the "total_received" :/
sadly my server ip gets banned after a few requests.

There is simpler one:
Code:
https://blockchain.info/balance?active=1DEP8i3QJCsomS4BSMY2RpU1upv62aGvhD
which produces
Code:
{"1DEP8i3QJCsomS4BSMY2RpU1upv62aGvhD":{"final_balance":4654010,"n_tx":16,"total_received":4654010}}

BUT! You may ask for several addresses at the same time:
Code:
https://blockchain.info/balance?active=1DEP8i3QJCsomS4BSMY2RpU1upv62aGvhD,12g7ex6Grdt4FUAmXoZxwN4a4Pbt8SkKT2

I do not know how many requests you need to launch, but in my program I check 10 addresses every 2 seconds and it works - I have never been blacklisted.
1645  Economy / Collectibles / Re: FREE RAFFLE- MyBitcoinMint Silver round on: October 08, 2021, 01:13:13 PM
91 - PawGo

Thanks and good luck!
1646  Bitcoin / Development & Technical Discussion / Re: Pollard's kangaroo ECDLP solver on: October 04, 2021, 03:44:42 PM

It also supports analyzing the probability of a sequence of bits occurring in multiple positions, but be warned that that increasing the number of positions to estimate together, uses a lot of memory (A LOT!).


By the way, maybe that could be interesting for you: https://www.geeksforgeeks.org/longest-common-substring-binary-representation-two-numbers/
1647  Bitcoin / Bitcoin Technical Support / Re: Unencrypt wallet.dat with known password for raw data scans - 10% bounty on: September 26, 2021, 08:11:56 AM
Anything in pre-compiled exe or jar format is suspicious

<offtopic>

With a difference that jar is in fact a ZIP file with java classes and other resources like images etc. - and java class could be easy decompiled, so if you think you understand and may audit source code, this way is much easier than exe
Even online: http://www.javadecompilers.com/


1648  Economy / Services / Re: Restoring / buying paper wallets, WIF or QR codes on: September 23, 2021, 01:13:41 PM
I have prepared a simple tool based on my WifSolver, now it supports only "rotation" (checking 1,2,3... misspelled characters), check could be done for any correct KEY or for the given AccountId, as you said you have the expected one. I will add "SEARCH" worker, for checking a given/all characters on the specific positions, but I think it is less important now.
Later I will prepare ReadMe, but for now you may just launch it:
Code:
java -jar stellarSolver.jar ./examples/example_ROTATE.conf
In examples/ folder you will find how to launch it - by default it checks 1 and 2 mistakes, you may indicate if you want more (KEY line, after comma). The last line - expected AccountId.
Available on github: https://github.com/PawelGorny/StellarSolver
https://github.com/PawelGorny/StellarSolver/releases/tag/v0.2.0
1649  Economy / Services / Re: Restoring / buying paper wallets, WIF or QR codes on: September 22, 2021, 06:06:54 PM
I took a look at StellarCracker and the logic behind it, I think I may play with it. I will modify my WifSolver to work with base32 and maybe extend the number of searches/replacements. Just confirm - you have all the characters but checksum is wrong, right?
1650  Bitcoin / Project Development / Re: Trying to get private keys from the seed. Java. I need help on: September 18, 2021, 01:19:47 PM
Thanks a lot.
How can I integrate m / 84 '/ 0' / 0 '/ 0/0 into my code? I just need to get the first 5 addresses. I looked at your program, but there is a whole class forming a complex configuration. Too difficult for a beginner. How can I just hardcode the derivation path into my method?

Code:
public class Main {

    final static byte[] BITCOIN_SEED_BYTES = "Bitcoin seed".getBytes();
    final static byte[] SALT = "mnemonic".getBytes(StandardCharsets.UTF_8);

    public static void main(String[] args) throws IOException, MnemonicException, InterruptedException {       
        String seedCode = "tissue deliver beauty rare kind midnight focus indicate forum lawn this setup";
        byte[] seed = PBKDF2SHA512.derive(seedCode.getBytes(StandardCharsets.UTF_8), SALT, 2048, 64);
        DeterministicKey deterministicKey = createMasterPrivateKey(seed, createHmacSha512Digest());
        deterministicKey = HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(84, true));
        deterministicKey = HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(0, true));
        deterministicKey = HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(0, true));
        deterministicKey = HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(0, false));
        for (int i = 0; i <= 5; i++) {
            System.out.println(Address.fromKey(MainNetParams.get(), HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(i, false)), Script.ScriptType.P2WPKH));
        }
    }

    private static DeterministicKey createMasterPrivateKey(byte[] seed, HMac SHA512DIGEST) throws HDDerivationException {
        byte[] i = hmacSha512(SHA512DIGEST, seed);
        byte[] il = Arrays.copyOfRange(i, 0, 32);
        byte[] ir = Arrays.copyOfRange(i, 32, 64);
        Arrays.fill(i, (byte)0);
        DeterministicKey masterPrivKey = HDKeyDerivation.createMasterPrivKeyFromBytes(il, ir);
        Arrays.fill(il, (byte)0);
        Arrays.fill(ir, (byte)0);
        masterPrivKey.setCreationTimeSeconds(System.currentTimeMillis());
        return masterPrivKey;
    }

    private static byte[] hmacSha512(HMac hmacSha512, byte[] input) {
        hmacSha512.reset();
        hmacSha512.update(input, 0, input.length);
        byte[] out = new byte[64];
        hmacSha512.doFinal(out, 0);
        return out;
    }

    private static HMac createHmacSha512Digest() {
        SHA512Digest digest = new SHA512Digest();
        HMac hMac = new HMac(digest);
        hMac.init(new KeyParameter(BITCOIN_SEED_BYTES));
        return hMac;
    }
}
1651  Bitcoin / Electrum / Re: Seed checker Electrum on: September 18, 2021, 08:22:02 AM
I did something similar with balance checking using public API, probably it would be possible to modify it for transactions list.
Take a look at worker 'ONE_UNKNOWN_CHECK_ALL' -> https://github.com/PawelGorny/lostword
Let me know if you need help, I think I may adapt it for your needs.
1652  Bitcoin / Project Development / Re: Trying to get private keys from the seed. Java. I need help on: September 18, 2021, 08:17:52 AM
Wrong derivation path for a child key. For bc1q0u... you need to use m/84'/0'/0'/0/0.
Take a look at my program https://github.com/PawelGorny/lostword, you may launch it with configuration:
Code:
KNOWN_POSITION
bc1q0u3r6fp8mctx45e75f6p4suzja68alcxkc4cje
12
tissue
deliver
beauty
rare
kind
midnight
focus
indicate
forum
lawn
this
?
m/84'/0'/0'/0/0
1653  Bitcoin / Bitcoin Technical Support / Re: Cannot recover electrum wallet with 12 seed electrum phrase on: September 15, 2021, 12:21:03 PM
imagine saving your electrum seed phrase very carefully and then you can't recover it.
It's very easy to prevent this by test-recovering your seed phrase before funding the wallet.

Isn't it a part of new wallet creation? Electrum force you to repeat the given seed.
1654  Bitcoin / Bitcoin Technical Support / Re: Cannot recover electrum wallet with 12 seed electrum phrase on: September 15, 2021, 07:45:00 AM

So if you put Electrum seed into Ian Coleman site I expect you end up with different addresses.

You are right.... it shows error 'invalid mnemonic'.

But there is a fork of that project: https://github.com/FarCanary/ElectrumSeedTester
it correctly decodes Electrum seed. I tested with
Code:
shield correct dragon addict sand ripple race chat earth field library coin
which should give bc1q30qm50yn5xlcl50grzrmytf3su9wpnlj6rt8l4

1655  Bitcoin / Bitcoin Technical Support / Re: Cannot recover electrum wallet with 12 seed electrum phrase on: September 15, 2021, 07:27:22 AM
Do you know which address you expect to restore?

Try that page: https://iancoleman.io/bip39/ (legit!)
You may download to you computer to launch it offline if want:
Code:
Offline Usage
You can use this tool without having to be online.
In your browser, select file save-as, and save this page as a file.
Double-click that file to open it in a browser on any offline computer.
Alternatively, download the file from the latest GitHub release - https://github.com/iancoleman/bip39/releases/latest/

Then enter your seed (if it is indeed BIP39) and then play with BIP32/BIP44/BIP49/BIP84/BIP141 paths & addresses.
1656  Bitcoin / Bitcoin Technical Support / Re: Unencrypt wallet.dat with known password for raw data scans - 10% bounty on: September 14, 2021, 12:04:41 PM
1) Did you try Joric's version? https://github.com/joric/pywallet

2) I am not sure if I understand what do you need, but maybe this could help: https://keybase.pub/hcp/python/core_decrypter.py
It comes from this post https://bitcointalk.org/index.php?topic=5333765.msg57036972#msg57036972, I think you may want to contact the author.

3) Isn't it the case similar to yours? https://bitcointalk.org/index.php?topic=2637884.0
1657  Bitcoin / Bitcoin Technical Support / Re: Unencrypt wallet.dat with known password for raw data scans - 10% bounty on: September 14, 2021, 07:39:05 AM
Do you use Windows? Mac? Linux?

You need something like this:

Code:
sudo apt-get install python-setuptools

Code:
sudo easy_install pip

Code:
sudo pip install ecdsa

Anyway, take a look here:
https://bitcointalk.org/index.php?topic=34028.0
and of course here: https://github.com/jackjack-jj/pywallet
1658  Other / Off-topic / Re: A few questions regarding PGP on: September 09, 2021, 07:29:04 AM
Hello all, I have become more and more interested in the great concept of PGP, but I have a few questions regarding PGP/GPG.

1, What's the difference between PGP and GPG?
2, What is a PGP fingerprint used for?
3, What things can I share in PGP? (Fingerprint, Key ID, Public Key, etc...)
4, Is there any other important thing that I need to know about PGP?

Regards, Excro Wink

There was already a similar question:
https://bitcointalk.org/index.php?topic=5298525.msg55790008#msg55790008

1659  Bitcoin / Wallet software / Re: Coinbase wallet, missing 3 recovery word on: September 08, 2021, 08:07:09 AM
Hi,

Recently I have added support for ETH addresses, you may check my program here: https://github.com/PawelGorny/lostword

I guess you are interested in 'KNOWN_POSITION' method. Check examples how to run it (especially example_21.conf for ETH).

Let me know if you need any help with running that.

Pawel

1660  Bitcoin / Project Development / Re: LostWord - Program for retrieving lost words of Bitcoin BIP39 seed. on: August 12, 2021, 09:34:19 AM
Update: I have just added support for Ethereum addresses, please check example (file example_21.conf) to see how to launch it. Maybe someone will find it useful.
Pages: « 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 [83] 84 85 86 87 88 89 90 91 92 93 94 95 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!