ดูว่าลายเซ็นในวอลเลตนั้นอนุมัติอะไรจริงๆ: EIP-712, calldata, permit และ Permit2.
เครื่องมือสร้างวลีเมล็ดหลอก BIP39
เครื่องมือนี้ใช้ภาษาอังกฤษ; หน้านี้อธิบายด้วยภาษาของคุณ
ใช้เครื่องมือสร้างวลีเมล็ดหลอก BIP39
หน้าที่ของมันคืออะไร
สร้างวลีกู้คืนแบบหลอกลวงแบบสุ่มเพื่อส่งไปเติมเต็มแบบฟอร์มฟิชชิ่งที่ขโมยวลีเมล็ดพันธุ์ โดยไม่ได้มีช่องสำหรับวลีของคุณเองโดยเจตนา: วลีที่แท้จริงควรเก็บไว้ในกระเป๋าเงินของคุณเท่านั้น และไม่ควรเก็บไว้ที่อื่นใด
ระบบนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ: ข้อมูลที่คุณป้อนจะไม่ถูกส่งขึ้นเซิร์ฟเวอร์เลย
วิธีใช้เครื่องมือสร้างวลีเมล็ดหลอก BIP39
- กำหนดจำนวนวลี. กรอกตัวเลขระหว่าง 1 ถึง 50 ในช่อง "จำนวนวลี" ค่าที่อยู่นอกช่วงนี้จะถูกปรับกลับเป็น 1 หรือ 50 เมื่อคุณสร้างวลี
- เลือกความยาวและค่าตรวจสอบ. เลือก 12, 15, 18, 21 หรือ 24 คำให้ตรงกับข้อมูลที่แบบฟอร์มฟิชชิ่งขอไว้ ให้ตั้งค่า Checksum ไว้ที่ Valid เว้นแต่คุณต้องการวลีที่กระเป๋าเงินทุกตัวจะปฏิเสธ
- สร้างตัวล่อ. กดปุ่ม "Generate decoys" หรือกด Enter ในช่องใส่ตัวเลข รายการที่มีหมายเลขจะปรากฏขึ้นใต้ป้าย DECOY พร้อมด้วยข้อมูลสรุปเกี่ยวกับจำนวน ความยาว และค่าตรวจสอบ
- คัดลอกหรือดาวน์โหลด. ตัวเลือก "Copy all" จะคัดลอกวลีทั้งหมดไปยังคลิปบอร์ด โดยแต่ละวลีจะอยู่ในบรรทัดหนึ่งบรรทัด ตัวเลือก "Download .txt" จะบันทึกรายชื่อเดียวกันเป็นไฟล์ decoy-seed-phrases.txt
- ใช้แต่ละวลีเพียงครั้งเดียว. ส่งวลีที่ต่างกันทุกครั้ง และสร้างชุดใหม่สำหรับแบบฟอร์มถัดไป นอกจากนี้ ให้รายงานเว็บไซต์นั้นด้วย เช่น ผ่านเครื่องมือสร้างรายงานการละเมิด (Abuse Report Generator)
- สามารถเลือกดำเนินการทดสอบอัตโนมัติได้. กด "Run self-test" เพื่อตรวจสอบรหัส BIP-39 ของหน้านี้ในเบราว์เซอร์ของคุณ โดยเปรียบเทียบกับเวกเตอร์ทดสอบที่ติดตั้งมาในตัว ก่อนที่จะใช้มัน
ตัวอย่าง
ห้าคำล่อที่มี 12 คำ
Number of phrases: 5 · Words per phrase: 12 · Checksum: valid (decoy)Generated 5 decoy phrases (12 words, valid checksum).ห้าวลีสุ่มที่ผ่านการตรวจสอบค่าเช็กซัม BIP-39 ซึ่งถูกกำหนดให้เป็น " decoys " (วลีหลอก) ให้สร้างชุดวลีใหม่สำหรับทุกแบบฟอร์ม และอย่าใช้ชุดวลีใดเป็นกระเป๋าเงินเด็ดขาด
สิ่งที่ระบบตรวจสอบ
| สัญญาณ | ความหมายของคำนี้คืออะไร |
|---|---|
| จำนวนคำต่อวลี | 12, 15, 18, 21 หรือ 24 คำ ซึ่งสร้างขึ้นจากข้อมูลสุ่มขนาด 128 ถึง 256 บิต ความยาวที่รูปแบบนี้ไม่คาดไว้ อาจถูกปฏิเสธหรือถูกระบุว่าเป็นข้อมูลปลอม |
| ค่าตรวจสอบความถูกต้องที่ถูกต้อง (ตัวล่อ) | คำสุดท้ายมีข้อมูลบางส่วนจากค่าตรวจสอบ SHA-256 ของส่วนที่เหลือ ตามข้อกำหนดของ BIP-39 ชุดเครื่องมือที่ตรวจสอบวลีนี้ก่อนบันทึกยังคงยอมรับข้อมูลหลอกเหล่านี้ |
| ค่าตรวจสอบความถูกต้องไม่ถูกต้อง | มีเพียงคำสุดท้ายเท่านั้นที่ถูกสลับตำแหน่ง ทำให้ค่าเช็กซัมไม่ผ่านเสมอ และทุกกระเป๋าเงินจะปฏิเสธวลีนี้ หากมีแบบฟอร์มใดที่ยอมรับวลีนี้ แสดงว่าแบบฟอร์มนั้นไม่ได้ตรวจสอบความถูกต้องของข้อมูลที่ป้อนเข้ามาเลย |
| ตรา DECOY และบรรทัดสรุป | แสดงจำนวนวลีที่สร้างขึ้น ความยาวของวลี และโหมดการตรวจสอบค่าเช็กซัม พร้อมคำเตือนให้อย่าส่งเงินไปยังกระเป๋าเงินที่สร้างขึ้นจากวลีเหล่านั้น |
| ช่องแสดงผลการทดสอบด้วยตนเอง | สีเขียวเมื่อทุกเวกเตอร์ผ่านเกณฑ์ สีแดงพร้อมข้อความ "อย่าเชื่อถือรหัส BIP-39 นี้" หมายความว่าเบราว์เซอร์ของคุณสร้างรหัสจำง่าย (mnemonic), ค่าตรวจสอบ (checksum) หรือเมล็ด (seed) ที่ต่างออกไป ดังนั้นอย่าใช้ผลลัพธ์นี้ |
| ตารางตรวจสอบด้วยตนเอง | แต่ละแถวแสดงข้อมูลของเวกเตอร์หนึ่งตัว ซึ่งประกอบด้วยจำนวนคำ ค่าเอนโทรปีที่ถูกย่อ และผลการผ่านหรือไม่ผ่านสำหรับ Mnemonic, Checksum และ Seed สัญลักษณ์ดาว (*) ใช้เพื่อระบุเวกเตอร์เสริมที่มี 15 และ 21 คำ |
ตัวอย่างเพิ่มเติม
การทดสอบด้วยตนเองบนเวกเตอร์ที่เผยแพร่แล้ว
Press Run self-test30 จาก 30 เวกเตอร์ผ่านการตรวจสอบ (24 เวกเตอร์อย่างเป็นทางการ และ 6 เวกเตอร์เสริมที่มีความยาว 15 และ 21 คำ; ไฟล์อย่างเป็นทางการไม่มีความยาวดังกล่าว) Mnemonics, checksums และ seeds ทั้งหมดตรงกัน แถวที่ 1 คือเวกเตอร์ BIP-39 ที่มีเอนโทรปี 0000… ซึ่งให้ผลลัพธ์เป็น abandon … about.
วลีที่ผ่านการตรวจสอบผลรวมตรวจสอบไม่ได้
Number of phrases: 3 · Words per phrase: 24 · Checksum: Invalid checksumDECOY 3 วลี, 24 คำ, ค่าตรวจสอบความถูกต้องไม่ถูกต้อง, ตามด้วยวลีสุ่ม 3 วลีที่มี 24 คำ ซึ่งคำสุดท้ายของแต่ละวลีไม่ตรงกับค่าตรวจสอบความถูกต้อง
นับเกินขีดจำกัด
Number of phrases: 80 · Words per phrase: 18 · Checksum: Valid checksum (decoy)ช่องข้อมูลจะถูกรีเซ็ตเป็น 50 และรายการจะแสดงวลีแบบสุ่ม 50 วลี ซึ่งแต่ละวลีมี 18 คำ และผ่านการตรวจสอบค่าเช็กซัม
คำถามที่พบบ่อย
การ "seed flooding" คืออะไร และวลีล่อเป้าช่วยได้อย่างไร?
เว็บไซต์ฟิชชิ่งแบบซีดจะเก็บวลีการกู้คืนที่เหยื่อกรอกลงในแบบฟอร์มกระเป๋าเงินปลอม แบบฟอร์มแอร์ดรอป หรือแบบฟอร์มสนับสนุน การส่งข้อมูลหลอกลวงจำนวนมากจะทำให้ฐานข้อมูลของพวกเขาเต็มไปด้วยข้อมูลที่ไม่มีค่า ทำให้วลีที่ถูกขโมยนั้นยากต่อการค้นหา และผู้ดำเนินการต้องเสียเวลาไปกับกระเป๋าเงินที่ว่างเปล่า
ทำไมเครื่องมือนี้จึงสร้างเพียงคำล่อเท่านั้น และไม่เคยตรวจสอบคำของฉันเลย?
การป้อนวลีการกู้คืนที่แท้จริงลงในเว็บไซต์ใดก็ตามจะทำให้กระเป๋าเงินถูกเปิดเผย และเครื่องมือตรวจสอบวลีปลอมเป็นวิธีที่นิยมใช้ในการขโมยวลีดังกล่าว ดังนั้น หน้านี้จึงไม่มีช่องป้อนวลีโดยเจตนา: มันจะสร้างวลีหลอกแบบสุ่ม และทดสอบรหัส BIP-39 ของตัวเองเฉพาะบนเวกเตอร์ทดสอบที่ติดตั้งมาในตัว (เวกเตอร์ BIP-39 ที่เผยแพร่แล้ว พร้อมด้วยเวกเตอร์ 15 และ 21 คำอีกไม่กี่ชุด)
ของปลอมเหล่านี้ถูกเก็บไว้หรือส่งไปที่ใดบ้าง และผมสามารถใช้มันเป็นกระเป๋าสตางค์ได้ไหม?
ค่าเหล่านี้ถูกสร้างขึ้นในเบราว์เซอร์ของคุณโดยใช้ฟังก์ชัน crypto.getRandomValues และไม่ถูกเก็บไว้หรือส่งไปไหนทั้งสิ้น ค่าเหล่านี้ถูกออกแบบมาเพื่อกรอกลงในแบบฟอร์มฟิชชิ่ง ดังนั้นควรถือว่าค่าเหล่านี้เป็นข้อมูลสาธารณะ และอย่าส่งเงินไปยังกระเป๋าเงินที่สร้างขึ้นจากค่าดังกล่าวเด็ดขาด
ผมควรเลือกค่า checksum ที่ถูกต้องหรือผิดพลาดดี?
ใช้ค่า checksum ที่ถูกต้องเมื่อส่งข้อมูลแบบ flooding เพราะชุดเครื่องมือบางชุดจะตรวจสอบข้อความและปฏิเสธข้อความที่มีค่า checksum ผิด ค่า checksum ที่ไม่ถูกต้องมีประโยชน์เพียงเพื่อทดสอบว่าระบบตรวจสอบข้อมูลที่ป้อนเข้าหรือไม่
ของปลอมจะเหมือนกระเป๋าสตางค์จริงของใครได้หรือไม่?
คำล่อ 12 คำมีความสุ่ม 128 บิต ส่วนคำล่อ 24 คำมีความสุ่ม 256 บิต ความเป็นไปได้ที่จะสร้างวลีที่คนอื่นใช้อยู่แล้วนั้นน้อยมากจนไม่มีความสำคัญในทางปฏิบัติ
การทดสอบด้วยตนเองนี้พิสูจน์ได้อะไรบ้าง และพิสูจน์ไม่ได้อะไรบ้าง?
หน้านี้แสดงให้เห็นว่าหน้านี้จะแปลงค่าเอนโทรปีที่มาพร้อมกับระบบเป็นคำที่คาดการณ์ได้ ค่าตรวจสอบ และเมล็ด PBKDF2 ในเบราว์เซอร์ของคุณ โดยไม่ตรวจสอบวลีใดที่คุณมี และไม่มีช่องสำหรับป้อนวลีดังกล่าว