เทรดเดอร์ Bitcoin กู้กระเป๋าเงินได้ด้วยความช่วยเหลือจาก Claude
(tomshardware.com)- ผู้ใช้ X ชื่อ cprkrn กลับมาเข้าถึงกระเป๋าเงิน Bitcoin ที่เปิดไม่ได้มานานกว่า 11 ปีได้อีกครั้งด้วยความช่วยเหลือจาก Claude และในกระเป๋ามี 5 BTC
- Bitcoin ดังกล่าวมีมูลค่าเกือบ 400,000 ดอลลาร์ โดย mnemonic เก่าและไฟล์จากคอมพิวเตอร์สมัยเรียนมหาวิทยาลัยกลายเป็นเบาะแสสำคัญในการกู้คืน
- กระเป๋ารุ่นแรก ๆ อาจมีทั้ง HD key และคีย์แบบ non-HD หรือคีย์ที่นำเข้าไว้ปะปนกัน ทำให้ seed phrase เพียงอย่างเดียวไม่สามารถกู้คีย์ในไฟล์กระเป๋าได้
- Claude พบทั้ง ไฟล์สำรองกระเป๋าเงินจากเดือนธันวาคม 2019 และบั๊กในชุดอินพุตของ btcrecover ซึ่งช่วยแก้สาเหตุที่การ brute force ก่อนหน้านี้ล้มเหลว
- ความสำเร็จในการกู้คืนไม่ได้เกิดจาก Claude เดารหัสผ่านได้ แต่เกิดจากการ จัดระเบียบข้อมูล ตรวจพบข้อผิดพลาด และช่วยรันเครื่องมือ จนสามารถถอดรหัส private key ได้
กระเป๋าเงิน Bitcoin อายุ 11 ปีที่กู้คืนได้ด้วย Claude
- ผู้ใช้ X ชื่อ cprkrn เปิดกระเป๋าเงิน Bitcoin ที่เข้าไม่ได้มานานกว่า 11 ปีได้ด้วยความช่วยเหลือจาก Claude และในกระเป๋ามี 5 BTC
- มูลค่าของ 5 BTC นี้อยู่ที่เกือบ 400,000 ดอลลาร์ โดย cprkrn ไม่สามารถเข้าถึงกระเป๋าได้เป็นเวลานานหลังจากลืมรหัสผ่าน
- mnemonic เก่าที่เพิ่งพบเมื่อไม่กี่สัปดาห์ก่อน รวมถึงไฟล์ทั้งชุดจากคอมพิวเตอร์สมัยมหาวิทยาลัย กลายเป็นเบาะแสสำหรับความพยายามกู้คืนครั้งสุดท้าย
- Claude พบ ไฟล์สำรองกระเป๋าเงินเก่า ภายในข้อมูล และยังพบปัญหาเรื่องการรวมอินพุตของ btcrecover ที่ขัดขวางความพยายามกู้คืนก่อนหน้านี้
- cprkrn โพสต์บน X เพื่อขอบคุณ Anthropic และ Dario Amodei โดยบอกว่า Claude เปิดกระเป๋าเงินได้ในโพสต์นี้
ความยากในการกู้คืนกระเป๋าเงินคริปโตยุคแรก
- กระเป๋าเงินคริปโตยุคแรกมีโครงสร้างต่างจากกระเป๋าเงินปัจจุบัน และแม้ว่า mnemonic seed phrase จะสร้าง HD key tree ได้ ก็ยังอาจมีคีย์แบบ non-HD และคีย์ที่นำเข้าใช้งานร่วมกันอยู่
- คีย์เหล่านี้ไม่สามารถกู้คืนได้ด้วย seed phrase เพียงอย่างเดียว และถูกเก็บแยกไว้ใน ไฟล์กระเป๋าเงิน ที่มีการตั้งรหัสผ่านไว้
- cprkrn เคยเปลี่ยนรหัสผ่านของไฟล์กระเป๋าเงินที่มีคีย์บางตัวอยู่ข้างใน แล้วก็ลืมรหัสนั้นไปอย่างสิ้นเชิง
- ส่งผลให้ Bitcoin ที่ผูกกับคีย์นั้นไม่สามารถเข้าถึงได้ และหลังจากนั้นจึงจำเป็นต้องมีกระบวนการกู้คืนแยกต่างหาก
กระบวนการกู้คืนและสาเหตุที่ btcrecover ล้มเหลว
- cprkrn พยายามเปิดไฟล์ที่ถูกล็อกด้วยวิธี brute force โดยใช้ btcrecover ซึ่งเป็นเครื่องมือโอเพนซอร์สสำหรับกู้คืนกระเป๋าเงิน Bitcoin แต่ไม่สำเร็จ
- mnemonic seed phrase ที่พบในบันทึกสมัยมหาวิทยาลัยเก่ากลายเป็นจุดเปลี่ยน และ HD address ที่กู้คืนได้จาก seed นั้นตรงกับไฟล์บางไฟล์ในคอมพิวเตอร์
- ความตรงกันนี้ช่วยยืนยันว่าไฟล์ดังกล่าวคือกระเป๋าเงินที่มี 5 BTC อยู่ แต่ไฟล์ยังคงอยู่ในสถานะเข้ารหัส
- Claude พบไฟล์สำรองกระเป๋าเงินที่เก่ากว่า ซึ่งมาจาก เดือนธันวาคม 2019 ภายในข้อมูลของ cprkrn
- นอกจากนี้ยังพบปัญหาที่คีย์ที่ใช้ร่วมกันกับรหัสผ่านที่ btcrecover ลองอยู่นั้นไม่ได้ถูกประกอบเข้าด้วยกันอย่างถูกต้อง
- หลังแก้บั๊กนี้และใช้กระเป๋าเงินเวอร์ชันเก่าก่อนเปลี่ยนรหัสผ่าน btcrecover ก็สามารถถอดรหัส private key ได้ด้วยความช่วยเหลือจาก Claude
- cprkrn นำ 5 BTC ที่เคยสูญหายไปโอนไปยังกระเป๋าเงินปัจจุบันด้วย private key ที่กู้คืนมาได้
บทบาทและข้อจำกัดของ Claude
- Claude ไม่ได้ทายสตริงที่ถูกต้องสำหรับเปิดกระเป๋าเงินได้อย่างน่าอัศจรรย์
- แก่นสำคัญคือการพบ ปัญหาร้ายแรง ที่ cprkrn มองข้ามไป และแก้ข้อผิดพลาดในการตั้งค่าที่ขัดขวางกระบวนการกู้คืน
- Claude ช่วยหาไฟล์สำรองเก่าและแก้ปัญหาการรวมอินพุตของ btcrecover จนสร้างเงื่อนไขให้เครื่องมือเดิมสามารถทำงานได้
- ผลลัพธ์คือ LLM มีส่วนช่วยในการกู้คืนผ่าน การจัดระเบียบข้อมูล การตรวจพบข้อผิดพลาด และการช่วยรันเครื่องมือ มากกว่าการเดารหัสโดยตรง
กรณีกู้คืนกระเป๋าเงิน Bitcoin ที่คล้ายกันและกรณีล้มเหลว
- ก่อนที่ AI LLM จะได้รับความนิยม นักวิจัยเคยใช้เวลาอย่างน้อยครึ่งปีในการเปิดกระเป๋าเงิน Bitcoin ที่ลืม รหัสผ่าน 20 ตัวอักษร
- กระเป๋าเงินนั้นมี BTC มูลค่าราว 1.6 ล้านดอลลาร์ ตามราคาในปี 2024 และ Tom’s Hardware ได้รายงานเรื่องนี้
- ในทางกลับกัน หลังแล็ปท็อปที่มี 8,000 BTC ถูกทิ้งลงขยะ ชายคนหนึ่งพยายามจะค้นหามันในหลุมฝังกลบของท้องถิ่น แต่ความพยายามดังกล่าวถูกยับยั้งด้วยคำตัดสินของศาลในปี 2025
- ในกรณีนี้มูลค่าความสูญเสียถูกประเมินไว้ที่ 780 ล้านดอลลาร์ และคำตัดสินที่เกี่ยวข้องถูกกล่าวถึงในฐานะกรณีที่ยุติความพยายามกู้คืน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
มีกรณีคล้ายกันกับ Claude อยู่ เคสนี้มูลค่าน้อยกว่ามาก แต่เกี่ยวกับ เครดิตภาษี IRS R&D โดยบริษัทตรวจสอบบัญชีบอกตอนแรกว่าเราจะได้ 0 ดอลลาร์
แต่พอให้ Claude วิเคราะห์รายงาน R&D และค่าใช้จ่ายในอดีต ก็เจอปัญหาและพบว่าผู้ตรวจสอบจัดประเภทบริษัทของเราผิด
Claude ยังชี้ข้อกำหนดใน Internal Revenue Code ที่ถูกต้อง และร่างอีเมลอธิบายว่าทำไมเราจึงเข้าข่ายหมวดนั้นให้ด้วย สองวันต่อมาผู้ตรวจสอบก็ยอมรับว่าพลาดและตอบว่าเราสามารถรับเครดิตภาษีได้ 8,000 ดอลลาร์
ไม่กี่เดือนก่อนหน้านั้นมันยังช่วยหาเรื่องที่ทำให้ประหยัดค่า AWS ได้เดือนละ 250 ดอลลาร์ด้วย เลยพูดเล่นว่าต่อให้ใช้แพลน Claude Max ก็ยังคุ้มในเชิงการเงิน
การที่คนพลาดสิ่งที่ควรได้เพียงเพราะตีความกฎหมายไม่ออกหรือไม่รู้ว่ามีกฎอะไรอยู่ เป็นเรื่องแปลก และภาษีไม่ควรยากแบบนี้
วิธีของสหรัฐดูถอยหลังกว่าการจัดการภาษีบุคคลในยุโรปเสียอีก และถ้ารัฐบาลคำนวณภาษีอยู่แล้ว ก็ไม่ควรมาถามตัวเลขจากผู้เสียภาษีแล้วทำเหมือนว่า “ถ้าไม่ตรงกับตัวเลขของเรา คุณผิด” แต่ควรบอกมาเลย
มันให้ความรู้สึกเหมือนเป็น ระบบที่ถูกออกแบบมาโดยเจตนา ให้โหดร้ายกับคนที่ไม่มีเงินพอจะซื้อความช่วยเหลือหรือการศึกษา
AI ให้คำตอบได้แม่นพอในสัดส่วนที่สูงสำหรับการลงบัญชีรายการอย่างต้นทุนที่ต้องตั้งเป็นสินทรัพย์ ค่าเสื่อมราคา และ Historical Tax Credits จากการบูรณะอาคารยุค 1880 จนตอนนี้ให้ผู้สอบบัญชีจริงตรวจทานแค่ไตรมาสละครั้งก็พอ
เมื่อก่อนมีคำถามประมาณสิบสองข้อทุกเดือน
Claude Code เก่งกับงานแบบนี้มาก ไม่นานมานี้ผมพยายามกู้ภาพจาก SD card ที่เสียโดยใช้ GetDataBack กู้ไฟล์ออกมาได้แล้ว แต่รูปแบบไฟล์ดูเหมือนพังจนเปิดในโปรแกรมดูภาพไม่ได้
ผมให้ Claude วิเคราะห์ไฟล์เพื่อหาสาเหตุ สุดท้ายมันพบว่าแต่ละไฟล์เป็นโครงสร้างที่มีส่วนหัว metadata แบบกำหนดเอง ภาพ thumbnail และภาพจริงต่อกันอยู่
ผมให้มันเขียนสคริปต์ Python เพื่อกู้ภาพทั้งหมดรวมถึง metadata ด้วย ไม่ใช่งานที่มนุษย์ทำเองไม่ได้ แต่เร็วกว่าเยอะเมื่อเทียบกับทำคนเดียว
ก่อนหน้านี้ผมก็เคยใช้ Claude หาวิธีเจาะเข้า router ที่มี firmware ถูกล็อกไว้ และมันช่วยเสนอแนวทางหลายแบบให้ลองได้ดี
_old,_new, วันที่ต่าง ๆClaude ช่วยได้มากในการทำความเข้าใจว่าในแอปจริง ๆ แล้วเกิดอะไรขึ้น อะไรเกี่ยวข้องหรือไม่เกี่ยวข้อง และมีความต่างอะไรบ้าง พูดตามตรงคือเหมือนช่วยประหยัดงานไป หลายวัน
คนที่พูดแบบนั้นมักเป็นผู้ใช้ที่ใช้แต่ Claude Code ไม่ใช่คนที่ทำ benchmark เทียบกับ Gemini CLI, OpenAI Codex, GitHub Copilot หรือสภาพแวดล้อม agent อื่น ๆ ในงานเดียวกัน
มันอาจจริงในบางสถานการณ์ แต่หลักฐานมักเป็นเรื่องเล่ามากกว่าข้อมูลเปรียบเทียบ
จากประโยคที่ว่า “หลังจากเจอ วลี seed แบบ mnemonic ที่จดไว้ในโน้ตสมัยมหาวิทยาลัย เขาก็เริ่มมีโชค” ถ้าจะพูดอย่างเป็นธรรม จุดพลิกจริง ๆ คือการหาอันนั้นเจอ แน่นอนว่าอาจกู้ต่อไม่ได้ถ้าไม่มี Claude
“เทรดเดอร์ Bitcoin กู้คืนเงิน 400,000 ดอลลาร์ด้วย Claude AI หลังทำรหัสผ่านกระเป๋าหายตอนเมาเมื่อ 11 ปีก่อน — บอทลองรหัสผ่าน 3.5 ล้านล้านแบบก่อนถอดรหัสแบ็กอัปกระเป๋าเก่าได้” ฟังแล้วอยากมีสักกระเป๋าที่หายไปมูลค่าแค่หนึ่งในสี่ของนั้นก็ยังดี
ในเชิงเทคนิคแล้ว งานนี้ไม่จำเป็นต้องใช้ Claude เลย แค่มี ซอฟต์แวร์แคร็กรหัสผ่าน ก็ทำได้
รหัสผ่านจำนวนมากไม่ใช่สตริงสุ่ม แต่เป็นคำที่จำง่ายกับตัวเลขที่จำง่ายรวมกัน
เดิมทีก็มีโปรเจ็กต์ที่ทำอะไรคล้ายกันอยู่แล้ว และจากตัวเลข 3.5 ล้านล้านอย่างเดียวก็บอกไม่ได้ว่าเครื่องมือแบบนั้นจะทำไม่ได้หรือไม่ แต่ก็ดูมีโอกาสเดาถูกมากกว่าการสุ่มล้วน
หลังจบมัธยมเราไม่ได้สนิทกันมาก แต่เขาเป็นลูกคนเดียว เลยอดจินตนาการไม่ได้ว่าพ่อแม่ที่อายุมากคงทิ้งคอมพิวเตอร์ของเขาไปเฉย ๆ
ถ้ามี BTC หลายร้อยเหรียญ อยู่ในนั้นก็ไม่น่าแปลกใจ
นั่นยังเป็นช่วงก่อนเหตุการณ์พิซซ่า 10,000 Bitcoin เล็กน้อย และก็เสียดายนิดหน่อย
ขอบคุณนะ MtGox
ตอนกำลังแก้ไขข้อความยาว ๆ บนวิกิที่ UI แย่มาก เบราว์เซอร์ก็ค้าง เนื้อหานั้นถ้าต้องเขียนใหม่คงใช้เวลาหลายชั่วโมง
ผมไม่อยากเสี่ยงบังคับปิดแล้วเสียทั้งหมดไป จึงใช้ Claude Code ดึงข้อความออกมาจากภายในเบราว์เซอร์และอ็อบเจ็กต์ในไฟล์ซิสเต็ม
stringsเป็นวิธีบ้าน ๆ แต่มีประโยชน์มากกระเป๋าคริปโตหลายตัวใช้ ฟังก์ชันสร้างกุญแจ (KDF) ที่เพิ่มทั้งภาระการคำนวณและการใช้หน่วยความจำในแต่ละครั้งที่ลองรหัสผ่าน เพื่อบรรเทาการโจมตีแบบ brute force ต่อรหัสผ่านที่อ่อนแอ
เมื่อพลังประมวลผลเพิ่มขึ้นพร้อมกับราคาของโทเคนคริปโตหลายตัวที่สูงขึ้น ก็อาจทำให้การ brute force เปิดกระเป๋าเก่าหลังจากลืมรหัสผ่านไปหลายปี กลายเป็นเรื่องคุ้มค่าในเชิงเศรษฐกิจได้
และตอนนี้แม้แต่โมเดล AI ขนาดเล็กที่รันในเครื่องก็สามารถเขียนสคริปต์ brute force ที่ปรับให้เหมาะกับฟังก์ชัน KDF บางแบบได้อย่างง่ายดาย
ถึงอย่างนั้น เขาก็ไม่ยอมแพ้เพราะในกระเป๋ามี 5 BTC ดังนั้นประโยคที่ว่า “อาจดูไม่มาก แต่มีมูลค่าเกือบ 400,000 ดอลลาร์” เป็นการเขียนที่ประเมิน ระดับผู้อ่าน ต่ำมาก
ตอนนี้ Anthropic ก็มี private key แล้วเหมือนกัน
โดยส่วนตัวผมไม่คิดว่าพวกเขาจะใช้ในทางที่ผิด แต่ก็ควรย้าย BTC ออกให้เร็วที่สุดเท่าที่ทำได้อยู่ดี
ผมไม่ใช่ผู้เชี่ยวชาญเลยไม่แน่ใจ แต่ถ้ากระเป๋าเก่ายังใช้งานได้หลังจากเปลี่ยนรหัสผ่าน มันก็ดูเหมือน ข้อบกพร่องด้านการออกแบบความปลอดภัย
ถ้าในโลกจริงเราเปลี่ยนกุญแจบ้านแล้วกุญแจเก่ายังใช้ได้อยู่ คนส่วนใหญ่คงไม่ชอบ
ถ้ามีใครที่เข้าใจดีกว่าว่ามันทำงานอย่างไรและทำไมถึงโอเค ช่วยอธิบายที ผมอยากรู้และเข้าใจมากขึ้นจริง ๆ
ถ้าจะเปรียบเทียบ มันไม่ใช่การเปลี่ยนกุญแจบ้าน แต่ใกล้เคียงกับการเอากุญแจบ้านไปเก็บในตู้เซฟแล้วเปลี่ยนกุญแจของตู้เซฟมากกว่า
ในกรณีนี้ การ “เปลี่ยนกุญแจบ้าน” คือการโอนจากกระเป๋าเก่าไปกระเป๋าใหม่แล้วเลิกใช้กระเป๋าเก่า ซึ่งก็เป็นสิ่งที่เจ้าของโพสต์เดิมตั้งใจจะทำ
เพียงแต่จะทำแบบนั้นได้ก็ต้องมีกุญแจเดิมก่อน
เรื่องนี้ฟังดูเหมือนโฆษณา ทำไมต้องประกาศให้โลกรู้ด้วย มันบังเอิญหลายชั้นเกินไป