Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
December 10, 2019, 01:58:52 PM |
|
sıralı adres üretme isteyen arkadaşlar kullanabilir....
from bitcoin import * f = open("adres.txt", "w") nDecimal = 1 for i in range(100000000): def generar_HEX(nDecimal): aHex = hex(nDecimal) aHex = aHex[2:].upper() aHex = ((64-len(aHex)) * '0') + aHex return aHex
nDecimal = nDecimal + 1 priv = generar_HEX(nDecimal) pub = privtopub(priv) addr = pubtoaddr(pub) wif = encode_privkey(priv, 'wif')
#print 'NUMBER: ' + str(nDecimal) #print 'PRIV: ' + priv #print 'PUB: ' + pub print 'ADDR: ' + addr #print 'WIF: ' + wif f.write(addr + "//" + wif + "\n")
|
|
|
|
Senius
|
|
December 10, 2019, 10:11:21 PM |
|
sıralı adres üretme isteyen arkadaşlar kullanabilir.... nDecimal = 1 for i in range(100000000):
Sanırım değişiklik yapmamız gereken değer kısımları burası Başlangıç ve bitiş değerleri nasıldır bununla ilgili bilginiz var mı? Bu sitenin giriş kısmındaki değerleri mi dikkate almalıyız? https://lbc.cryptoguru.org/dio/Page 1 out of 904625697166532776746648320380374280100293470930272690489102837043110636675
|
|
|
|
mugt
Member
Offline
Activity: 183
Merit: 35
|
sıralı adres üretme isteyen arkadaşlar kullanabilir.... nDecimal = 1 for i in range(100000000):
Bu sitenin giriş kısmındaki değerleri mi dikkate almalıyız? https://lbc.cryptoguru.org/dio/Page 1 out of 904625697166532776746648320380374280100293470930272690489102837043110636675 Jupiter_01'in script'inde sayfalama özelliği yok. Dediğiniz script'in go ve python kullanılarak yazılmış halleri github'da mevcut. Şöyle açıklarsam daha anlaşılır olacaktır. ilk anahtar : 1 Maksimum anahtar : 115792089237316195423570985008687907852837564279074904382605163141518161494336 Script'te sayfa başına 127 adet üretilmiş değer gösterilmesi isteniyor. O Sitede 128 Maksimum anahtar / 128 = Maksimum sayfa 904625697166532776746648320380374280100293470930272690489102837043110636674 çıkıyor onuda +1 yapmış. 0'dan başladığı için kodda 12. satırda "m = MAX_EXPONENT//(KEYS_PER_PAGE+1)" aslında böyle anahtarlar saklanmadan sorgulama yapılabilir. Ancak üretilen adet ve aralık çok ufak olduğu için sayfalama değerleri yer kaplayacaktır. Rastgele üretilen ve sorgulanan değerler saklanması sağlanabilir yinede sorgulanan sayfa saklanırken zaman damgası ile blok güncellemeleri de karşılaştırılabilir. İlave olarak server.py dosyasındaki sayfalama özelliği ayıklanarak db'den sorgulama ve sorgulanan sayfanın db'ye kaydedilmesi sağlanabilir. python bilgim yok ancak kurcalayayım. Yaparsam burada paylaşırım.
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
December 11, 2019, 06:31:37 AM |
|
Dec değeri 1 den başlayıp 115792089237316195423570985008687907853269984665640564039457584007913129639935 devam ediyor var olan tüm adresler bu aralıkta, bu kodla belli bir dec den başlayıp sıralı bir şekilde adres üretebilirsiniz... https://braliman.com/bitcoin/1 (mantığı bu siteden görebilirsiniz sayfalamada bu mantıkla her sayfaya 128 adres atıyor) kodda nDecimal = xxxxxxxxxxxxxxx (başlamak istediğiniz değer) for i in range(100000000): üretmek istediğiniz adres sayısı ben bu kodu kimi bulmacaları çözmek için kullanıyorum bu arada
|
|
|
|
Senius
|
|
December 11, 2019, 10:05:34 AM |
|
sıralı adres üretme isteyen arkadaşlar kullanabilir....
from bitcoin import * f = open("sifreler.txt", "w") z = open("addr.txt", "w") for addr in range(1000): priv = sha256(random_key()) pub = privtopub(priv) addr = pubtoaddr(pub) f.write(priv+ "\n"+ addr+ "\n") z.write(addr+ "\n") print (addr) #print (priv)
Şuradaki mesajınızdan yardım alarak aşağıdaki şekilde kod oluşturudum. Sonuc.txt dosyasına adres+Private key, Adres bölümüne ise sadece adresleri atıyor. Sorgulama yapabilmek için editör kullanmaya gerek kalmadan hızlıca yapılabilir. umarım hatam yoktur. üst mesajlarda kodun nasıl çalıştığı hakkında bilgiler çok işime yaradı çok teşekkür ederim. from bitcoin import * f = open("Sonuc.txt", "w") z = open("adres.txt", "w") nDecimal = 1 for i in range(100000000): def generar_HEX(nDecimal): aHex = hex(nDecimal) aHex = aHex[2:].upper() aHex = ((64-len(aHex)) * '0') + aHex return aHex nDecimal = nDecimal + 1 priv = generar_HEX(nDecimal) pub = privtopub(priv) addr = pubtoaddr(pub) wif = encode_privkey(priv, 'wif') #print 'NUMBER: ' + str(nDecimal) #print 'PRIV: ' + priv #print 'PUB: ' + pub print 'ADDR: ' + addr #print 'WIF: ' + wif f.write(addr + "//" + wif + "\n") z.write(addr+ "\n")
|
|
|
|
forumalacali
|
|
December 11, 2019, 01:54:23 PM |
|
İlginç bir konu satoshi size madalya takar bulursanız çözümü ilk 2 sayfayı okuduktan sonra beynim yandı varmı bulan bari hiç mi denk gelmedi
|
|
|
|
vincetcm
|
|
December 12, 2019, 02:05:04 PM Last edit: December 12, 2019, 02:21:16 PM by vincetcm |
|
sıralı adres üretme isteyen arkadaşlar kullanabilir....
from bitcoin import * f = open("adres.txt", "w") nDecimal = 1 for i in range(100000000): def generar_HEX(nDecimal): aHex = hex(nDecimal) aHex = aHex[2:].upper() aHex = ((64-len(aHex)) * '0') + aHex return aHex
nDecimal = nDecimal + 1 priv = generar_HEX(nDecimal) pub = privtopub(priv) addr = pubtoaddr(pub) wif = encode_privkey(priv, 'wif')
#print 'NUMBER: ' + str(nDecimal) #print 'PRIV: ' + priv #print 'PUB: ' + pub print 'ADDR: ' + addr #print 'WIF: ' + wif f.write(addr + "//" + wif + "\n")
bu kodu çalıştıramadım, sorun nedir acaba? PS D:\BTC\test> py aks.py File "aks.py", line 20 print 'ADDR: ' + addr ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print('ADDR: ' + addr)? edit: kütüphane ile ilgili sorun vardı, halloldu. benim belirlediğim adreslerde eşleme yapsa daha iyi olurdu, hedef 3 tane adresim var mesela..
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
December 13, 2019, 06:55:00 AM Last edit: December 13, 2019, 07:38:46 AM by Jupiter_01 |
|
yukardaki koddaki sıkıntı uncompressed adresleri veriyor compressed adresleri de aynı çıktıda almak gerekiyor . Sizde bir bakabilirseniz arkadaşlar aynı dec değeri için compressed adres ve uncompressed adres nasıl çıkartırız... Bitcoin modülü ile çözemedim https://pypi.org/project/bitcoin/Edit: (bir aşama ilerleme) compressed ve uncompressed wif üretimi ni yaptım bundan sonrasında wif lerden adrese geçmek gerekiyor from bitcoin import * import bitcoin nDecimal = 8993229949524469768 def generar_HEX(nDecimal): aHex = hex(nDecimal) aHex = aHex[2:].upper() aHex = ((64-len(aHex)) * '0') + aHex return aHex private_key = generar_HEX(nDecimal) decoded_private_key = bitcoin.decode_privkey(private_key, 'hex') wif = bitcoin.encode_privkey(decoded_private_key, 'wif') compressed_private_key = private_key + '01' wif1 = bitcoin.encode_privkey(bitcoin.decode_privkey(private_key, 'hex'), \ 'wif_compressed') print wif1 print wif
|
|
|
|
vincetcm
|
|
December 13, 2019, 09:18:33 AM |
|
yukardaki koddaki sıkıntı uncompressed adresleri veriyor compressed adresleri de aynı çıktıda almak gerekiyor . Sizde bir bakabilirseniz arkadaşlar aynı dec değeri için compressed adres ve uncompressed adres nasıl çıkartırız... Bitcoin modülü ile çözemedim https://pypi.org/project/bitcoin/Edit: (bir aşama ilerleme) compressed ve uncompressed wif üretimi ni yaptım bundan sonrasında wif lerden adrese geçmek gerekiyor from bitcoin import * import bitcoin nDecimal = 8993229949524469768 def generar_HEX(nDecimal): aHex = hex(nDecimal) aHex = aHex[2:].upper() aHex = ((64-len(aHex)) * '0') + aHex return aHex private_key = generar_HEX(nDecimal) decoded_private_key = bitcoin.decode_privkey(private_key, 'hex') wif = bitcoin.encode_privkey(decoded_private_key, 'wif') compressed_private_key = private_key + '01' wif1 = bitcoin.encode_privkey(bitcoin.decode_privkey(private_key, 'hex'), \ 'wif_compressed') print wif1 print wif comp adresi de yazmak için ne yapmak gerekir?
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
December 15, 2019, 11:15:20 AM |
|
Random Private Key Üretip Adres ve compressed Adres çıktısını almak
import bitcoin import qrcode
f = open("keyler.txt", "w") z = open("adresler.txt", "w") for i in range(10000000): valid_private_key = False while not valid_private_key: private_key = bitcoin.random_key() #private_key = str('siz girin') decoded_private_key = bitcoin.decode_privkey(private_key, 'hex') valid_private_key = 0 < decoded_private_key < bitcoin.N
#print ('Private Key (hex) is: ' + private_key) #print ('private Key (decimal) is: ' + str(decoded_private_key)) wif_encoded_private_key = bitcoin.encode_privkey(decoded_private_key, 'wif') #print('Private Key (WIF) is: ' + wif_encoded_private_key) compressed_private_key = private_key + '01' #print ('Private Key Compressed (hex) is: ' + compressed_private_key) wif_compressed_private_key = bitcoin.encode_privkey(bitcoin.decode_privkey(compressed_private_key, 'hex'), 'wif') #print ('Private Key (WIF-compressed) is: ' + wif_compressed_private_key) public_key = bitcoin.fast_multiply(bitcoin.G, decoded_private_key) #print ('Public Key (x,y) coordinates are: ' + str(public_key)) hex_encoded_public_key = bitcoin.encode_pubkey(public_key, 'hex') #print ('Public Key (hex) is: ' + hex_encoded_public_key) (public_key_x, public_key_y) = public_key if public_key_y % 2 == 0: compressed_prefix = '02' else: compressed_prefix = '03' hex_compressed_public_key = compressed_prefix + bitcoin.encode(public_key_x, 16) #print ('Compressed Public Key is: ' + hex_compressed_public_key) print ('Adres ' + bitcoin.pubkey_to_address(public_key)) print ('CAdres ' + bitcoin.pubkey_to_address(hex_compressed_public_key)) compressed_address_base58check = bitcoin.pubkey_to_address(hex_compressed_public_key)
f.write(bitcoin.pubkey_to_address(public_key) + "//" + bitcoin.pubkey_to_address(hex_compressed_public_key) + "//" + private_key + "\n") z.write(bitcoin.pubkey_to_address(public_key) + "\n" + bitcoin.pubkey_to_address(hex_compressed_public_key) + "\n")
|
|
|
|
vincetcm
|
|
December 22, 2019, 06:33:53 PM |
|
Random Private Key Üretip Adres ve compressed Adres çıktısını almak
import bitcoin import qrcode
f = open("keyler.txt", "w") z = open("adresler.txt", "w") for i in range(10000000): valid_private_key = False while not valid_private_key: private_key = bitcoin.random_key() #private_key = str('siz girin') decoded_private_key = bitcoin.decode_privkey(private_key, 'hex') valid_private_key = 0 < decoded_private_key < bitcoin.N
#print ('Private Key (hex) is: ' + private_key) #print ('private Key (decimal) is: ' + str(decoded_private_key)) wif_encoded_private_key = bitcoin.encode_privkey(decoded_private_key, 'wif') #print('Private Key (WIF) is: ' + wif_encoded_private_key) compressed_private_key = private_key + '01' #print ('Private Key Compressed (hex) is: ' + compressed_private_key) wif_compressed_private_key = bitcoin.encode_privkey(bitcoin.decode_privkey(compressed_private_key, 'hex'), 'wif') #print ('Private Key (WIF-compressed) is: ' + wif_compressed_private_key) public_key = bitcoin.fast_multiply(bitcoin.G, decoded_private_key) #print ('Public Key (x,y) coordinates are: ' + str(public_key)) hex_encoded_public_key = bitcoin.encode_pubkey(public_key, 'hex') #print ('Public Key (hex) is: ' + hex_encoded_public_key) (public_key_x, public_key_y) = public_key if public_key_y % 2 == 0: compressed_prefix = '02' else: compressed_prefix = '03' hex_compressed_public_key = compressed_prefix + bitcoin.encode(public_key_x, 16) #print ('Compressed Public Key is: ' + hex_compressed_public_key) print ('Adres ' + bitcoin.pubkey_to_address(public_key)) print ('CAdres ' + bitcoin.pubkey_to_address(hex_compressed_public_key)) compressed_address_base58check = bitcoin.pubkey_to_address(hex_compressed_public_key)
f.write(bitcoin.pubkey_to_address(public_key) + "//" + bitcoin.pubkey_to_address(hex_compressed_public_key) + "//" + private_key + "\n") z.write(bitcoin.pubkey_to_address(public_key) + "\n" + bitcoin.pubkey_to_address(hex_compressed_public_key) + "\n")
pupkey den üretmek işi biraz karmaşıklaştırmış sanırım, bir süre sonra kütüphane dosyalarında hata veriyor. privkey_to_address : (privkey) print ('CAdres ' + bitcoin.pubkey_to_address(hex_compressed_public_key)) File "C:\Python37-32\lib\site-packages\bitcoin\main.py", line 452, in pubkey_to_address return bin_to_b58check(bin_hash160(pubkey), magicbyte) File "C:\Python37-32\lib\site-packages\bitcoin\main.py", line 334, in bin_hash160 intermed = hashlib.sha256(string).digest() TypeError: Unicode-objects must be encoded before hashing
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
December 28, 2019, 07:29:50 PM Last edit: December 30, 2019, 07:24:37 PM by Jupiter_01 Merited by mhanbostanci (1) |
|
Arkadaşlar aşağıdaki kodu da deneyin özellikle belli bir aralıkta çözüm arayanlar için bire bir...
ran = 1 (bitcoin DEC değeri Bunu siz girin , aşağıda Dec 1 den başlar birer arttırarak private key üretip verilen adresi çözmeye çalışır) AMAÇ dec aralığı bilinen bir adresi bulmaya çalışmak (özellikle muhtelif bulmacalarda kullanabilirsiniz) (sayfalama mantığın bir versiyonu 128 e bölünmeden dec değerleri üzerinden ilerliyor) BU KOD SIRALI TARAMA
from bitcoin import * import random ta = open("jupi1.txt", "w") ran = 1 while True: ran = ran + 1 myhex = "%064x" % ran myhex = myhex[:64] priv = myhex pub = privtopub(priv) pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed") addr = pubtoaddr(pubkey1) n = addr if n.strip() == "1DF7Yr4GKWoCXZZZXoEczo9oiokwQe8Urz": #print ("found!!!",addr,myhex) s1 = myhex s2 = addr
ta.write(addr + "\n" + myhex)
break else: print ran
BU KOD GİRİLEN İKİ DEC ARALIĞINDA RANDOM VERİLEN ADRESİ ARAR
ran = random.randrange(200,300) ''' Aradığınız dec aralığını bu alana girin '''
from bitcoin import * import random
while True: ran = random.randrange(200,300) myhex = "%064x" % ran myhex = myhex[:64] priv = myhex pub = privtopub(priv) pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed") addr = pubtoaddr(pubkey1) n = addr if n.strip() == "1E854xRWvAX2TPzU2M5vphb34kERiESaRR": print ("Bulundu!!!",addr,myhex) s1 = myhex s2 = addr break else: print ("aranıyor..",addr,myhex)
Aşağıdaki kodda başka bir versiyon birden fazla adresi belirli bir dec aralığında aramak için
from bitcoin import * import random
while True: ran = random.randrange(200,300) myhex = "%064x" % ran myhex = myhex[:64] priv = myhex pub = privtopub(priv) pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed") addr = pubtoaddr(pubkey1) n = addr if n.strip() in ("1E854xRWvAX2TPzU2M5vphb34kERiESaRR,19JXActYqKeX6phjALfDvLV23QuGGe4i2r,1AsrDGALFhyn1Monh1SJuJbRrBPndryssD"): print ("Bulundu!!!",addr,myhex) s1 = myhex s2 = addr break else: print (ran)
Bu arada kodların tamamı compressed adresler için geçerlidir..
|
|
|
|
vincetcm
|
|
December 28, 2019, 09:06:08 PM |
|
Arkadaşlar aşağıdaki kodu da deneyin özellikle belli bir aralıkta çözüm arayanlar için bire bir...
ran = 1 (bitcoin DEC değeri Bunu siz girin , aşağıda Dec 1 den başlar birer arttırarak private key üretip verilen adresi çözmeye çalışır) AMAÇ dec aralığı bilinen bir adresi bulmaya çalışmak (özellikle muhtelif bulmacalarda kullanabilirsiniz) (sayfalama mantığın bir versiyonu 128 e bölünmeden dec değerleri üzerinden ilerliyor) BU KOD SIRALI TARAMA
from bitcoin import * import random f = open("bulunan.txt", "w") ran = 1 while True: ran = ran + 1 myhex = "%064x" % ran myhex = myhex[:64] priv = myhex pub = privtopub(priv) pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed") addr = pubtoaddr(pubkey1) n = addr if n.strip() == "1DF7Yr4GKWoCXZZZXoEczo9oiokwQe8Urz": #f.write(addr + "\n" + myhex + "\n") print ("Bulundu",addr,myhex) s1 = myhex s2 = addr break else: print (ran) #f.write(addr + "\n" + myhex + "\n")
BU KOD RANDOM GİRİLEN İKİ DEC ARALIĞINDA RANDOM VERİLEN ADRESİ ARAR
ran = random.randrange(200,300) ''' Aradığınız dec aralığını bu alana girin '''
from bitcoin import * import random
while True: ran = random.randrange(200,300) myhex = "%064x" % ran myhex = myhex[:64] priv = myhex pub = privtopub(priv) pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed") addr = pubtoaddr(pubkey1) n = addr if n.strip() == "1E854xRWvAX2TPzU2M5vphb34kERiESaRR": print ("Bulundu!!!",addr,myhex) s1 = myhex s2 = addr break else: print ("aranıyor..",addr,myhex)
Aşağıdaki kodda başka bir versiyon birden fazla adresi belirli bir dec aralığında aramak için
from bitcoin import * import random
while True: ran = random.randrange(200,300) myhex = "%064x" % ran myhex = myhex[:64] priv = myhex pub = privtopub(priv) pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed") addr = pubtoaddr(pubkey1) n = addr if n.strip() in ("1E854xRWvAX2TPzU2M5vphb34kERiESaRR,19JXActYqKeX6phjALfDvLV23QuGGe4i2r,1AsrDGALFhyn1Monh1SJuJbRrBPndryssD"): print ("Bulundu!!!",addr,myhex) s1 = myhex s2 = addr break else: print (ran)
Bu arada kodların tamamı compressed adresler için geçerlidir..
eline sağlık benzer bir kodu bu hafta ben de yazmıştım, burada paylaşacaktım ama fırsat bulamadım. ben de belirli aralıkta pkey aratıyorum, hızlı olsun diye os. kütüphanesini ekledim ama çok ta hızlı olmadı açıkçası. ekran kartını yada işlemciyi kullanacak bir kod eklemek gerekecek gibi görünüyor.. Bu arada sigscript değeri kaç bit olmalı, bilen var mı?
|
|
|
|
Senius
|
|
December 30, 2019, 11:06:17 PM |
|
uzun alıntı yapmak yerine @ olarak cevaben yazarsanız daha iyi olur arkadaşlar konuyu takip etmek gerçekten zorlaşıyor. @vincetcm son mesajlarınızı editlerseniz gerçekten güzel olacak. sevgiler.
|
|
|
|
PHI1618
Legendary
Offline
Activity: 1554
Merit: 1334
|
|
December 31, 2019, 07:35:54 AM |
|
uzun alıntı yapmak yerine @ olarak cevaben yazarsanız daha iyi olur arkadaşlar konuyu takip etmek gerçekten zorlaşıyor. @vincetcm son mesajlarınızı editlerseniz gerçekten güzel olacak. sevgiler.
Veya alıntı içindeki mesaj kısaltılabilir. Böylelikle hem hangi mesaja ithafen yazıldığı belli olur hem de görsel olarak daha doğrusu okuma açısından zorluk çıkarmaz. Konuyu ben de mümkün olduğunca okuyarak takip ediyorum. Uzun alıntılar gerçekten hem takibi hem okumayı zorlaştırıyor.
|
"Damnant quod non intelligunt." Anlamadıkları şeyi suçlarlar. BTC
|
|
|
mandown
Legendary
Online
Activity: 2100
Merit: 1452
|
|
December 31, 2019, 08:37:26 AM |
|
bende sevdiğim konuları alıntalamayı severim konu sahibi mesajını değiştirsede elinizde durur.
|
|
|
|
Senius
|
|
December 31, 2019, 08:41:53 AM |
|
-
Kendi yedeğinizi oluşturun. http://archive.li kullanabilirsiniz ve benim yaptığım gibi burada yazan her kodu bir not defterine kopyalayarak klasör içerisinde bekletin. ben bu sayfada yer alan bütün bilgileri http://archive.li üzerinden yedekliyorum.
|
|
|
|
mandown
Legendary
Online
Activity: 2100
Merit: 1452
|
|
January 04, 2020, 11:11:44 AM |
|
Az kitap okuyunda en azından birşey öğrenirsiniz saçma saçma şeylerle ilgilenmeyin.
kitap okumayanların burada olduğuna göre siz gidebilirsiniz. Aramıza sonradan katıldığınıza göre kitap size birşey katmamış ki buradasınız. Anlayabilene. Biz halimizden memnunuz 1tb a yakın tarama yaptım içerik 0 en azından sistmein ne kadar güvenli olduğunu test ediyoruz
|
|
|
|
mandown
Legendary
Online
Activity: 2100
Merit: 1452
|
|
January 04, 2020, 06:45:23 PM |
|
doğru millet uzaya çıkarken sen anca boş konuş. demekki sana da 20 kuruş verdiler ki buradasın 10 kuruş için ortakmı arıyon yetişemiyon herhal isteklerine. aradığını burada bulamazsın hadi toz ol.
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
January 04, 2020, 08:25:37 PM Last edit: January 04, 2020, 08:42:42 PM by Jupiter_01 |
|
Boş muhabbetler edip burda lütfen konuyu daraltmayın bizi de darlamayın... https://bitcointalk.org/index.php?topic=1306983.0insanlar sizin beğenmediğiniz o yabancı güçler sırf bu algoritmayı anlamak için milyon dolarlık ödüller veriyor... Bizde bu algoritmayı çözmeye/anlamaya çalışıyoruz ve kimi yorumlar üretiyoruz... En azından bu teknolojiye sağından veya solundan bir şeyler katıyoruz ve yine en azından türkçe bir kaynak oluşturuyoruz. Sen ve senin gibi salak saçma insanlar ülkemize hep geride bıraktı. (husura bakmayın bu muhabbete hiç girmek istemezdim ama bu cahilleri gördükçe gerçekten insan darlanıyor)... Şu anda bana onlarca mesaj geliyor ve bu mesajların %90 yurt dışından şu kodu açıklarmısınız biz kayıp 3 milyon btc yi bulmak istiyoruz şöyle bir yöntem izliyoruz vs... Bırakın en azından bu konuda biraz bir şeyler yapalım ve bir kaynak oluşturalım... Ama düzünden ama ters mühendisliğinden...Bu provokatör dilleri gidin bildiğiniz ve her zaman yaptığınız yerlerde yapın...En azından bi burayı rahat bırakın daaa..
|
|
|
|
|