Дізнайтеся, що насправді дозволяє підпис у гаманці: EIP-712, calldata, permit і Permit2.
Генератор фальшивих сид-фраз BIP39
Сам інструмент доступний англійською мовою; на цій сторінці наведено пояснення вашою мовою.
Використовуйте Генератор фальшивих сид-фраз BIP39
Як це працює
Створюйте випадкові фальшиві фрази відновлення, щоб засипати ними фішингові форми, які крадуть сид-фрази. Поля для вашої власної фрази навмисно немає: справжня фраза має бути лише у вашому гаманці й більше ніде.
Програма працює повністю у вашому браузері: жодні введені вами дані не завантажуються.
Як користуватися Генератор фальшивих сид-фраз BIP39
- Вкажіть кількість фраз. Введіть число від 1 до 50 у поле Number of phrases (кількість фраз). Значення поза цим діапазоном під час створення повертаються до 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, позначених як приманки (decoy). Для кожної форми створюйте новий набір і ніколи не використовуйте таку фразу як гаманець.
Що перевіряється
| Сигнал | Що це означає |
|---|---|
| Кількість слів у фразі | 12, 15, 18, 21 або 24 слова, утворені зі 128–256 бітів випадкових даних. Довжину, якої форма не очікує, можуть відхилити, або вона може видати фальшивку. |
| Valid checksum (decoy) | Останнє слово містить кілька бітів контрольної суми SHA-256 від решти фрази, як вимагає BIP-39. Фішинг-кіти, що перевіряють фразу перед збереженням, усе одно приймають такі фальшиві фрази. |
| Invalid checksum | Замінено лише останнє слово, тож контрольна сума завжди не збігається, і кожен гаманець відхиляє фразу. Якщо форма її приймає, форма взагалі не перевіряє введені дані. |
| Позначка DECOY і рядок підсумку | Показує, скільки фраз створено, їхню довжину й режим контрольної суми, з нагадуванням ніколи не надсилати кошти на гаманець, створений з них. |
| Блок результату самоперевірки | Зелений, якщо всі вектори пройшли. Червоний із «do not rely on its BIP-39 code» (не покладайтеся на її код BIP-39) означає, що ваш браузер отримав іншу мнемоніку, контрольну суму чи seed, тож не використовуйте результат. |
| Таблиця самоперевірки | Один рядок на вектор із кількістю слів, скороченим значенням ентропії та результатом pass або fail для Mnemonic, Checksum і Seed. Зірочка позначає додаткові вектори на 15 і 21 слово. |
Ще кілька прикладів
Самоперевірка на опублікованих векторах
Press Run self-testПройшли 30 із 30 векторів (24 офіційні, 6 додаткових на 15 і 21 слово; в офіційному файлі векторів такої довжини немає). Мнемоніки, контрольні суми й seed-значення збігаються. Рядок 1 — вектор BIP-39 з ентропією 0000…, що дає abandon … about.
Фрази, що не проходять перевірку контрольної суми
Number of phrases: 3 · Words per phrase: 24 · Checksum: Invalid checksumDECOY 3 phrases, 24 words, invalid checksum, а далі три випадкові фрази по 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 і не зберігаються та не надсилаються. Вони призначені для надсилання у фішингові форми, тож вважайте їх публічними й ніколи не надсилайте кошти на гаманець, створений з такої фрази.
Яку контрольну суму вибрати: дійсну чи недійсну?
Для засипання використовуйте дійсні контрольні суми, бо деякі фішинг-кіти перевіряють фразу й відхиляють фразу з неправильною контрольною сумою. Недійсні контрольні суми корисні лише для перевірки, чи перевіряє форма введені дані.
Чи може фальшива фраза збігтися зі справжнім гаманцем когось?
Фальшива фраза з 12 слів містить 128 бітів випадковості, а з 24 слів — 256 бітів. Імовірність створити фразу, яку вже хтось використовує, на практиці надто мала, щоб мати значення.
Що доводить самоперевірка, а що ні?
Вона показує, що ця сторінка у вашому браузері перетворює вбудовані значення ентропії на очікувані слова, контрольні суми та seed-значення PBKDF2. Вона не перевіряє жодної вашої фрази, і поля для її введення немає.