1 पॉइंट द्वारा GN⁺ 5 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • X उपयोगकर्ता cprkrn ने Claude की मदद से 11 साल से अधिक समय से न खुलने वाले Bitcoin वॉलेट तक फिर से पहुंच हासिल की, और वॉलेट में 5 BTC थे
  • इस Bitcoin की कीमत लगभग 4 लाख डॉलर थी, और पुराना mnemonic व कॉलेज के दिनों के कंप्यूटर फ़ाइलें रिकवरी के सुराग बने
  • शुरुआती वॉलेट में HD key और non-HD व imported keys का मिश्रण हो सकता था, इसलिए सिर्फ seed phrase से वॉलेट फ़ाइल के अंदर की keys रिकवर नहीं हुईं
  • Claude ने दिसंबर 2019 की backup wallet file और btcrecover के input combination bug को खोजा, जिससे पहले की brute-force असफलता का कारण ठीक हुआ
  • रिकवरी की सफलता Claude द्वारा पासवर्ड अनुमान लगाने का नतीजा नहीं थी, बल्कि डेटा व्यवस्थित करना, त्रुटि ढूंढना, और tool execution में सहायता के जरिए private key decryption संभव हो सका

Claude से रिकवर हुआ 11 साल पुराना Bitcoin वॉलेट

  • X उपयोगकर्ता cprkrn ने 11 साल से अधिक समय से एक्सेस न कर पाने वाले Bitcoin वॉलेट को Claude की मदद से खोला, और वॉलेट में 5 BTC मौजूद थे
  • इन 5 BTC की कीमत लगभग 4 लाख डॉलर थी, और cprkrn पासवर्ड भूल जाने के बाद लंबे समय तक वॉलेट तक नहीं पहुंच सके
  • कुछ हफ्ते पहले मिला पुराना mnemonic और कॉलेज के दिनों के कंप्यूटर की पूरी फ़ाइलें आखिरी रिकवरी प्रयास का सुराग बनीं
  • Claude ने डेटा में पुरानी backup wallet file खोज निकाली, और btcrecover की input combination समस्या भी ढूंढी जो पहले की रिकवरी कोशिशों को रोक रही थी
  • cprkrn ने X पर एक पोस्ट में कहा कि Claude ने वॉलेट खोला और Anthropic व Dario Amodei को धन्यवाद दिया

शुरुआती क्रिप्टोकरेंसी वॉलेट रिकवरी की कठिनाइयाँ

  • शुरुआती क्रिप्टोकरेंसी वॉलेट की संरचना आज के वॉलेट से अलग थी, और mnemonic seed phrase से HD key tree बनता था, फिर भी non-HD keys और imported keys साथ में इस्तेमाल हो सकती थीं
  • ऐसी keys सिर्फ seed phrase से रिकवर नहीं होती थीं, बल्कि पासवर्ड-संरक्षित wallet file में अलग से सेव रहती थीं
  • cprkrn ने उस wallet file का पासवर्ड बदल दिया था जिसमें एक खास key मौजूद थी, और बाद में वह पासवर्ड पूरी तरह भूल गए
  • नतीजतन, उस key से जुड़े Bitcoin तक पहुंच असंभव हो गई और बाद में अलग रिकवरी प्रक्रिया की जरूरत पड़ी

रिकवरी प्रक्रिया और btcrecover की विफलता का कारण

  • cprkrn ने open source Bitcoin wallet recovery tool btcrecover से locked file को brute-force तरीके से खोलने की कोशिश की, लेकिन सफलता नहीं मिली
  • पुराने कॉलेज नोट्स में मिला mnemonic seed phrase एक turning point साबित हुआ, और उस seed से रिकवर हुआ HD address कंप्यूटर की एक खास फ़ाइल से मेल खाता था
  • इस मेल से पुष्टि हुई कि वही फ़ाइल 5 BTC वाला वॉलेट है, लेकिन फ़ाइल अब भी encrypted थी
  • Claude ने cprkrn के डेटा में दिसंबर 2019 की और पुरानी wallet backup file खोज निकाली
  • Claude ने यह भी पाया कि btcrecover जिन shared keys और passwords को आजमा रहा था, वे सही तरह से combine नहीं हो रहे थे
  • यह bug ठीक करने और पासवर्ड बदले जाने से पहले वाले पुराने वॉलेट का इस्तेमाल करने के बाद, Claude की मदद से btcrecover private key को decrypt कर सका
  • cprkrn ने रिकवर की गई private key से अपने खोए हुए 5 BTC को मौजूदा वॉलेट में ट्रांसफर कर दिया

Claude की भूमिका और सीमाएँ

  • ऐसा नहीं था कि Claude ने जादुई तरीके से वॉलेट खोलने वाली सही string का अनुमान लगा लिया हो
  • असली बात यह थी कि उसने cprkrn से छूटी हुई गंभीर समस्या पहचानी और रिकवरी फ्लो को रोक रही configuration errors को ठीक किया
  • Claude ने पुरानी backup file खोजने और btcrecover की input combination समस्या सुलझाने में मदद की, जिससे मौजूदा tool के काम करने की शर्तें बन सकीं
  • नतीजतन, LLM ने सीधे password guessing की बजाय डेटा व्यवस्थित करने, त्रुटि ढूंढने, और tool execution में सहायता के जरिए रिकवरी में योगदान दिया

मिलते-जुलते Bitcoin वॉलेट रिकवरी और विफलता के मामले

  • AI LLM के आम होने से पहले, शोधकर्ताओं ने भूले हुए 20-character password वाले Bitcoin वॉलेट को खोलने में कम से कम छह महीने लगाए थे
  • उस वॉलेट में 2024 के हिसाब से लगभग 16 लाख डॉलर मूल्य का BTC था, और Tom’s Hardware ने इस पर रिपोर्ट की थी
  • इसके विपरीत, 8,000 BTC वाला एक लैपटॉप कूड़े में फेंके जाने के बाद, एक व्यक्ति ने स्थानीय landfill में उसे खोजने की कोशिश की, लेकिन 2025 के अदालत के फैसले ने यह प्रयास रोक दिया
  • इस मामले में नुकसान का आकार 78 करोड़ डॉलर बताया गया, और संबंधित फैसला रिकवरी प्रयास खत्म होने के उदाहरण के रूप में कवर किया गया

1 टिप्पणियां

 
GN⁺ 5 시간 전
Hacker News प्रतिक्रियाएँ
  • Claude का एक ऐसा ही मामला देखा है। रकम बहुत कम थी, लेकिन मामला IRS R&D टैक्स क्रेडिट का था, और ऑडिट फर्म ने शुरुआत में कहा था कि हमें 0 डॉलर मिलेंगे
    लेकिन जब Claude से पुराने R&D रिपोर्ट और खर्चों का विश्लेषण कराया, तो उसने समस्या पकड़ ली और बताया कि ऑडिटर ने हमारी कंपनी को गलत श्रेणी में रखा था
    Claude ने सही Internal Revenue Code प्रावधान तक बता दिया और एक ईमेल ड्राफ्ट भी लिखा जिसमें समझाया गया था कि हम किस वजह से एक खास श्रेणी में आते हैं, और दो दिन बाद ऑडिटर ने गलती मान ली और जवाब दिया कि हमें 8,000 डॉलर का टैक्स क्रेडिट मिल सकता है
    कुछ महीने पहले उसने AWS पर हर महीने 250 डॉलर बचाने लायक चीजें भी ढूँढ दी थीं, इसलिए मज़ाक में कहता हूँ कि Claude Max प्लान लेने पर भी पैसों के हिसाब से फायदा ही है

    • यह मज़ाक नहीं है। अच्छा हो या बुरा, लगता है आगे चलकर हम यहाँ इससे भी कहीं ज़्यादा पैसा देंगे, और तब भी यह सस्ता लगेगा
    • टैक्स व्यवस्था ऐसी होनी चाहिए कि सभी कटौतियाँ डिफ़ॉल्ट रूप से लागू हों और यदि आप पात्र नहीं हैं तो सरकार वजह बताए
      यह अजीब है कि लोग सिर्फ इसलिए अपना हक़ नहीं पाते क्योंकि वे क़ानून की व्याख्या नहीं कर सकते या उन्हें पता ही नहीं होता कि कौन से नियम मौजूद हैं
      टैक्स इतना मुश्किल नहीं होना चाहिए
      अमेरिकी तरीका यूरोप की व्यक्तिगत टैक्स प्रक्रिया से भी पीछे लगता है, और अगर सरकार वैसे भी टैक्स की गणना कर रही है, तो उसे करदाताओं से संख्या पूछकर “हमारे नंबर से अलग हुआ तो दोषी” जैसा व्यवहार नहीं करना चाहिए, बस बता देना चाहिए
      यह एक जानबूझकर डिज़ाइन की गई व्यवस्था लगती है, जो उन लोगों के लिए और कठोर है जो मदद या शिक्षा का खर्च नहीं उठा सकते
    • अकाउंटिंग में AI का इस्तेमाल करके खर्चों को कैसे वर्गीकृत करें और लेजर में कैसे दर्ज करें, इसमें मदद लेता हूँ। इसकी वजह से हर महीने अकाउंटिंग फर्म को देने वाला समय बहुत कम हो गया और लागत निकल आई
      capitalized costs, depreciation, और 1880 के दशक की इमारत को बहाल करते समय मिले Historical Tax Credits जैसी चीज़ों को सही तरह से किताबों में दर्ज करने में AI काफ़ी ऊँची सटीकता से काम करता है, इसलिए अब हर तिमाही एक असली अकाउंटेंट बस एक बार जाँच कर देता है
      पहले हर महीने लगभग बारह सवाल होते थे
    • जब ChatGPT से अपने हाथ से भरे टैक्स की समीक्षा कराई, तो उसने मेरे लिए कई टैक्स-बचत के आइटम ढूँढ निकाले
  • Claude Code इस तरह के कामों में सचमुच बहुत अच्छा है। कुछ समय पहले एक खराब SD कार्ड से इमेज रिकवर करने के लिए GetDataBack से फ़ाइलें निकालीं, लेकिन फ़ाइल फ़ॉर्मैट टूटा हुआ लग रहा था और इमेज व्यूअर में खुल नहीं रहा था
    Claude से फ़ाइल का विश्लेषण कराके कारण पता कराया, और आखिर में यह समझ आया कि हर फ़ाइल custom metadata header, thumbnail, और असली image को जोड़कर बनी हुई थी
    उससे एक Python script लिखवाई और metadata समेत सभी इमेज रिकवर कर लीं। इंसान यह काम नहीं कर सकता ऐसा नहीं है, लेकिन अकेले करने से कहीं तेज़ हुआ
    पहले locked firmware वाले router में घुसने का तरीका ढूँढने के लिए भी Claude का इस्तेमाल किया था, और अलग-अलग तरीकों का सुझाव देने व उन्हें आज़माने में वह अच्छा था

    • एक दोस्त ने हाल ही में एक पुरानी Windows desktop application को फिर से चालू करने का consulting काम लिया है। न source control है, न tests, और सब कुछ _old, _new, तारीख़ जैसे नाम वाले दर्जन भर फ़ोल्डरों में बिखरा पड़ा है
      Claude यह समझने में ज़बरदस्त मदद कर रहा है कि application में वास्तव में क्या हो रहा है, क्या relevant है और क्या नहीं, और किन-किन जगहों पर फर्क है। सचमुच कई दिनों का काम बचा रहा है
    • जब औसत software developer को थोड़ी विशेष किस्म की data recovery क्षमता भी मिलने लगेगी, तो वे recovery कंपनियाँ जो remote access लेकर scripts चलाने के बड़े पैसे लेती थीं, काफ़ी नाराज़ होंगी
    • मैंने भी कल रात बिल्कुल यही काम किया। करीब एक घंटा हाथ से कोशिश करने के बाद लगा कि अब मेरी क्षमता से बाहर है, तो Claude को आगे करने दिया, और 5 मिनट बाद उसने लगभग 3 घंटे लंबा अहम वीडियो रिकवर कर दिया
    • “Claude Code, X के लिए सबसे अच्छा है” वाला दावा काफी हद तक user selection bias भी हो सकता है
      ऐसा कहने वाले ज़्यादातर लोग वही होते हैं जो बस Claude Code ही इस्तेमाल करते हैं, न कि वे लोग जो उसी काम पर Gemini CLI, OpenAI Codex, GitHub Copilot, या दूसरे agent execution environments के साथ तुलना-आधारित benchmark चलाते हों
      कुछ परिस्थितियों में यह सच हो सकता है, लेकिन आम तौर पर इसका आधार तुलना-डेटा नहीं बल्कि किस्से-कहानियाँ होती हैं
  • “पुराने कॉलेज नोट्स में लिखी mnemonic seed phrase मिल जाने के बाद किस्मत खुली” वाले हिस्से को देखें तो, निष्पक्ष रूप से कहें तो असली breakthrough वही था। बेशक Claude के बिना शायद रिकवरी नहीं हो पाती

    • लगभग हर AI success story कुछ ऐसी ही लगती है
    • उस व्यक्ति को Claude से खोज करवाने के लिए पुरानी hard drive भी जोड़नी पड़ी थी। सुनकर तो यही लगता है कि उसे पहले से अंदाज़ा था कि wallet वहीं होगा
    • इसे पढ़ने वालों में से बहुत से लोग शायद सचमुच सोचेंगे कि Claude ने encryption तोड़ दिया
  • “एक Bitcoin trader ने 11 साल पहले नशे की हालत में wallet password खो दिया था, फिर Claude AI की मदद से 4 लाख डॉलर रिकवर किए — bot ने पुराने wallet backup को decrypt करने से पहले 3.5 ट्रिलियन passwords आज़माए” — काश मेरे पास इसका चौथाई भी खोया हुआ wallet होता
    तकनीकी रूप से Claude ज़रूरी नहीं था, यह काम कोई भी password cracking software कर सकता था

    • अगर किसी बड़े language model को अपनी ज़िंदगी समझाकर उससे आज़माने लायक password variants बनवाए जाएँ, तो शायद ठीक-ठाक संभावना है कि काम चल जाए
      बहुत से passwords random strings नहीं होते, बल्कि याद रखने में आसान शब्दों और आसान नंबरों के मेल होते हैं
      पहले से भी ऐसे projects रहे हैं जो कुछ ऐसा ही करते हैं, और सिर्फ 3.5 ट्रिलियन की संख्या देखकर यह नहीं कहा जा सकता कि वे tools भी नाकाम रहते, लेकिन random guessing से बेहतर hit rate तो लगता ही है
    • मेरा एक high school दोस्त लगभग 10 साल पहले overdose से मर गया था। वह हमेशा technology के मामले में आगे रहता था, और उसने एक बार बताया था कि वह dark web से drugs लाकर अपने इलाके में बेचता था
      high school के बाद हम बहुत क़रीब नहीं रहे, लेकिन वह इकलौता बेटा था, और मैं कल्पना कर सकता हूँ कि उसके बूढ़े माता-पिता ने उसका कंप्यूटर बस फेंक दिया होगा
      अगर उसमें सैकड़ों BTC होते तो भी मुझे हैरानी नहीं होती
    • कहीं किसी landfill में लगभग 300 Bitcoin वाला खोया हुआ wallet पड़ा है। Bitcoin के बहुत शुरुआती दिनों में मैंने कुछ हफ्तों तक mining करके उसे आज़माया था, लेकिन तब उसकी कोई कीमत नहीं थी और “कुछ भी नहीं” के लिए बिजली जलाना लग रहा था, इसलिए छोड़ दिया
      यह 10,000 Bitcoin pizza वाली घटना से पहले की बात थी, और थोड़ा अफ़सोस होता है
    • यह बहुत अच्छा हुआ कि मैंने 2012 के आसपास Bitcoin को time-locked vault में डाल दिया था। पिछले साल के आसपास तक उसे access नहीं कर सकता था, और मेरे 10 डॉलर अब 1 लाख डॉलर बन चुके हैं
      धन्यवाद, MtGox
    • किसी ने मुझे तब 87 bitcoins गिफ्ट किए थे जब Bitcoin की क़ीमत लगभग शून्य थी। शायद वे अभी भी कहीं किसी wallet में हों, लेकिन password सेव वाली hard drive मैंने लगभग उसी दौर में फेंक दी थी
  • एक बेकार wiki UI में लंबा edit कर रहा था कि browser freeze हो गया। उसे दोबारा लिखने में कई घंटे लग जाते
    force quit करके सब खो देने का जोखिम नहीं लेना चाहता था, इसलिए Claude Code से browser internals और filesystem objects से text निकलवाया

    • AI युग से पहले भी बहुत पहले ऐसा किया है। तरीका था core dump बनाना और strings चलाना; बहुत low-tech था, लेकिन बेहद उपयोगी
    • Claude Code से browser memory तक कैसे पहुँचे?
  • कई crypto wallets कमजोर passwords पर brute-force attacks को कम असरदार बनाने के लिए key derivation function (KDF) का इस्तेमाल करते हैं, जो हर password attempt के साथ computation और memory usage बढ़ाता है
    जब computing power बढ़ती है और कई crypto tokens की कीमत भी ऊपर जाती है, तो password भूलने के कई साल बाद भी पुराने wallet को brute-force से खोलना आर्थिक रूप से फायदेमंद हो सकता है
    और अब तो छोटे local AI models भी किसी खास KDF function को target करने वाली optimized brute-force scripts आसानी से लिख सकते हैं

    • offline backup और restore को support करते हुए यह कैसे संभव है?
  • फिर भी उसने इसलिए हार नहीं मानी क्योंकि wallet में 5 BTC थे, लेकिन “यह ज़्यादा नहीं लग सकता, पर इसकी क़ीमत लगभग 4 लाख डॉलर है” कहना पाठकों के स्तर को बहुत कम आँकना है

    • ऐसा नहीं है। यह पाठक-वर्ग तो नकली clickbait भी खुशी-खुशी निगलता दिखता है
  • अब Anthropic के पास भी private key है
    निजी तौर पर मुझे नहीं लगता कि वे इसका दुरुपयोग करेंगे, लेकिन फिर भी BTC को जितनी जल्दी हो सके कहीं और भेज देना चाहिए

  • मैं विशेषज्ञ नहीं हूँ, इसलिए पक्का नहीं कह सकता, लेकिन अगर password बदलने के बाद भी पुराना wallet चलता रहता है, तो यह security design flaw जैसा लगता है
    असली दुनिया में अगर आपने घर का ताला बदल दिया हो और पुरानी चाबी फिर भी चलती रहे, तो शायद ही कोई खुश होगा
    जो लोग इसे बेहतर समझते हैं, वे बताएँ कि यह कैसे काम करता है और क्यों ठीक है। मैं सच में और समझना चाहता हूँ

    • wallet असल में blockchain पर unspent outputs (UTXO) वाले कुछ specific public keys की private keys भर है। लेख में blockchain की नहीं, बल्कि local computer पर stored private keys की storage और protection की बात हो रही थी
      तुलना करें तो यह घर का ताला बदलने जैसा नहीं, बल्कि घर की चाबी को एक सुरक्षित तिजोरी में रखकर उस तिजोरी का ताला बदलने जैसा है
      इस स्थिति में घर का ताला बदलने का मतलब होगा पुराने wallet से नए wallet में funds transfer करके पुराने wallet को छोड़ देना, और मूल लेखक यही करने वाला है
      लेकिन ऐसा करने के लिए पहले original key चाहिए
    • उसने keys नहीं खोई थीं; उसे बस यह नहीं पता था कि कौन-सी key सही है, ताला कहाँ है, और उसे खोला कैसे जाए
    • wallet घर की चाबी रखने वाले locked box जैसा ज़्यादा है। locked box को तोड़कर या उसका ताला बदलकर भी अंदर रखी चाबी पर कोई असर नहीं पड़ता
  • यह सब विज्ञापन जैसा लगता है। ऐसी बात दुनिया को बताने की ज़रूरत ही क्या है? बहुत ज़्यादा संयोग एक साथ हैं

    • शुद्ध षड्यंत्रकारी सोच की मात्रा हमेशा हैरान करती है