Zobacz, co tak naprawdę zatwierdza podpis portfela: EIP-712, calldata, permit oraz Permit2.
Generator fałszywych fraz siewnych BIP39
Samo narzędzie jest w języku angielskim; na tej stronie znajdziesz wyjaśnienia w Twoim języku.
Użyj Generator fałszywych fraz siewnych BIP39
Jak to działa
Wygeneruj losowe frazy odzyskiwania służące jako przynęta, aby zalać nimi formularze phishingowe, które kradną frazy siewne. Celowo nie ma tu pola na Twoją własną frazę: prawdziwa fraza powinna znajdować się wyłącznie w Twoim portfelu i nigdzie indziej.
Działa całkowicie w przeglądarce: żadne wprowadzone dane nie są przesyłane.
Jak korzystać z Generator fałszywych fraz siewnych BIP39
- Ustaw liczbę fraz. W polu „Liczba fraz” wpisz liczbę z przedziału od 1 do 50. Wartości wykraczające poza ten zakres zostaną podczas generowania przywrócone do 1 lub 50.
- Wybierz długość i sumę kontrolną. Wybierz 12, 15, 18, 21 lub 24 słowa, tak aby odpowiadały one wymaganiom formularza phishingowego. Pozostaw opcję „Checksum” ustawioną na „Valid”, chyba że chcesz uzyskać frazy, które każdy portfel odrzuci.
- Wygeneruj atrapa. Naciśnij przycisk „Generuj przynęty” lub wprowadź wartość w polu liczbowym. Pod plakietką DECOY pojawi się numerowana lista zawierająca podsumowanie liczby, długości i sumy kontrolnej.
- Skopiuj lub pobierz. Opcja „Kopiuj wszystko” umieszcza frazy w schowku, po jednej w każdym wierszu. Opcja „Pobierz .txt” zapisuje tę samą listę jako plik decoy-seed-phrases.txt.
- Użyj każdego wyrażenia tylko raz. Za każdym razem podaj inne wyrażenie i przygotuj nowy zestaw dla kolejnego formularza. Zgłoś również tę stronę, na przykład za pomocą narzędzia „Abuse Report Generator”.
- Opcjonalnie można przeprowadzić autotest. Zanim zaczniesz korzystać z kodu BIP-39 podanego na tej stronie, naciśnij przycisk „Run self-test”, aby sprawdzić go w przeglądarce przy użyciu wbudowanych wektorów testowych.
Przykład
Pięć 12-wyrazowych przynęt
Number of phrases: 5 · Words per phrase: 12 · Checksum: valid (decoy)Generated 5 decoy phrases (12 words, valid checksum).Pięć losowych fraz, które spełniają wymagania sumy kontrolnej BIP-39, oznaczonych jako „przynęty”. Należy generować nowy zestaw dla każdego formularza i nigdy nie używać żadnego z nich jako portfela.
Co jest sprawdzane
| Sygnał | Co to oznacza |
|---|---|
| Liczba słów w frazie | 12, 15, 18, 21 lub 24 słowa, utworzone z 128 do 256 bitów losowych danych. Długość niezgodna z oczekiwaniami formularza może zostać odrzucona lub wzbudzić podejrzenie, że jest fałszywa. |
| Prawidłowa suma kontrolna (przynętowa) | Ostatnie słowo zawiera kilka bitów sumy kontrolnej SHA-256 pozostałej części frazy, zgodnie z wymogami BIP-39. Narzędzia, które sprawdzają frazę przed jej zapisaniem, nadal akceptują takie fałszywe frazy. |
| Nieprawidłowa suma kontrolna | Zmieniono tylko ostatnie słowo, więc suma kontrolna zawsze jest nieprawidłowa i każdy portfel odrzuca tę frazę. Jeśli jakiś formularz ją akceptuje, oznacza to, że w ogóle nie sprawdza poprawności wprowadzonych danych. |
| Plakietka DECOY i wiersz podsumowujący | Pokazuje, ile fraz zostało utworzonych, ich długość oraz tryb sumy kontrolnej, a także zawiera ostrzeżenie, by nigdy nie wysyłać środków na portfel utworzony na ich podstawie. |
| Pole wyników autotestu | Kolor zielony oznacza, że wszystkie wektory są poprawne. Kolor czerwony wraz z komunikatem „nie należy polegać na tym kodzie BIP-39” oznacza, że przeglądarka wygenerowała inny ciąg mnemoniczny, sumę kontrolną lub nasiono, dlatego nie należy korzystać z wygenerowanego wyniku. |
| Tabela do samodzielnego testowania | Jeden wiersz na wektor zawierający liczbę słów, skróconą wartość entropii oraz informację o zaliczeniu lub niezaliczeniu dla parametrów „Mnemonic”, „Checksum” i „Seed”. Gwiazdka oznacza dodatkowe wektory składające się z 15 i 21 słów. |
Więcej przykładów
Test sprawdzający na opublikowanych wektorach
Press Run self-test30 z 30 wektorów przeszło test (24 oficjalne, 6 dodatkowych wektorów o długości 15 i 21 słów; w oficjalnym pliku nie ma wektorów o tych długościach). Mnemoniki, sumy kontrolne i wartości początkowe są zgodne. Wiersz 1 to wektor BIP-39 o entropii 0000…, co daje „abandon”… „about”.
Wyrażenia, które nie przechodzą kontroli sumy kontrolnej
Number of phrases: 3 · Words per phrase: 24 · Checksum: Invalid checksumDECOY: 3 frazy, 24 słowa, nieprawidłowa suma kontrolna, a następnie trzy losowe frazy składające się z 24 słów, których ostatnie słowo nie pasuje do sumy kontrolnej.
Liczba powyżej limitu
Number of phrases: 80 · Words per phrase: 18 · Checksum: Valid checksum (decoy)Pole zostaje zresetowane do wartości 50, a na liście wyświetla się 50 losowych fraz składających się z 18 słów, które spełniają wymagania dotyczące sumy kontrolnej.
Najczęściej zadawane pytania
Czym jest zalewanie słów kluczowych i w jaki sposób pomagają frazy-przynętki?
Witryny typu „seed-phishing” zbierają frazy odzyskiwania, które ofiary wpisują w fałszywe formularze portfeli, airdropów lub formularze pomocy technicznej. Wysyłanie wielu fałszywych zgłoszeń zapełnia ich bazę danych bezużytecznymi wpisami, przez co trudniej jest znaleźć skradzione frazy, a operatorzy tracą czas na sprawdzanie pustych portfeli.
Dlaczego to narzędzie generuje wyłącznie frazy-przynęty i nigdy nie sprawdza mojej własnej frazy?
Wpisanie prawdziwej frazy odzyskiwania na dowolnej stronie internetowej naraża portfel na niebezpieczeństwo, a fałszywe narzędzia do weryfikacji fraz są powszechną metodą ich kradzieży. Dlatego strona celowo nie zawiera pola do wpisania frazy: generuje losowe frazy-przynęty i testuje swój własny kod BIP-39 wyłącznie na wbudowanych wektorach testowych (opublikowane wektory BIP-39 oraz kilka wektorów składających się z 15 i 21 słów).
Czy te atrapy są gdzieś przechowywane lub wysyłane i czy mogę używać jednej z nich jako portfela?
Są one generowane w przeglądarce za pomocą funkcji `crypto.getRandomValues` i nie są ani zapisywane, ani wysyłane. Są przeznaczone do wprowadzania w formularzach phishingowych, dlatego należy traktować je jako publiczne i nigdy nie wysyłać środków na portfel utworzony na ich podstawie.
Czy powinienem wybrać sumy kontrolne prawidłowe czy nieprawidłowe?
W przypadku rozsyłania masowego należy używać poprawnych sum kontrolnych, ponieważ niektóre zestawy sprawdzają frazę i odrzucają te z nieprawidłową sumą kontrolną. Nieprawidłowe sumy kontrolne przydają się jedynie do sprawdzenia, czy dany formularz weryfikuje wprowadzone dane.
Czy atrapa może wyglądać tak samo jak prawdziwy portfel?
12-wyrazowa fraza-przynęta zawiera 128 bitów losowości, a 24-wyrazowa – 256 bitów. Prawdopodobieństwo wygenerowania frazy, której ktoś już używa, jest zbyt małe, by miało to znaczenie w praktyce.
Co wykazuje ten test samokontroli, a czego nie wykazuje?
Oznacza to, że ta strona przekształca wbudowane wartości entropii w oczekiwane słowa, sumy kontrolne i nasiona PBKDF2 w Twojej przeglądarce. Nie sprawdza ona żadnej frazy, którą posiadasz, i nie ma tu pola do jej wpisania.