• XSS.stack #1 – первый литературный журнал от юзеров форума

Как добавить символ € в правило Leetspeak.rule?

puzman

RAID-массив
Пользователь
Регистрация
16.06.2023
Сообщения
57
Реакции
39
Собственно сам символ € состоит из 3 байт (e2 82 ac).
К примеру для добавления в начало строки правило будет выглядеть так ^\xAC ^\x82 ^\xE2, к концу строки так $\xE2 $\x82 $\xAC.
Вопрос: как записать его в Leetspeak.rule правильно se€, чтоб меняло e(E) на €?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
В принципе правильно. Просто hashcat не всегда понимает в правилах символы юникода.
Тогда при запуске он показывает какие правила выкидывает из набора.
например такие символы он скорее всего выкинет
è, ê, é, ё так же как и другие с подчёркиваниями.
И этот символ € hashcat не понимает.
Я уже проверил у себя.
 
Последнее редактирование:
В общем как я тока не пробовал в слове test он меняет [е] на tтstВм где тВм собственно и есть символ € в коте.
Кароч меняет только один байт на один, а два других записывает в конец слова, а надо чтоб один байт [e] менял на три [тВм].
Вот как такое задать правилом коту?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Собственно сам символ € состоит из 3 байт (e2 82 ac).
К примеру для добавления в начало строки правило будет выглядеть так ^\xAC ^\x82 ^\xE2, к концу строки так $\xE2 $\x82 $\xAC.
Вопрос: как записать его в Leetspeak.rule правильно se€, чтоб меняло e(E) на €?
Привет! используя GPT (новый) вот что выдаёт

Чтобы добавить символ € в правило Leetspeak.rule, следует использовать следующий синтаксис:

rustCopy code
a -> 4
b -> 8
e -> €

Это означает, что символу "e" будет сопоставлен знак "€". При этом символ "e" будет заменяться на "€" в тексте, обрабатываемом правилом Leetspeak.
Тем самым :
Для добавления символа € в правило Leetspeak.rule так, чтобы он заменял символ "e" на "€", можно использовать следующий синтаксис:

rustCopy code
e -> \xE2\x82\xAC

Это правило означает, что символ "e" будет заменяться на последовательность байтов, представляющих символ € в кодировке UTF-8 (т.е. \xE2\x82\xAC).
 
Это дело я пробовал, он просто подставляет символ €, но не меняет его
i0\xe2 i1\x82 i2\xac
i1\xe2 i2\x82 i3\xac
i2\xe2 i3\x82 i4\xac
i3\xe2 i4\x82 i5\xac
i4\xe2 i5\x82 i6\xac
i5\xe2 i6\x82 i7\xac
i6\xe2 i7\x82 i8\xac
i7\xe2 i8\x82 i9\xac
i8\xe2 i9\x82 iA\xac
i9\xe2 iA\x82 iB\xac
iA\xe2 iB\x82 iC\xac
Skipping invalid or unsupported rule in file rules/leetspeak.rule on line 12: se\xE2\x82\xAC
Ошибку выдает с правилом se\xE2\x82\xAC
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх