Pages:
Author

Topic: Bitcoin; Algoritma Üzerine Yöntemler - page 13. (Read 33596 times)

legendary
Activity: 1554
Merit: 1334
Arkadaşlar merhaba.
12 veya 24 kelimelik bir seed'in üretebileceği Ethereum adreslerini nasıl tarayabilirim?
Teorik olarak 12 veya 24 kelimelik seed sonsuz sayıda adres mi üretir?
Bana danışan bir kişi Ledger Nano S'ten 24 kelimelik seed ürettiğini, bu seed'in ürettiği eth cüzdanına (Ledger Live'dan aldığı eth adresine) eth gönderdiğini ama sonra ulaşamadığını söylemekte.
Merak ettiğim konu şu, 24 kelimelik seed'in ürettiği cüzdanlar bize hangi sırayla gösteriliyor? Ledger ya da başka bir donanım cüzdan hangi sıraya göre bu cüzdanları gösteriyor? Bu donanım cüzdan boş cüzdanları gösteriyor olabilir mi? Asıl eth'lerin olduğu cüzdan'a ulaşma imkanımız nedir?

Elimizde olanlar;
Eth'lerin olduğu adres
24 kelimelik seed

İstediğimiz;
Bu adresin priv key'i.

Bu konuda yardımcı olabilecek kimse var mı acaba?

Bunu yaşadım ve çözebilirim.

BIP39’da farkli external ve accountları tek tek tarayacaksınız, BTC’mi 2 sene sonra kurtardım.

https://bitcointalksearch.org/topic/m.24663078

https://www.blockchain.com/btc/address/15We4LGzVgZP9atT8W8sPSWR15LwwFXtj6

Eğer kaybolan ETH miktari yuksek değilse ve bana güvenirse kurtarabilirim.

ETH miktari yüksekse BIP39’da

External 0
Account 0

External 0
Account 1

External 0
Account 2

External 0
Account 3

External 1
Account 0

External 1
Account 1

External 1
Account 2

Kısacası kombinasyon işlemi yapacak, ayrıca 20 rows yazan yeri 500 yapsın
Dün Bip39'la epey uğraştım fakat adresi bulamadım. Farklı derivation path'ler bile denedim hatta. Bi ara Ledger live'ın gösterdiği adresle Myetherwallet'ın gösterdiği adres farklıymış mesela, derivation path değiştirince düzelmiş. Onu denedim mesela çözüm olmadı.
More rows kısmından 5k kadar adres bile ürettim, yok Smiley


Ekleme:
Zaten external ve account kısmı bahsettiğim derivation path olayı. Ama bahsettiğin gibi çok alternatif denememiştim. Bugün müsait olunca deneyeyim.
legendary
Activity: 1218
Merit: 1291
Arkadaşlar merhaba.
12 veya 24 kelimelik bir seed'in üretebileceği Ethereum adreslerini nasıl tarayabilirim?
Teorik olarak 12 veya 24 kelimelik seed sonsuz sayıda adres mi üretir?
Bana danışan bir kişi Ledger Nano S'ten 24 kelimelik seed ürettiğini, bu seed'in ürettiği eth cüzdanına (Ledger Live'dan aldığı eth adresine) eth gönderdiğini ama sonra ulaşamadığını söylemekte.
Merak ettiğim konu şu, 24 kelimelik seed'in ürettiği cüzdanlar bize hangi sırayla gösteriliyor? Ledger ya da başka bir donanım cüzdan hangi sıraya göre bu cüzdanları gösteriyor? Bu donanım cüzdan boş cüzdanları gösteriyor olabilir mi? Asıl eth'lerin olduğu cüzdan'a ulaşma imkanımız nedir?

Elimizde olanlar;
Eth'lerin olduğu adres
24 kelimelik seed

İstediğimiz;
Bu adresin priv key'i.

Bu konuda yardımcı olabilecek kimse var mı acaba?

Bunu yaşadım ve çözebilirim.

BIP39’da farkli external ve accountları tek tek tarayacaksınız, BTC’mi 2 sene sonra kurtardım.

https://bitcointalksearch.org/topic/m.24663078

https://www.blockchain.com/btc/address/15We4LGzVgZP9atT8W8sPSWR15LwwFXtj6

Eğer kaybolan ETH miktari yuksek değilse ve bana güvenirse kurtarabilirim.

ETH miktari yüksekse BIP39’da

External 0
Account 0

External 0
Account 1

External 0
Account 2

External 0
Account 3

External 1
Account 0

External 1
Account 1

External 1
Account 2

Kısacası kombinasyon işlemi yapacak, ayrıca 20 rows yazan yeri 500 yapsın
newbie
Activity: 25
Merit: 2
Arkadaşlar merhaba.
12 veya 24 kelimelik bir seed'in üretebileceği Ethereum adreslerini nasıl tarayabilirim?
Teorik olarak 12 veya 24 kelimelik seed sonsuz sayıda adres mi üretir?
Bana danışan bir kişi Ledger Nano S'ten 24 kelimelik seed ürettiğini, bu seed'in ürettiği eth cüzdanına (Ledger Live'dan aldığı eth adresine) eth gönderdiğini ama sonra ulaşamadığını söylemekte.
Merak ettiğim konu şu, 24 kelimelik seed'in ürettiği cüzdanlar bize hangi sırayla gösteriliyor? Ledger ya da başka bir donanım cüzdan hangi sıraya göre bu cüzdanları gösteriyor? Bu donanım cüzdan boş cüzdanları gösteriyor olabilir mi? Asıl eth'lerin olduğu cüzdan'a ulaşma imkanımız nedir?

Elimizde olanlar;
Eth'lerin olduğu adres
24 kelimelik seed

İstediğimiz;
Bu adresin priv key'i.

Bu konuda yardımcı olabilecek kimse var mı acaba?

Daha önceki mesajlarda bitcoin için bir kod paylaşmıştım... o kodu eth için düzenleyip tarayabilirsiniz... bir txt dosyasında oluşturduğunuz seed leri satır satır ekleyip isterseniz yerelde isterseniz de etherscan.io da tarayabilirsiniz...


Öncelikle saygılarımı sunuyorum, bu projeye katılan her değerli arkadaşıma. Ben aylardır projeyi yakından gün ve gün takip etmekteyim. Genellikle arka planda rol almayı uygun gördüğüm için pek katılmak nasip olmadı diyelim. Nacizane tavsiyem, projeyi genişletip. Sadece bitcoin olarak sorgulatmak yerine,"BCH,BTG,BSV" olarak genişletmenizdir. Böyle ilerlemek size büyük havuzda balık sayısını arttıracaktır. Herkese kolay gelmesi dileklerim ile.
member
Activity: 126
Merit: 38
Arkadaşlar merhaba.
12 veya 24 kelimelik bir seed'in üretebileceği Ethereum adreslerini nasıl tarayabilirim?
Teorik olarak 12 veya 24 kelimelik seed sonsuz sayıda adres mi üretir?
Bana danışan bir kişi Ledger Nano S'ten 24 kelimelik seed ürettiğini, bu seed'in ürettiği eth cüzdanına (Ledger Live'dan aldığı eth adresine) eth gönderdiğini ama sonra ulaşamadığını söylemekte.
Merak ettiğim konu şu, 24 kelimelik seed'in ürettiği cüzdanlar bize hangi sırayla gösteriliyor? Ledger ya da başka bir donanım cüzdan hangi sıraya göre bu cüzdanları gösteriyor? Bu donanım cüzdan boş cüzdanları gösteriyor olabilir mi? Asıl eth'lerin olduğu cüzdan'a ulaşma imkanımız nedir?

Elimizde olanlar;
Eth'lerin olduğu adres
24 kelimelik seed

İstediğimiz;
Bu adresin priv key'i.

Bu konuda yardımcı olabilecek kimse var mı acaba?

Daha önceki mesajlarda bitcoin için bir kod paylaşmıştım... o kodu eth için düzenleyip tarayabilirsiniz... bir txt dosyasında oluşturduğunuz seed leri satır satır ekleyip isterseniz yerelde isterseniz de etherscan.io da tarayabilirsiniz...
member
Activity: 126
Merit: 38

1. adresleri saklıyor musun?
2. minikey olayını unutmuştum ona bakayım  Grin


1. adresleri saklamıyorum çok çok fazla veri oluşuyor.
2. Mini key olayında aranan aralık baya bir düşüyor. tabi mevcutta minikeyler de saklı bitcoin miktarıda düşüyor bunuda unutmamak lazım... bunun dışında her minikey e ait bir private key atandığı için... bilinen minikeyler de ki btc ler dışında da bitcoine denk gelme olasılığı var.
legendary
Activity: 1554
Merit: 1334
Arkadaşlar merhaba.
12 veya 24 kelimelik bir seed'in üretebileceği Ethereum adreslerini nasıl tarayabilirim?
Teorik olarak 12 veya 24 kelimelik seed sonsuz sayıda adres mi üretir?
Bana danışan bir kişi Ledger Nano S'ten 24 kelimelik seed ürettiğini, bu seed'in ürettiği eth cüzdanına (Ledger Live'dan aldığı eth adresine) eth gönderdiğini ama sonra ulaşamadığını söylemekte.
Merak ettiğim konu şu, 24 kelimelik seed'in ürettiği cüzdanlar bize hangi sırayla gösteriliyor? Ledger ya da başka bir donanım cüzdan hangi sıraya göre bu cüzdanları gösteriyor? Bu donanım cüzdan boş cüzdanları gösteriyor olabilir mi? Asıl eth'lerin olduğu cüzdan'a ulaşma imkanımız nedir?

Elimizde olanlar;
Eth'lerin olduğu adres
24 kelimelik seed

İstediğimiz;
Bu adresin priv key'i.

Bu konuda yardımcı olabilecek kimse var mı acaba?
member
Activity: 183
Merit: 35

Bulunup bulunmadığından bağımsız çok geliştirici bir konu olduğu benim için kesin...ki saniyede 30 40 tarama yapmak mümkün mü diye sorarken şu anda 1 haftalık sürede toplamada 1.656.306.369.391 adres taramış/karşılaştırmış  durumdayım.... bu son bir haftalık sürede bulunan adres 0 (şans yaver gitmedi)

daha öncede belirttiğim gibi brainwallet veya minikey ler üzerinden tarama kısa vadede bir şeyler bulduruyor...özelikle hedefi daraltmak için minikey taraması yapılabilir ayrı bir sistem üzerine çalışıp minikey üzerine yoğunlaşmayı düşünmekteyim... konu takipçilerine bol şans...

1. adresleri saklıyor musun?
2. minikey olayını unutmuştum ona bakayım  Grin

Şansınız bol olsun  Grin
member
Activity: 126
Merit: 38
son durum nedir yeni adres bulan varmıdır adres aramaya devam eden varmıdır sessiz kaldı buralar ne oluyor yoksa parayı bulup kaçtınızmı?

Kimsenin bir şey bulabildiğini sanmıyorum, her ne kadar arkadaşların denemesini taktir etsem de beyhude bir uğraştı muhtemelen ama sonucunda öğrendikleri onları başka daha faydalı bir şeyler yapmaya itmiş olabilir.

Bir kaç ayda 130 milyar adres karşılaştırıp sonrada bulunumayacağını ispatlamış oldum kendi kendime demek bana göre hiç bir şey ifade etmiyor...

Bulunup bulunmadığından bağımsız çok geliştirici bir konu olduğu benim için kesin...ki saniyede 30 40 tarama yapmak mümkün mü diye sorarken şu anda 1 haftalık sürede toplamada 1.656.306.369.391 adres taramış/karşılaştırmış  durumdayım.... bu son bir haftalık sürede bulunan adres 0 (şans yaver gitmedi)

En az 3 yıl kullanılmamış bir adres yakaladığımda bunu paylaşıcağım... ispat olması için bu arada bulduklarım dan herhangi biri paylaşmak için uygun değil giriş çıkış olmuş adresler yakın zamanda... inanmayabilirsiniz... bunun için 3 yıl şartı koyuyorum...

bu arada artık benim şu anki durduğum nokta da bulunur mu bulunmaz mı gerçekten tartışılacak bir konu değil...

daha öncede belirttiğim gibi brainwallet veya minikey ler üzerinden tarama kısa vadede bir şeyler bulduruyor...özelikle hedefi daraltmak için minikey taraması yapılabilir ayrı bir sistem üzerine çalışıp minikey üzerine yoğunlaşmayı düşünmekteyim... konu takipçilerine bol şans...
member
Activity: 183
Merit: 35
Kimsenin bir şey bulabildiğini sanmıyorum, her ne kadar arkadaşların denemesini taktir etsem de beyhude bir uğraştı muhtemelen ama sonucunda öğrendikleri onları başka daha faydalı bir şeyler yapmaya itmiş olabilir.

...

encokAlinan : https://i.hizliresim.com/aY53vz.png
idSirali: https://i.hizliresim.com/Y6Bky6.png
sonKullanilma : https://i.hizliresim.com/8zgZOa.png

id'lerden anlayacağınız üzere 18 binden fazla bulduğum var. Bulunan anahtarlarda örneğin ingilizce kelimeler, "gmail", "$" gibi kelimelerin anahtarlarını içeriyor. Şu an yaklaşık 400Milyon kullanılmış adres var. Önemli olan kullanılmış adresleride elemek olduğu için bunlarında sistemde kayıtlı olması doğal.Bakiye dolu denk geldi mi derseniz o da geldi : https://i.hizliresim.com/9N4oBN.png


Satoshi bazında olsa da sıralı taramada bulunmuş adresi paylaşmıştım. Sonradan gereksiz tartışmalara yer vereceği için kaldırdım. Misal rastgele bir değer oluşturdunuz. Kontrol ettiğinizde kullanılmamış olduğunu gördünüz. Ancak seçtiğiniz değerden 1 sonraki değerin kullanılmamış olduğunu kontrol etmeden bilemezsiniz. İleride kullanılıp kullanılmayacağınıda bilemeyiz. Bulduğum adresin keyi, salladığım keyin 112.413 sonrası idi. Adres oluşturmada kullanılabilecek yöntemleri ilk aklıma geldiği gibi sıralamıştım. Şimdi bunlara iki tane ilave edelim.
1. Konuyu okuyunca anlarsınız. Blockchain zincirinde kullanılan işlemlerin ve OP kodlarının işlenmesi vs... misal Sha256('hello') x 65536 tekrar edilerek kullanılmış adrese denk gelinmesi vs...  Grin https://bitcointalksearch.org/topic/thoughts-on-this-private-key-stealing-mystery-2488493
2. Github'da yayınlanan adres ve private keyleri bulma üzerine bir çalışma ->  https://allprivatekeys.com/leaked-keys-from-github

Düzenleme : "İleride kullanılıp kullanılmayacağınıda bilemeyiz." eklendi.
full member
Activity: 602
Merit: 122
son durum nedir yeni adres bulan varmıdır adres aramaya devam eden varmıdır sessiz kaldı buralar ne oluyor yoksa parayı bulup kaçtınızmı?

Kimsenin bir şey bulabildiğini sanmıyorum, her ne kadar arkadaşların denemesini taktir etsem de beyhude bir uğraştı muhtemelen ama sonucunda öğrendikleri onları başka daha faydalı bir şeyler yapmaya itmiş olabilir.
legendary
Activity: 2100
Merit: 1452
son durum nedir yeni adres bulan varmıdır adres aramaya devam eden varmıdır sessiz kaldı buralar ne oluyor yoksa parayı bulup kaçtınızmı?
member
Activity: 126
Merit: 38
Merhabalar,

Geçtiğimiz aylarda Bitmex üzerine bir marketmaker algoritması geliştirdik, yazılım uzmanı arkadaşımız Kanada'ya gitti ayrılmak zorunda kaldı,

trading stratejisi yazma konusunda tecrübeli PYTHON uzmanı bir arkadaş varsa bu konuda beraber çalışabiliriz, selamlar

bunun bizim tartışma konumuzla bir alakası yok önerim mesajı ilgili alana taşımanızdır... teşekkürler
legendary
Activity: 2128
Merit: 1657
Merhabalar,

Geçtiğimiz aylarda Bitmex üzerine bir marketmaker algoritması geliştirdik, yazılım uzmanı arkadaşımız Kanada'ya gitti ayrılmak zorunda kaldı,

trading stratejisi yazma konusunda tecrübeli PYTHON uzmanı bir arkadaş varsa bu konuda beraber çalışabiliriz, selamlar
member
Activity: 126
Merit: 38
legendary
Activity: 2240
Merit: 1112
LLP Programming & Electronics
python hangi versiyon ?
member
Activity: 126
Merit: 38

 Bu yukarıda ki  kod ve önceden verdiğin benzer kod , oluşturduğu   "Found.txt ve Fund.txt"   dosyalarına yazmıyor bakiyeyi.  
Acaba işletim sistemi yetki sorunu mu diye  hem windows  hemde linux  ile denedim.  Ve  bakiye olan sayfaları tarasa  bile değerleri  .txt lere  yazmıyor.  

başka bir sorun vardır, denedim ve kullanıyorum taramayı 1. sayadan başlatıp dene ( page = 1 )..  iki dosya da oluşuyor mu ? transfer görmüş adresleri  Found.txt yazar, Fund.txt de bakiyesi olan adresleri

Evet  2 dosyada oluşuyor kendiliğinden. Ama içleri hep boş.    Dolu sayfaları tarasa bile .txt lerin içine birşey yazmıyor.


page = 0

( 0. sayfadan başlayıp 1, 2 ,3. sayfaları tarattığımda çıkan saonuç Found.txt çıktısı )
bende bir sorun yok 4 bilgisayarda aktif kullanılıyor pc de bir sorun vardır usta Fund.txt de veri atıyor onuda denedim

0 0 4039675 17 1MNagJqYUsWBD47QbsebCT2Lt7GwZtjkg
0 0 100000 5d 1ADtEbG5UAnrqSTz8CssEPXFLYTM6mfCiA
0 0 39763 70 1MsUtV4HwbEX6pnPa1cAfzJTn7oNufW5p4
0 0 13473818 2 1LagHJk2FyCV2VzrNHVqg3gYG4TSYwDV4m
0 0 6291410 4b 1AdaHxALc5jknZVmNtcduvkD33WBv3sX6i
0 0 100000 10 18XrReT5ChW8qgXecNgKTU5T6MrMMLnV8H
0 0 374000 3b 16RwUYX9uRx3AttTa8zY6JvauPYSgLDoSy
0 0 930000 74 13TQKnr3psXk7Zw9xi6hsrJcdqKRLidhux
0 0 50000 36 1L6qp71nqFbTTFTQYGQeLg94AkaeYJW1J
0 0 100000 a 1GDWJm5dPj6JTxF68WEVhicAS4gS3pvjo7
0 0 20000 11 1LwjY8QPCW46jXn79eeN5SfZDsYNB9qDj1
0 0 63456 4 1MnyqgrXCmcWJHBYEsAWf7oMyqJAS81eC
0 0 12989 7f 1FB8cZijTpRQp3HX8AEkNuQJBqApqfTcX7
0 0 91724 19 1JZC74Q76Ms8TSvB7H7Dc93SNRzRzNmYFc
0 0 13025 2e 1GTy3GAexCP74XVouxc7ZUP9s2qheQVDDz
0 0 5100000 69 1DerC5SzMPgBN4o6yaxcRZ7TMBCDus6nLT
0 0 16049554 4d 1P4C2RHfYZjU2Eca3mAwcHFwnYHcM4PxLn
0 0 76630 18 145TcwDemMhjNiSAMxA5q14HTRuvNJFRx4
0 0 10014600 15 19vxtDbLMNasSpbAEZd7va5Qge6d2zYWbp
0 0 13641 12 1BBwZVdBjoPxotHfrKLpHJBSy7vmc2pjex
0 0 3790000 5b 1P1Dur122Pzey73fFyUgfSbcxDdedSSm4z
0 0 4956 8 1JMcEcKXQ7xA7JLAMPsBmHz68bzugYtdrv
0 0 20000 7c 1KmobiUwSFcKyDX2z1Ss2TVL5yLq2BnxrS
0 0 15430 7 1BYbgHpSKQCtMrQfwN6b6n5S718EJkEJ41
0 0 5430 b 1NokMRjkCGBmy8F3JRdX5XHyXqY8Yxvd4i
0 0 25119 51 16Uhv71wNqMeaTW6YZQ8L3SaeVuomoD3dX
0 0 1098926 f 13xG3mC4TXUn8cRgqJG5eG9TDw4fFcztfE
0 0 847200 6 1UCZSVufT1PNimutbPdJUiEyCYSiZAD6n
0 0 9099374 7b 1HHKanEL28o5Nrui8byqTNwFtWpdVEPzw5
0 0 5430 16 19WcSz4FxGH7CRqChvXaFW42UHnbQBicky
0 0 1496 4e 1GX2tP5ds3LyFypjD1wnKapvwV1mgZos3G
0 0 10000 26 17RjnQF8VWkcqyAHvY1QA1jNyx1xPVnB5d
0 0 10247243 e 1KgVr2GExouGLAeAt79KwxykCck4k9Cexk
0 0 16474120 1f 1KWj99Jwd9LGGC2Y1c9c4cmvWvYTQrLFVc
0 0 5430 1c 19HkpLyo2WQJ3SiCmFANVuoQvg4UAX43uG
0 0 119393 5 1E1NUNmYw1G5c3FKNPd435QmDvuNG3auYk
0 0 5430 56 1BsyFuJSKj58dmWXSt2EeE5PAp2EmyYwnJ
0 0 100000 42 1QAALUJNskZWEbvwKXoTteowgs9xGGeAZR
0 0 35000000 5e 1LtUqEjvsTh4B5GtDmBV8upuRD6QcRTeCx
0 0 5430 21 1B7nMKLwh76G84u1xvk4CnhPK5YcPr2jvT
0 0 73330335 80 1EoXPE6MzT4EnHvk2Ldj64M2ks2EAcZyH4
0 0 1063 52 17fGEEDHbspV7xAxpjhsFFK4tkgfvonyEE
0 0 38241 61 1BiXAVzed7Ue5kG2ehnsWcfqQjdMcY2hqu
0 0 1559735 23 1Cw4iTCkanJFZhLAQh3hBzD22QdBMrkPND
0 0 20000 7e 163bgHt747rfMKf7tM6XEoCzhKbvrYgZ6N
0 0 321000 72 1LvbRi7aCjENKCzDMTsaoZ8sKsg1B9CqLQ
0 0 10419399 5f 157RMZhbBLC1wucv3jxQqqHjbKezL1yy7g
0 0 1267107 7d 1QCoHemDLMTaSJb7heXUHLsu6YPyu5iDEv
0 0 102900 13 13zGBax475zUoLFatjye7Rp48vPrtiaeqs
0 0 13930 6f 1Q4rfQLQF9yKN2Ay2NNBwLNPSy4sDbwNnd
0 0 13173 c 1LWsLyY2j2mPtYcG9yG2bDFwTWryiJL6sp
0 0 95430 57 1B5edeYL7WEmhkKP3FEkURjB9ZXVrc3FCQ
0 0 308261 3a 1DbZj2r2pSz8iq6MrMLENMusrar3YdhdaY
0 0 31380493 3 1NZUP3JAc9JkmbvmoTv7nVgZGtyJjirKV1
0 0 28129 1e 1DCYmXCRYXSPxsSFTRuveKRfqiCFmwNFbW
1 0 63500 2 1cMh228HTCiwS8ZsaakH8A8wze1JR5ZsP
1 0 1497 2d 1LxerPZSoPQAH4iJFHJQPpbiCCsZzYpzQD
1 0 14500 4 1JtK9CQw1syfWj1WtFMWomrYdV3W2tWBF9
1 0 500000 15 1E6NuFjCi27W5zoXg8TRdcSRq84zJeBW3k
1 0 210000 3 1CUNEBjYrCn2y1SdiUMohaKUi4wpP326Lb
1 0 1000 9 1HSxWThjiwbC4dJbXHMpBfwRenB12UguG5
1 0 1000000 2a 1EMxdcJsfN5jwtZRVRvztDns1LgquGUTwi
1 0 245784 b 15wPJhwthAkBtUgx3qFEyCtnK7piuu6Xvr
1 0 3000000 51 1H2GoFDiFjmWitZMF46oGU1d6HtxHpaBQw
1 0 700000 4c 1McVt1vMtCC7yn5b9wgX1833yCcLXzueeC
1 0 600000 31 1PitScNLyp2HCygzadCh7FveTnfmpPbfp8
1 0 100000 29 1KJyNjeZbGmH93D2yP36ViV8smdtAWv1E6
1 0 300000 7 19ZewH8Kk1PDbSNdJ97FP4EiCjTRaZMZQA
1 0 11100 80 1CAE6ej7VyAhgTtL1AYKTEByRJaCZKg8XM
1 0 2000000 d 18xiXDdYhapNJoAp4UAkJa1WZT9U9FmQiD
1 0 15000000 1a 12e2Zo4VFe2j4Cs3gru55H8JZ7PZXppHnd
1 0 10000 1b 13zdFFdFn1LxfcXF8B6VBsnKxiLkZ7zBUU
1 0 400000 8 1EhqbyUMvvs7BfL8goY6qcPbD6YKfPqb7e
0 0 30000 100 1CPp1y7oyRkxjiVjap5ytgUFh5crqMrUqL
0 0 900000 8b 1GYFF26ZNohcFXNPPgrcovQH2XPvG38y7h
0 0 8077386 e5 1EcDD3QLhSg9zmPnExs5etYaXP5o4yT8xM
0 0 67720 c8 1DBnH9vswDSbojbw3zeNUQBmmL494cyW8W
0 0 30011 d6 1NvxH7VHMwVdwHCpwLLVhecieHZy3oVPoZ
0 0 11592 ff 14FEwXgmVL37WvqVAucoijV1piKyzSCxzc
0 0 68204 d4 1NcyZoVby5LbHXNVedcQpwtYj5TMGqGQzZ
1 0 9253 90 1BgXK1VnkLPGyTyfqCtvDpC8WVf9LsK5us
1 0 800000 e0 1M92tSqNmQLYw33fuBvjmeadirh1ysMBxK
1 0 652041 a1 12UGwi5mvuA95s34fyw2ANzmt1Bk8L1Ljt
0 0 7168 180 1DvNQX45opAhUG7cwsFvsRUhj66CRMGbiQ
0 0 200000 152 1L7eexqY5EDYXa6PH8zK5kR2c5voPSvF9i
0 0 20954 101 1NmzUR9szvC3Ffo2f75dSqBBWDTXQN6Nrb
0 0 127779 168 12FotmxA4hT2dbsibS8SmB4fXbLk8rtSpU
0 0 88825 103 1BtTj4C4ADoVWaGTtLPhb6iewmsD4FN9h4
0 0 90000 11a 15NdiJ3kgjMP9K3PRWuScEaUJZt6gt64pf
0 0 91672 111 1LDMZk7BE99i8PtUQrnE1jKgwyKipBX4yk
0 0 100000 104 1Mu3aeLeSqpxQtQ5UHzzNXrj2CdPEAmEVP
0 0 5500 118 18zyGPJTfDeGFogYagXq2HtisroX5b9bhv
1 0 367400 168 1FUG2NWd3CoDo6U4bYDeNDjmXWYPD3SMCL
legendary
Activity: 2240
Merit: 1112
LLP Programming & Electronics

 Bu yukarıda ki  kod ve önceden verdiğin benzer kod , oluşturduğu   "Found.txt ve Fund.txt"   dosyalarına yazmıyor bakiyeyi.  
Acaba işletim sistemi yetki sorunu mu diye  hem windows  hemde linux  ile denedim.  Ve  bakiye olan sayfaları tarasa  bile değerleri  .txt lere  yazmıyor.  

başka bir sorun vardır, denedim ve kullanıyorum taramayı 1. sayadan başlatıp dene ( page = 1 )..  iki dosya da oluşuyor mu ? transfer görmüş adresleri  Found.txt yazar, Fund.txt de bakiyesi olan adresleri

Evet  2 dosyada oluşuyor kendiliğinden. Ama içleri hep boş.    Dolu sayfaları tarasa bile .txt lerin içine birşey yazmıyor.
member
Activity: 126
Merit: 38

 Bu yukarıda ki  kod ve önceden verdiğin benzer kod , oluşturduğu   "Found.txt ve Fund.txt"   dosyalarına yazmıyor bakiyeyi.  
Acaba işletim sistemi yetki sorunu mu diye  hem windows  hemde linux  ile denedim.  Ve  bakiye olan sayfaları tarasa  bile değerleri  .txt lere  yazmıyor.  

başka bir sorun vardır, denedim ve kullanıyorum taramayı 1. sayadan başlatıp dene ( page = 1 )..  iki dosya da oluşuyor mu ? transfer görmüş adresleri  Found.txt yazar, Fund.txt de bakiyesi olan adresleri
legendary
Activity: 2240
Merit: 1112
LLP Programming & Electronics

 Bu yukarıda ki  kod ve önceden verdiğin benzer kod , oluşturduğu   "Found.txt ve Fund.txt"   dosyalarına yazmıyor bakiyeyi. 
Acaba işletim sistemi yetki sorunu mu diye  hem windows  hemde linux  ile denedim.  Ve  bakiye olan sayfaları tarasa  bile değerleri  .txt lere  yazmıyor. 
member
Activity: 126
Merit: 38
Arkadaşlar daha önce paylaştığım sayfalama üzerinden taramada random atıyordu sayfaları aşağıdaki kodla belli bir sayfadan başlayıp birer arttırarak tarama yapabilirsiniz... page değerini istediğiniz sayfadan başlatabilirsiniz. komut satırından çalıştırırsanız yazılımı hız sabit kalıyor her page de 128 adres bulunduğunu unutmayın yani saniyede 128 adres tarıyor ben bol şans herkese

import threading
import os
import time
import random
import requests
import json
from bit import Key
from bit.format import bytes_to_wif
import traceback


def getPage(pageNum):
    keyList = []
    addrList = []
    addrStr1 = ""
    addrStr2 = ""
    num = (pageNum - 1) * 128 + 1
    try:
        for i in range(num, num + 128):
            key1 = Key.from_int(i)
            wif = bytes_to_wif(key1.to_bytes(), compressed=False)
            key2 = Key(wif)
            keyList.append(hex(i)[2:])
            addrList.append(key2.address)
            addrList.append(key1.address)
            if len(addrStr1): addrStr1 = addrStr1 + "|"
            addrStr1 = addrStr1 + key2.address
            if len(addrStr2): addrStr2 = addrStr2 + "|"
            addrStr2 = addrStr2 + key1.address
    except:
        pass
    return [keyList, addrList, addrStr1, addrStr2]

def getBalances(addrStr):
    balances = "security"
    while True:
        if "security" not in balances: break
        secAddr = balances.split("effects address ")
        if len(secAddr) >= 2:
            secAddr = secAddr[1].split(".")[0]
            addrStr = addrStr.replace(secAddr + "|", "")
            addrStr = addrStr.replace("|" + secAddr, "")
        try:
            r = requests.get(url='http://blockchain.info/multiaddr?active=%s' % addrStr, timeout=5)
            balances = r.text
        except:
            return
    try:
        balances = json.loads(balances)
        balances = balances['addresses']
    except:
        print (balances)
    return balances

getCount = 0
fp_found = open("found.txt", "w+")
fp_fund = open("fund.txt", "w+")

def getWallet():
    global getCount
    page = 804588564449641383043243846270166584295311723814047148385776539071216133489
    while True:
        page = page + 1
        pageRet = getPage(page)

        try:
            balancesRet = getBalances(pageRet[2])
            for balance in balancesRet:
                getCount = getCount + 1
                if balance['final_balance'] <= 0 and balance['total_sent'] <= 0: continue
                key = ""
                isCompress = 0
                for i in range(0, len(pageRet[1])):
                    if balance['address'] == pageRet[1]:
                        key = pageRet[0][int(i/2)]
                        if i % 2 == 1: isCompress = 1
                        break
                if key == "": continue
                fp_found.write(str(isCompress) + " " + str(balance['final_balance']) + " " + str(balance['total_sent']) + " " + key + " " + balance['address'] + "\n")
                if balance['final_balance'] > 0:
                    fp_fund.write(str(isCompress) + " " + str(balance['final_balance']) + " " + str(balance['total_sent']) + " " + key + " " + balance['address'] + "\n")
                print (isCompress, balance['final_balance'], balance['total_sent'], key, balance['address'])

            balancesRet = getBalances(pageRet[3])
            for balance in balancesRet:
                getCount = getCount + 1
                if balance['final_balance'] <= 0 and balance['total_sent'] <= 0: continue
                key = ""
                isCompress = 1
                for i in range(0, len(pageRet[1])):
                    if balance['address'] == pageRet[1]:
                        key = pageRet[0][int(i/2)]
                        if i % 2 == 1: isCompress = 1
                        break
                if key == "": continue
                fp_found.write(str(isCompress) + " " + str(balance['final_balance']) + " " + str(balance['total_sent']) + " " + key + " " + balance['address'] + "\n")
                if balance['final_balance'] > 0:
                    fp_fund.write(str(isCompress) + " " + str(balance['final_balance']) + " " + str(balance['total_sent']) + " " + key + " " + balance['address'] + "\n")
                print (isCompress, balance['final_balance'], balance['total_sent'], key, balance['address'])
            fp_found.flush()
            fp_fund.flush()
        except:
            traceback.print_exc()
            continue
        #clearScreen()
        #print (getCount)
        print (page)

def clearScreen():
    os.system('clear')

def main():
    threads = []
    for i in range(1):
        threads.append(threading.Thread(target=getWallet,args=()))
    for t in threads:
        time.sleep(1.0)
        t.start()
    for t in threads:
        t.join()

if __name__ == '__main__':
    main()
Pages:
Jump to: