وسائل لوڈ ہو رہے ہیں... لوڈنگ...

کس طرح دنیا کے دائرے کی شرح دن OKX کی نجی کلید پہیلی جیت کو توڑنے کے لئے (مکمل کوڈ کے ساتھ)

مصنف:ایجاد کنندہ کوانٹائزیشن, تخلیق: 2023-03-14 23:25:45, تازہ کاری: 2023-09-18 20:08:33

img

ایک بار پھر ، آپ کو یہ دیکھنے کی ضرورت ہے کہ آپ کے پڑوسیوں کے مندروں میں OKX کے بارے میں کیا کہا جارہا ہے کہ وہ ورلڈ سائیکلنگ ڈے کے بارے میں راز افشا کرنے کی سرگرمیاں کر رہے ہیں ، جس کا موضوع یہ ہے:

img

میں ایک بوڑھا کسان ہوں، اور جب میں نے یہ خبر دیکھی تو میرے منہ کا کونے تھوڑا سا اونچا ہو گیا، میں نے اپنا میک بک پرو کھول دیا، اور میں نے کچھ نہیں کہا، میں نے شروع کر دیا

تجزیہ

سرکاری طور پر کہا گیا ہے کہ تصویر میں 61 بٹ کی چابی ہے جو کہ دائرہ کار کے ساتھ ملتی ہے، پرائیویٹ کی چابی جس کی لمبائی 32 بائٹ ہے، اس کو ہیکس میں تبدیل کر دیا گیا ہے یعنی 64 بٹ اور 0x کے پیش لفظ، مجموعی طور پر 66 بٹ، اب 61 بٹ ہیں، ایک نظر میں پہلی سطر میں '0X' واضح طور پر دائرہ کار نہیں ہے، پرائیویٹ کی چابی شروع ہوتی ہے، اور پھر 5 بٹ دائیں ((0123456789ABCDEF) ان حروف کی بے ترتیب ترتیب، تشدد کے بغیر کوئی مسئلہ نہیں، شروع کریں.

میک کے ساتھ آنے والے ٹولز کے ساتھ سادہ ہائبرائزڈ رنگوں کی پروسیسنگ

img

اس کے بعد میک خود بخود تصاویر میں موجود حروف کو پہچان لیتا ہے، اور ہم براہ راست نقل کرتے ہیں:

3.141592653589793230X1D64338
А694502884197169399375105820
974925E123078164062862089986
28033DB034211706409914808651
32823066470ED424609550582231
8B3
81284
•探索,
038
永无止境
027
493
05%
0128
4756482337867831731712019091
47D9E56692346034861045432664
8213393607743749141273724587
006606315588174881BEEA209628
2925409192744436789259036001

یہ یقینی طور پر کام نہیں کرتا، ہم نے دستی طور پر اس میں ترمیم کی ہے، تصویر میں پوشیدہ غیر تصدیق شدہ تصاویر کو نشان لگا دیا گیا ہے *، اس بات کا یقین نہیں ہے، ہم بعد میں بات کریں گے. دوسرے تصاویر میں پھنسے ہوئے ہیں، اور یہ دوسرے فونٹس کی پینٹنگ کی شکل کو دیکھ کر فیصلہ کیا جا سکتا ہے، اس بار ہم پطرون پر ہیں، اور دو کے درمیان فرق کا حساب لگاتے ہیں، ایک ہی '_' کے ساتھ ظاہر ہوتا ہے، صرف مختلف دکھاتا ہے

img = '''
3.141592653589793230X1D64338
A694502884197169399375105820
974925E123078164062862089986
28033DB034211706409914808651
32823066470ED424609550582231
8B32594081284811174502841027
0193**2*D2299964462294895493
0381960EFC8103F9365933446128
4756482337867831731712019091
47D9E56692346034861045432664
82133936077A3749141273724587
006606315588174881BEEA209628
2925409192744436789259036001
'''
# 真实圆周率
real='''
3.14159265358979323846264338
3279502884197169399375105820
9749445923078164062862089986
2803482534211706798214808651
3282306647093844609550582231
7253594081284811174502841027
0193852110555964462294895493
0381964428810975665933446128
4756482337867831652712019091
4564856692346034861045432664
8213393607260249141273724587
0066063155881748815209209628
2925409171536436789259036001
'''

items = img.strip().split('\n')
diffStr = ''
for pos, line in enumerate(real.strip().split('\n')):
    for i, c in enumerate(line):
        imgLine = list(items[pos])
        if line[i] == imgLine[i]:
            imgLine[i] = '_'
        else:
            diffStr += imgLine[i]
        items[pos] = ''.join(imgLine)
print('\n'.join(items))
print(diffStr, 'Len:', len(diffStr))

اس کے نتیجے میں:

___________________0X1D_____
A694________________________
____25E1____________________
____3DB0________4099________
___________ED42_____________
8B32________________________
____**_*D2299_______________
______0EFC___3F93___________
________________731_________
_7D9E_______________________
__________7A37______________
__________________BEEA______
________92744_______________
0X1DA69425E13DB04099ED428B32***D22990EFC3F937317D9E7A37BEEA92744 Len: 64

اور اگر آپ کو تین عدد ملتے ہیں، تو آپ کے پاس تین غیر یقینی نمبر ہیں، اور آپ اسے ہٹا دیں گے، کیونکہ اگر آپ باقی 61 ہندسوں کو ہٹا دیں تو یہ ٹھیک ہے۔ صرف سب سے زیادہ واضح اختلافات کو چھوڑ کر، آخر میں مندرجہ ذیل سابقہ کو مدنظر رکھتے ہوئے

0X1DA69425E13DB04099ED428B32D22990EFC3F937317D9E7A37BEEA92744

آپ کو پیٹن کے نیچے جانا ہے، اور پھر تشدد کے ساتھ اوکے چین پر توازن کو چڑھنا ہے، اور اس کا موازنہ کریں کہ کون سی نجی کلید میں توازن ہے، اور اصل میں آپ پہلے سے ہی 314USDT ٹرانسفر کرنے والے عوامی کلید کو منتخب کرسکتے ہیں، یہ تیز تر ہے، اگر آپ ویب سائٹ پر دیکھتے ہیں کہ باقی گیس ہے تو براہ راست توازن کو چیک کرنا بہتر ہے، کوڈ زیادہ گندا ہے.

import sys
import web3,time,logging
from eth_account import Account
from web3 import Web3
logging.basicConfig(level=logging.INFO, format='%(asctime)s %(message)s')
w3 = Web3(Web3.HTTPProvider("https://exchainrpc.okex.org"))
logging.info(w3.clientVersion)
found = None

def get_balance_gas(key):
    global found
    _counter += 1
    address = Account.from_key(key).address
    logging.info('fetch address %s %s' % (found, address))
    while True:
        try:
            balance = w3.eth.get_balance(address)
            break
        except:
            logging.warning(traceback.format_exc())
            time.sleep(1)
            continue
    if balance != 0:
        found = key
        raise BaseException('Found balance: %s %s' % (address, balance))
    return balance

from concurrent.futures import ThreadPoolExecutor
executor = ThreadPoolExecutor(max_workers=50)
keys = []
prefix = '1DA69425E13DB04099ED428B32D22990EFC3F937317D9E7A37BEEA92744'
# 无所谓优化算法了, 争分夺秒跑密钥
ch = '0123456789ABCDEF'
for a in range(0, 16):
    for b in range(0, 16):
        for c in range(0, 16):
            for d in range(0, 16):
                for e in range(0, 16):
                    keys.append("0x"+prefix+ch[a]+ch[b]+ch[c]+ch[d]+ch[e])
print('all keys:', len(keys))
tasks = [None for t in keys]
for idx, key in enumerate(keys):
    tasks[idx] = executor.submit(get_balance_gas, key)
for t in tasks:
    t.result()
    

آپ دیکھ سکتے ہیں کہ یہ 10485876 بار چلتا ہے، اور یہ بہت تیز ہے، ایک سے زیادہ دھاگوں کے ساتھ، میرے ایک سرور پر چل رہا ہے.

2023-03-15 00:20:19,491 exchain-v1.6.8.5
all keys: 1048576
2023-03-15 00:20:20,372 fetch address None 0xc20C41f06F2428a0FD84ef03Ec6960992F5f8016
2023-03-15 00:20:20,473 fetch address None 0xcFa87ee54bc1c14c09a3AB3f41640bBab5C5480a
2023-03-15 00:20:20,483 fetch address None 0x126E922652f8B276F231D0eCA94d98685a26a45D
以下省略......

پریشانی کے انتظار میں ، بری خبر آگئی ، حکمت عملی ختم ہونے سے پہلے بھی کام نہیں کرتی ہے ، دکھائی دیتی ہے None

چوٹی کا چکر

نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیں، نہیںD2299میں نے اس کے بارے میں کچھ بھی نہیں کہا، مجھے یقین ہے، لیکن وہ خود اعتمادی کی طرح لگتا ہے۔

img

لیکن اس شخص نے 61 نمبر دیئے ہیں اور یہ D2290 ہے، اور اس نے کہا کہ اس کی جانچ پڑتال کی گئی ہے، کوئی بات نہیں، صرف قسمت کی وجہ سے، یہ بجلی کی بربادی ہے.

img

اور کوشش کرنے کے ذہن میں، میں نے 61 لوگوں کو پایا جو بہت سے دوسرے لوگوں نے لکھا تھا، اور وہ سب بہت پر اعتماد نظر آتے تھے.

img

تبصرے کے علاقوں میں پائے جانے والے تمام سابقہ کو جمع کیا گیا ہے ، اور سخت کوڈ کے ساتھ گھومتے ہوئے ، بنیادی کوڈ کو تبدیل نہیں کیا گیا ہے ، اسے دوبارہ نہیں لگایا گیا ہے۔

prefixs =[
'1DA69425E13DB04099ED428B3202290EFC3F9317317D9E7A37BEEA92744',
'1DA69425E13DB04099ED428B32D2290EFC3F9373177D9E7A37BEEA92744',
'1DA69425E13DB04099ED428B320D2290EFC3F937317D9E7A37BEEA92744',
'1DA694255E3DB040990ED428B3208890EFC3F937317D9E7A37BEEA92744',
'1DA69425E13DB04099ED428B3202299EFC3F9317317D9E7A37BEEA92744',
'1DA69425E13DB01099ED428B3202290EFC3F9317317D9E7A37BEEA92744',
'1DA69425E13DB04099ED428B32D2290EFC3F9317317D9E7A37BEEA92744',
'1DA69425E13DB04099ED428B32D22990EFC3F937317D9E7A37BEEA92744',
]

دراصل، اس کے بعد بھی بہت سے نئے تبصرے آئے ہیں، اور ایک بھائی کا پی آئی بھی میرے جیسی نہیں ہے، یہ حیرت انگیز ہے۔ آپ کو ان میں سے کچھ کے ساتھ دوڑنا ہے، آپ اپنی آنکھوں پر یقین نہیں کر سکتے ہیں، لیکن آپ کو باہر دوڑنا ہے، یہ ظاہر کرنے کے لئے کہ آپ کے سامنے کی چابی میں سے ایک درست ہے، یہ غیر سائنسی ہے، نجی کلید یہ ہے:

1DA69425E13DB04099ED428B32D2290EFC3F9373177D9E7A37BEEA92744C8155

یہ D229 ہے، لیکن تصویر میں یہ واضح طور پر D2299 ہے، اور 731 کے پیچھے ایک 7 ہے، اور یہ دو ہے، لیکن یہ صحیح 61 ہے، یہ معلوم نہیں ہے کہ اس نے خود کیسے حساب لگایا، یہ بہت دلچسپ ہے، لیکن مجھے اپنے آپریشن پر کوئی شک نہیں ہے، تبصرے کے حصے کو دیکھیں کہ سرکاری گاہک نے کہا کہ اس کی ایک اور ورژن ہے، میں نے اکیلے ہی سنا ہے، میں نے جو سیکھا ہے اور کائنات کے بارے میں انسانیت کی موجودہ تفہیم کے ساتھ، یہ بے وقوف نمبر کائنات کی لامحدودیت کی نمائندگی کر سکتا ہے، اس کے چھوٹے حصے کبھی نہیں دہرائے جائیں گے یا ختم ہو جائیں گے، آپ اسے اس کائنات میں آپ کے UUID کے طور پر سمجھ سکتے ہیں، اگر کوئی اور ورژن ہے تو، شاید متوازی دنیا سے.

یہ ایک اور بڑا بھائی ہے جس نے اپنے سوال کے بعد کسٹمر سروس کا جواب دیا:

img

یہ علم کا ایک ٹکڑا ہے

ویب 3 ٹرانسفر کوڈ

آخر میں، بونس کو منتقل کرنے کے لئے کوڈ، اس بار میں نے براہ راست FMZ پلیٹ فارم کے ویب 3 کی خصوصیات کا استعمال کیا، چین ایڈریس کو OKC کے طور پر مقرر کیا گیا تھا، اور پھر جب نجی چابیاں شامل کی گئیں تب بھی یہ کام نہیں کرتا تھا، اور پھر دونوں لائنوں کو ٹھیک کیا گیا تھا، براہ راست ڈیبگنگ ٹول موڈ میں.

img

ثبوت

پبلک کليڈ ایڈریس کو توڑنے کے بعد

>>> from eth_account import Account
>>> Account.from_key('0x1DA69425E13DB04099ED428B32D2290EFC3F9373177D9E7A37BEEA92744C8155').address
'0x0bd08825e05e540C9508961a32E58D14da47275A'

اس لنک کو دیکھیں:https://www.okx.com/cn/explorer/okc/address/0x0bd08825e05e540c9508961a32e58d14da47275a

ٹیکساس: میں نے اپنے ساتھ لے جانے کے بعد:https://www.okx.com/cn/explorer/okc/tx/0x4211418b09571011417257201aaf10fc3c5d638809a9456eb5aba5fe8c5d4e2c

آپ دیکھ سکتے ہیں کہ وصول کنندہ کا پتہ

0x25f0a126be95f437ee71d7c4de725567c5f6c731

img

اور یہ ثابت کرنے کے لئے کہ یہ میرا پتہ ہے، میں نے اس وصول کنندہ کے ایڈریس کو بلیک ہول ایڈریس پر ایک بل میں منتقل کیا

https://www.okx.com/cn/explorer/okc/tx/0xc32b5e299064456af3eb67c34a3b153f74a1bd18a31429052e3e3c5614bcdb6e

بلیک ہول کا پتہ:0x0000000000000000005757572e464d5a2e434f4d

اس بلیک ہول ایڈریس میں ایک ویب سائٹ ہے جس کا نام ہے

~ % python -c 'print(bytes.fromhex("0000000000000000005757572e464d5a2e434f4d"))'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00WWW.FMZ.COM'

بعد میں

یہ ختم ہو گیا ہے، پیچھے مڑیں، یا شکریہ ادا کریں کہ آپ نے سالوں سے علم جمع کیا ہے، ورنہ آپ اتنی تیزی سے نہیں کر رہے تھے، اور دوسروں کو ایک قدم آگے لے جا رہے تھے. اس بات کا یقین ہے کہ سرکاری نقشے میں غلطی ہے ، یا ، عام طور پر ، اس کا جواب شائع ہونے سے پہلے ہی اس کی وضاحت کرنا خوش قسمت ہے ، اور امید ہے کہ اگلی بار جب او کے ایکس اسی طرح کے پروگراموں کا انعقاد کرے گا تو زیادہ سخت ہوگا۔


متعلقہ

مزید

ڈیڈیایک کروڑ 40 لاکھ بار کتنا وقت لگتا ہے؟

جونیZ زبردست ہے!!!

بٹکروبوٹہاتھ سے کام کرنے کی صلاحیت

اوک کوانٹائزیشنZ زبردست ہے!!!

ایجاد کنندہ کوانٹائزیشنتقریباً 20 منٹ

ایجاد کنندہ کوانٹائزیشنپرانا ریلوے آگیا