Tags:
Node Thumbnail

Roger Ver นักลงทุนในสตาร์ตอัพบิตคอยน์ให้สัมภาษณ์รายการโทรทัศน์ฝรั่งเศสพร้อมกับแจกเงิน Bitcoin Cash (BCH) มูลค่า 1,000 ดอลลาร์ โดยแจกเป็น QR ของกุญแจลับสำหรับกระเป๋าเงิน BCH แต่ทางรายการกลับเบลอตัว QR ทำให้คนที่อยากได้เงินไม่สามารถโอนเงินได้ Michel Sassano อดีตโปรแกรมเมอร์ของ Orange ก็ทดลองกู้กุญแจจาก QR ที่ถูกเซ็นเซอร์ได้สำเร็จ

Sassano เริ่มจากวิเคราะห์ภาพกุญแจลับที่ถูกเบลอ โดยสามารถกู้กุญแจมาได้ 6 ตัวอักษรแรก ภาพเบลอหลุดกุญแจตัวสุดท้ายมาอีกหนึ่งตัว จากนั้นจึงอาศัยโค้ดแก้ความผิดพลาด Reed-Solomon ที่ QR ใช้สำหรับซ่อมแซมข้อมูลในกรณีที่ QR เสียหายบางส่วน เขาพบว่าเหลือข้อมูลที่ต้องเดาเพียงประมาณสองล้านกรณีเท่านั้น และเมื่อลอง brute force ดูพบว่ามีสองกุญแจที่เป็นไปได้ โดยพบกุญแจแรกภายในเวลาเพียงครึ่งชั่วโมง

กุญแจสุดท้ายที่ Sassano กู้คืนมาได้คือ KyUzsRudpNkLKeV2815KV9EzRf7EG1kPivwnQhZrvZEwhKrbF7CV ได้เงิน BCH มูลค่า 1,000 ดอลลาร์ไป

ที่มา - freeCodeCamp

No Description

Get latest news from Blognone

Comments

By: hisoft
ContributorWindows PhoneWindows
on 27 October 2017 - 12:42 #1015397
hisoft's picture

อ่านกรรมวิธีแล้วสนุกมากครับ

By: FutureLifePlus
iPhoneAndroid
on 27 October 2017 - 13:10 #1015406

ทำให้คนที่อยากได้เงินไม่สามารถโอนเงินได้ หรือว่าไม่สามารถรับเงินได้ครับ ??

By: lew
FounderJusci's WriterMEconomicsAndroid
on 27 October 2017 - 13:18 #1015410 Reply to:1015406
lew's picture

กระบวนการแจกคือแจกกุญแจลับ (private key) ของ wallet ครับ ผู้ที่ได้กุญแจลับไปก็ไปสั่ง "โอน" เงินเข้าบัญชีตัวเองอีกที ใครโอนก่อนชนะ


lewcpe.com, @wasonliw

By: FutureLifePlus
iPhoneAndroid
on 28 October 2017 - 00:35 #1015556 Reply to:1015410

ขอบคุณครับ

By: olan16
AndroidWindowsIn Love
on 27 October 2017 - 13:16 #1015408
olan16's picture

ในข่าวที่บอกว่าแจก คือเค้าตั้งใจแจกจริง หรือพลาดจริงครับ ?

By: lew
FounderJusci's WriterMEconomicsAndroid
on 27 October 2017 - 13:16 #1015409 Reply to:1015408
lew's picture

ตั้งใจครับ ใส่เงินไว้พอดีให้เอาไป


lewcpe.com, @wasonliw

By: toooooooon
iPhoneWindows PhoneAndroidBlackberry
on 27 October 2017 - 14:35 #1015431

ใช้ การเดาจาก QR แทน ถ้า เดาตรงๆ สงสัย ไม่มีทางได้ง่าย

By: lew
FounderJusci's WriterMEconomicsAndroid
on 27 October 2017 - 14:47 #1015436 Reply to:1015431
lew's picture

จริงๆ ตัวอักษรที่เบลอๆ แล้วกู้ได้ 7-8 ตัวนี่ก็อ่อนแอลงกว่าที่ออกแบบไว้มากแล้วครับ แต่เจอ QR อีกเหลือแค่สองล้านกว่ากรณีนี่ยิ่งง่ายเลย


lewcpe.com, @wasonliw

By: Hoo
AndroidWindows
on 27 October 2017 - 16:26 #1015461

น่าชมคนออกแบบ QR Code ที่ออกแบบมาทนความผิดพลาดได้ดี ด้วยนะ