При разборе дампов, часто можно встретить различные варианты написания email адресов. Дело в том, что система электронной почты при работе преобразует email адрес в нижний регистр.

Если вы при отправке почты указали адрес "AbraCADAbra@mail.ru", он будет преобразован в "abracadabra@mail.ru".

Хранить множество вариантов написания одного и того же email адреса, нам не нужно, поэтому приведем имя к нижнему регистру. echo "AbraCADAbra_@mail.ru" | tr [[:upper:]] [[:lower:]]

Все пока здорово, но вот в дампе утечки появляется адрес: "sunrize@YaHOO.CoM" Мы можем пойти старым путем, но иногда нам необходимо привести к нижнему регистру часть строки после определенного символа, в нашем случае это символ "@". Для этого будем использовать регулярные выражения: echo "sunrize@YaHOO.CoM" | sed -r "s/@.*/\L&/"

А как насчет задачи, когда нужно изменить регистр строки до символа "@". Для этого изменим регулярное выражение: echo "AbraCADAbra_@mail.ru" | sed -r "s/[^@]*/\L&/"

#DevSecOps #Dictionary #JohnTheRipper #Hashcat