কিভাবে ওয়ার্ল্ড সার্কিট রেট দিবস OKX এর প্রাইভেট কী ধাঁধা পুরস্কার (সম্পূর্ণ কোড সহ) কে কেটে ফেলা যায়

লেখক:উদ্ভাবক পরিমাণ, তৈরিঃ 2023-03-14 23:25:45, আপডেটঃ 2023-09-18 20:08:33

img

ওকেএক্স বিশ্ব বৃত্তাকার রেট দিবসের জন্য রহস্য উন্মোচন কর্মসূচি করছে বলে প্রতিবেশী মন্দিরগুলোতে দেখুন।

img

আমি একজন প্রবীণ কৃষক, এবং যখন আমি এই বার্তাটি দেখলাম, তখন আমার মুখের কোণটি সামান্য উপরে উঠে গেল, আমি আমার ম্যাকবুক প্রো খুললাম, এবং আমি কিছুই বলিনি, আমি শুরু করলাম।

বিশ্লেষণ

অফিসিয়ালি বলা হয়েছে, ছবিতে ৬১ বিট কী রয়েছে যা আবর্তনের সাথে ওভারল্যাপ হয়, প্রাইভেট কীটি ৩২ বাইটের দৈর্ঘ্য, এবং আমরা সবাই জানি যে এটি হেক্সে রূপান্তরিত হয়, অর্থাৎ ৬৪ বিট এবং এর আগে ০x, মোট ৬৬ বিট, ইতিমধ্যে ৬১ বিট, এবং প্রথম সারিতে প্রথম লাইনটি দেখে মনে হচ্ছে যে '০ এক্স' স্পষ্টতই আবর্তনশীল নয়। প্রাইভেট কীটি শুরুতে অগ্রভাগে, এবং তারপরে ৫ টি ডানদিকে ((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

যদি আপনি ৩টি সংখ্যা যোগ করেন, তাহলে ৩টি অনিশ্চিত সংখ্যা আছে, এবং আপনি তাকে বাদ দিতে পারেন, কারণ বাকি ৬১টি সংখ্যা বাদ দিলে সমস্যা হবে না। শুধুমাত্র সবচেয়ে সুনির্দিষ্ট পার্থক্যগুলি রেখে, শেষ পর্যন্ত উপসর্গটি বিবেচনা করুনঃ

0X1DA69425E13DB04099ED428B32D22990EFC3F937317D9E7A37BEEA92744

নীচে পাইথন আছে, হিংসা OK চেইনে ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত ক্রমাগত

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()
    

আপনি দেখতে পাচ্ছেন, আমার একটি সার্ভারে এটি চালানোর জন্য ১০,৪৮,৫৭৬ বার যেতে হবে।

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

পর্বতশৃঙ্গ ঘুরছে

না, এটা ঠিক নয়, বস্ট বুঝতে পারল না, এবং আমি টুইটারে গিয়েছিলাম, এবং আমি দেখতে পেলাম যে সবাই আমার মতোই পদক্ষেপ নিয়েছে, কিন্তু আশ্চর্যজনকভাবে, কেউ এই সময়ে ডিক্রিপশন সফল বলে বলেনি, এবং সরকারীভাবে সঠিক শীর্ষ 61 প্রকাশ করা হয়নি, এবং একটি অদ্ভুত প্রতিক্রিয়া আমার দৃষ্টি আকর্ষণ করেছিল, কারণ এর মধ্যে একটি পার্থক্য ছিল।D2299আমি নিশ্চিত, কিন্তু সে আত্মবিশ্বাসী বলে মনে হচ্ছে।

img

কিন্তু এই ব্যক্তি 61 টি নম্বর দিয়েছেন D2290 এবং তিনি বলেছেন যে এটি একটি ভাল চেক করা, কোন ব্যাপার, ভাগ্যক্রমে, এটি একটি অপচয় প্লাগইন।

img

এবং চেষ্টা করার মানসিকতা নিয়ে, আমি আরও 61 টি খুঁজে পেয়েছি যা অন্যরা লিখেছিল এবং তারা সকলেই আত্মবিশ্বাসী বলে মনে হয়েছিল।

img

মন্তব্য বিভাগে পাওয়া উপসর্গগুলি সংগ্রহ করা হয়েছে এবং স্ট্যান্ডার্ড কোডের মাধ্যমে সরানো হয়েছে, মূল কোডটি পরিবর্তন করা হয়নি, পুনরাবৃত্তি করা হয়নি।

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

আসলে, আরও অনেক নতুন পোস্ট আছে, এবং আমার ভাইয়ের পিআই আমার চেয়ে আলাদা, যা আশ্চর্যজনক। আপনি যদি এই দুটি দিয়ে দৌড়াতে চান, আপনি নিজের চোখকে বিশ্বাস করতে পারবেন না, এবং আপনি দৌড়ে বেরিয়ে এসেছেন, যা দেখায় যে আপনার সামনে একটি ক্যাবল রয়েছে যা সঠিক, এটি অ-বিজ্ঞানী, ব্যক্তিগত কীটি হ'লঃ

1DA69425E13DB04099ED428B32D2290EFC3F9373177D9E7A37BEEA92744C8155

এখানে D229 আছে, কিন্তু ছবিতে D2299 আছে, এবং 731 এর পিছনে একটি 7 আছে। কিন্তু এটা ঠিক ৬১ ডিগ্রি, কিভাবে তিনি নিজেই গণনা করেছেন তা অজানা, কৌতূহল ছাড়া, কিন্তু আমি আমার নিজের অপারেশন সম্পর্কেও সন্দেহ করি না, মন্তব্য বিভাগে দেখুন যে অফিসিয়াল গ্রাহক বলেছেন যে বৃত্তাকার হারের আরেকটি সংস্করণ রয়েছে, আমি একা এবং অজ্ঞাত, আমি যা শিখেছি এবং মহাবিশ্ব সম্পর্কে মানুষের বর্তমান বোঝার সাথে, বৃত্তাকার হারের এই অযৌক্তিক সংখ্যাটি মহাবিশ্বের অসীমতার প্রতিনিধিত্ব করতে পারে, এর ক্ষুদ্র অংশটি কখনই পুনরাবৃত্তি বা শেষ হবে না, আপনি তাকে এই মহাবিশ্বে আপনার ইউইউআইডি হিসাবে বুঝতে পারেন, যদি অন্য সংস্করণ থাকে তবে সম্ভবত সমান্তরাল জগত থেকে।

এটি আরেকটি বড় ভাই, যিনি প্রশ্নের পর গ্রাহকসেবার প্রতিক্রিয়া জানিয়েছেনঃ

img

এটা তো জ্ঞান।

Web3 মুদ্রা বিনিময় কোড

এবং অবশেষে, বোনাস স্থানান্তর কোড, এই সময় আমি সরাসরি 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'

পরবর্তী

এইখানেই শেষ, ফিরে তাকান, অথবা ধন্যবাদ দিন আপনার বছরের পর বছর ধরে জ্ঞান অর্জনের জন্য, অন্যথায় আপনি এত দ্রুত হ্যাক করবেন না এবং অন্যরা আপনাকে এক ধাপ এগিয়ে নিয়ে যাবে। আমি নিশ্চিত যে, অফিসিয়াল ছবিতে ভুল আছে, কিন্তু আমি ভাগ্যবান যে, উত্তর প্রকাশের আগে এটিকে ব্যাখ্যা করা হয়েছে, আশা করি, পরের বার যখন OKX এরকম অনুষ্ঠান করবে তখন আরও কঠোর হবে।


সম্পর্কিত

আরো

বাবা১.৪ মিলিয়ন বার কত সময় লাগে?

জনি।Z-এর গর্ব!

btcrobotপ্রথম হাতের দক্ষতা

ওক পরিমাণZ-এর গর্ব!

উদ্ভাবক পরিমাণপ্রায় ২০ মিনিট।

উদ্ভাবক পরিমাণপুরনো রেলগাড়ি এসেছে।