Как сделать словарь с буквами
Как сделать словарь из тетради?
Как сделать словарик своими руками (по русскому языку, по английскому языку) из обычной тетради?
Какие есть идеи оформления словаря?
Как сделать словарь из тетради:
Если речь идет о словаре для английского или любого другого иностранного языка, то можно купить готовый вариант. В нем три колонки:
Поэтому словарь своими руками можно по такому же принципу сделать из тетради в линейку или в клеточку, просто расчертив каждую страницу на три столбика и записывать туда слово, его транскрипцию и перевод. Если с произношением и правилами чтения все ок, то можно только 2 колонки оставлять: слово и перевод. Мне больше нравятся тетрадки в клеточку, поскольку почерк мелкий и тогда больше слов на лист можно записать.
Хотя в магазинах с канцелярскими товарами сейчас можно купить практически все, в том числе и словарик для записи новых слов на уроках иностранного языка, причем на любой вкус и цвет. Но иногда, для развития ученика или с целью экономии средств, лучше сделать такой словарь самому школьнику.
Для иностранных слов можно приобрести обычную тетрадь нужной толщины, иногда лучше завести не менее 24 листов, чтобы хватило до конца года, или даже 48 листов. У учителя могут быть свои требования: в линейку или в клетку. Если требований нет, решать Вам. С моей точки зрения, в клетку удобнее.
Что-то вроде печатного готового словаря для записи иностранных слов:
Иногда транскрипцию ( то, как слово читается ) не требуют, в этом случае колонки будет две.
На уроках русского языка может понадобиться словарь для записи словарных слов, правописание которых следует запомнить.
В продаже я ничего подобного не встречала. Пришлось купить блокнот и в нем вырезать край и подписывать буквы в алфавитном порядке, как это сделано во многих записных и адресных книжках.
Примерно такого плана получилось:
То же самое можно сделать и с обычной тетрадью. Но мне кажется, что сначала нужно разрезать ее пополам.
Как сделать словарь из тетради
Как сделать словарик своими руками (по русскому языку, по английскому языку) из обычной тетради?
Если речь идет о словаре для английского или любого другого иностранного языка, то можно купить готовый вариант. В нем три колонки:
Поэтому словарь своими руками можно по такому же принципу сделать из тетради в линейку или в клеточку, просто расчертив каждую страницу на три столбика и записывать туда слово, его транскрипцию и перевод. Если с произношением и правилами чтения все ок, то можно только 2 колонки оставлять: слово и перевод. Мне больше нравятся тетрадки в клеточку, поскольку почерк мелкий и тогда больше слов на лист можно записать.
Для русского языка можно составить словарь и вовсе по алфавиту. Каждая страница — отдельная буква. Страничку разделить тоже на 2-3 столбика, чтоб на одну страницу больше словарных слов поместилось.
Хотя в магазинах с канцелярскими товарами сейчас можно купить практически все, в том числе и словарик для записи новых слов на уроках иностранного языка, причем на любой вкус и цвет. Но иногда, для развития ученика или с целью экономии средств, лучше сделать такой словарь самому школьнику.
Для иностранных слов можно приобрести обычную тетрадь нужной толщины, иногда лучше завести не менее 24 листов, чтобы хватило до конца года, или даже 48 листов. У учителя могут быть свои требования: в линейку или в клетку. Если требований нет, решать Вам. С моей точки зрения, в клетку удобнее.
Каждую страницу в этой тетради при помощи линейки и карандаша/ручки нужно разделить на три части вертикальными линиями. Первую колонку озаглавим Слово, вторую — Транскрипция, третью — Перевод.
Что-то вроде печатного готового словаря для записи иностранных слов:
Иногда транскрипцию ( то, как слово читается ) не требуют, в этом случае колонки будет две.
На уроках русского языка может понадобиться словарь для записи словарных слов, правописание которых следует запомнить.
В продаже я ничего подобного не встречала. Пришлось купить блокнот и в нем вырезать край и подписывать буквы в алфавитном порядке, как это сделано во многих записных и адресных книжках.
То же самое можно сделать и с обычной тетрадью. Но мне кажется, что сначала нужно разрезать ее пополам.
Чтобы лучше и быстрее запоминать иностранные слова с ними нужно поиграть, а потом уместить в домике до следующего дня. Этот домик и есть словарь. Конечно словарь лучше сделать своими руками, если в предмет вложили душу, он служит дольше это всем известно. Предлагаю ниже четыре варианта самостоятельного изготовления словаря. Вариант 1. Сделать справа алфавит. вариант 2. На каждое слово или фразу рисовать иллстрацию — так к вербальной функции добавляется графическая и память работает дольше. 3 вариант. Разлиновать на три графы оригинал—транскрипц­, ия—перевод. 4 вариант. Вместо слова рисовать картинку или наклеивать картинку. Пример в графическом варианте можно увидеть ниже. Успехов в учебе и творчестве! текст для бв.
Если есть время, и хочется позаморачиваться, можно аккуратно обрезать края листов и написать буквы. Далее разделить каждый лист на три столбика: в первом будет записано слово, во втором — транскрипция, а в третьем — перевод. И по алфавиту вносить в тетрадь новые изученные слова. Выглядеть это будет примерно так:
Но гораздо логичнее и удобнее группировать слова по темам. Тогда достаточно просто разлинованных листов в тетради.
Только в наше время подобными самоделками никто не занимается, потому что можно пойти и просто купить уже готовую тетрадь-словарь с любым понравившимся оформлением (хоть в горошек, хоть в бабочку). А сэкономленное на оформлении время потратить на изучение языка.
По русскому языку словарь делали с ребенком как просила учительница: взяли обычную тетрадь, разлиновали пополам страницу и в столбик писали слова, которые просила записать учительница на уроке русского языка, затем выделяли корень, ударение, орфорграммы. На основе записанных слов затем проводился словарный диктант.
Словарь по английскому языку делается немного по другому. Страницы делили на три части:
И все слова, изученные на уроке, пишем подряд, без разделения по алфавиту. Так легче учить слова.
Когда я была маленькой, у меня не было никаких гаджетов, кроме телевизора и магнитофона, ну еще проигрывателя с пластинками, поэтому времени на все было очень много, на чтение, на гуляние, на всякие интересные занятия, об интернете никто даже и не мечтал еще, поэтому как-то приходилось систематизировать и записывать информацию. И я тоже из тетрадок в детстве делала и словари (по английскому языку) и еще разные книжки рецептов и прочей ерунды. Делается словарик из тетрадки просто очень. Можно купить специальную тетрадку с буковками с правого края, с алфавитным указателем, а можно такую тетрадку сделать самой, я так в детстве и делала, с правого края я сама вырезала буковки.
Странички можно расчертить, например для словарика по английскому языку разделить страницу можно на три столбика, в первом пишем слово, во втором его транскрипцию, в третьем — перевод. Примерно вот так, как делают это в готовых тетрадях для словарей, но можно и самому так легко расчертить:
Словарь нужно делать вместе с ребёнком. Словарь по английскому языку можно сделать так. Взять обычную тетрадь тонкую или небольшой блокнот, что ещё удобнее. Потом взять линейку и разлиновать словарь на три части. Далее после изучения темы или переводе рассказа выписывать слово английское, потом в соседней колонке транскрипцию, потом перевод слова. Темы отделять друг от друга. Можно конечно сделать словарь по алфавиту, но по темам будет наверное более удобно. Ведь не придётся рыться, а то что нужно в данный момент будет на одной странице.
По русскому языку я бы завела небольшой блокнотик. И просто крупно, красиво выписывала слова словарные по изученной теме. А потом на чистом листике тренировалась правильно писать их, иногда подглядывая в словарь.
В свое время я тоже делала из обычной тетрадки словарь по английскому языку.
Лучше всего взять тетрадку потолще, на 96 листов, а обложка чтобы была поплотнее.
Делим лист на три колонки. В первой колонке мы будем писать слово на английском языке, во второй — транскрипцию, а в третьей колонке — перевод.
Я обычно использовала тетрадь в клеточку, хотя можно брать и тетрадь в линию.
Словарь из тетради сделать не сложно, а главное он получится такой, как вы хотите. нужно определиться какой толщины тетрадь вам нужна — это словарь на один учебный год или на весь курс изучения языка.
В словарях по иностранному языку обычно делают три колонки — слово на иностранном языке, его транскрипция и слово на русском.
В словаре по русскому языку можно сделать несколько колонок, например 3.
Но нам же нужно сделать именно словарь, чтобы нужные буквы быстро находились. Поэтому обрезаем листочки с правого края таким образом. Буквы для сохранности первоначального вида я бы обклеила прозрачной лентой.
Сделать словарик из обычной тетради очень просто. Если у педагога нет строгих требований, то лучше всего использовать тетрадь в клетку.
Каждую страницу тетради нужно разлиновать карандашом, разделив на три части вертикальными линиями.
Таким образом, получится три колонки, которые сверху страницы нужно озаглавить, как «слово», «Транскрипция» и «Перевод».
Я делала рукавичку для новогоднего подарка в детский сад. Если есть красивая плотная ткань, например, мебельная, то можно просто обрисовать, например, кухонную прихватку- варежку, сшить края на машинке или швом «через край» на руках, и подвязать красивой тесьмой. Верхний край можно обшить этой же тесьмой. Если ткань попроще, то можно украсить пуговками, бусинками, мишурой и всякой ерундой, которую, кстати, не обязательно и пришивать, а можно наклеить на горячий клей. Тесьму на всякий случай прихватите к рукавичке хотя бы в одном месте, что бы не потерялась.
Я сама недавно познакомилась с этим нехитрым искусством: заставили обстоятельства — сообразить сыну бюджетные подарки девочкам в класс.
Цветы из конфет — очень уместный подарок на 8 марта, а если освоите технику и набьете руку — можно переходить на уровень более серьезный — сооружать подарки взрослым.
Все, что Вам понадобится для изготовления цветов — это сами конфеты (выбираю не только вкусные шоколадные конфеты, но и в красивой обертке), нитки, гофрированная цветная бумага, скотч, ножницы, палочки-соломка или деревянные длинные шпажки (для ножки цветка).
Все очень просто. Главное — гофрированную бумагу, когда нарежете лепестки, по центру немного растяните.
Как сделать словарик своими руками (по русскому языку, по английскому языку) из обычной тетради?
Если речь идет о словаре для английского или любого другого иностранного языка, то можно купить готовый вариант. В нем три колонки:
Поэтому словарь своими руками можно по такому же принципу сделать из тетради в линейку или в клеточку, просто расчертив каждую страницу на три столбика и записывать туда слово, его транскрипцию и перевод. Если с произношением и правилами чтения все ок, то можно только 2 колонки оставлять: слово и перевод. Мне больше нравятся тетрадки в клеточку, поскольку почерк мелкий и тогда больше слов на лист можно записать.
Для русского языка можно составить словарь и вовсе по алфавиту. Каждая страница — отдельная буква. Страничку разделить тоже на 2-3 столбика, чтоб на одну страницу больше словарных слов поместилось.
Хотя в магазинах с канцелярскими товарами сейчас можно купить практически все, в том числе и словарик для записи новых слов на уроках иностранного языка, причем на любой вкус и цвет. Но иногда, для развития ученика или с целью экономии средств, лучше сделать такой словарь самому школьнику.
Для иностранных слов можно приобрести обычную тетрадь нужной толщины, иногда лучше завести не менее 24 листов, чтобы хватило до конца года, или даже 48 листов. У учителя могут быть свои требования: в линейку или в клетку. Если требований нет, решать Вам. С моей точки зрения, в клетку удобнее.
Каждую страницу в этой тетради при помощи линейки и карандаша/ручки нужно разделить на три части вертикальными линиями. Первую колонку озаглавим Слово, вторую — Транскрипция, третью — Перевод.
Что-то вроде печатного готового словаря для записи иностранных слов:
Иногда транскрипцию ( то, как слово читается ) не требуют, в этом случае колонки будет две.
На уроках русского языка может понадобиться словарь для записи словарных слов, правописание которых следует запомнить.
В продаже я ничего подобного не встречала. Пришлось купить блокнот и в нем вырезать край и подписывать буквы в алфавитном порядке, как это сделано во многих записных и адресных книжках.
То же самое можно сделать и с обычной тетрадью. Но мне кажется, что сначала нужно разрезать ее пополам.
Чтобы лучше и быстрее запоминать иностранные слова с ними нужно поиграть, а потом уместить в домике до следующего дня. Этот домик и есть словарь. Конечно словарь лучше сделать своими руками, если в предмет вложили душу, он служит дольше это всем известно. Предлагаю ниже четыре варианта самостоятельного изготовления словаря. Вариант 1. Сделать справа алфавит. вариант 2. На каждое слово или фразу рисовать иллстрацию — так к вербальной функции добавляется графическая и память работает дольше. 3 вариант. Разлиновать на три графы оригинал—транскрипц­, ия—перевод. 4 вариант. Вместо слова рисовать картинку или наклеивать картинку. Пример в графическом варианте можно увидеть ниже. Успехов в учебе и творчестве! текст для бв.
Если есть время, и хочется позаморачиваться, можно аккуратно обрезать края листов и написать буквы. Далее разделить каждый лист на три столбика: в первом будет записано слово, во втором — транскрипция, а в третьем — перевод. И по алфавиту вносить в тетрадь новые изученные слова. Выглядеть это будет примерно так:
Но гораздо логичнее и удобнее группировать слова по темам. Тогда достаточно просто разлинованных листов в тетради.
Только в наше время подобными самоделками никто не занимается, потому что можно пойти и просто купить уже готовую тетрадь-словарь с любым понравившимся оформлением (хоть в горошек, хоть в бабочку). А сэкономленное на оформлении время потратить на изучение языка.
По русскому языку словарь делали с ребенком как просила учительница: взяли обычную тетрадь, разлиновали пополам страницу и в столбик писали слова, которые просила записать учительница на уроке русского языка, затем выделяли корень, ударение, орфорграммы. На основе записанных слов затем проводился словарный диктант.
Словарь по английскому языку делается немного по другому. Страницы делили на три части:
И все слова, изученные на уроке, пишем подряд, без разделения по алфавиту. Так легче учить слова.
Когда я была маленькой, у меня не было никаких гаджетов, кроме телевизора и магнитофона, ну еще проигрывателя с пластинками, поэтому времени на все было очень много, на чтение, на гуляние, на всякие интересные занятия, об интернете никто даже и не мечтал еще, поэтому как-то приходилось систематизировать и записывать информацию. И я тоже из тетрадок в детстве делала и словари (по английскому языку) и еще разные книжки рецептов и прочей ерунды. Делается словарик из тетрадки просто очень. Можно купить специальную тетрадку с буковками с правого края, с алфавитным указателем, а можно такую тетрадку сделать самой, я так в детстве и делала, с правого края я сама вырезала буковки.
Странички можно расчертить, например для словарика по английскому языку разделить страницу можно на три столбика, в первом пишем слово, во втором его транскрипцию, в третьем — перевод. Примерно вот так, как делают это в готовых тетрадях для словарей, но можно и самому так легко расчертить:
Словарь нужно делать вместе с ребёнком. Словарь по английскому языку можно сделать так. Взять обычную тетрадь тонкую или небольшой блокнот, что ещё удобнее. Потом взять линейку и разлиновать словарь на три части. Далее после изучения темы или переводе рассказа выписывать слово английское, потом в соседней колонке транскрипцию, потом перевод слова. Темы отделять друг от друга. Можно конечно сделать словарь по алфавиту, но по темам будет наверное более удобно. Ведь не придётся рыться, а то что нужно в данный момент будет на одной странице.
По русскому языку я бы завела небольшой блокнотик. И просто крупно, красиво выписывала слова словарные по изученной теме. А потом на чистом листике тренировалась правильно писать их, иногда подглядывая в словарь.
В свое время я тоже делала из обычной тетрадки словарь по английскому языку.
Лучше всего взять тетрадку потолще, на 96 листов, а обложка чтобы была поплотнее.
Делим лист на три колонки. В первой колонке мы будем писать слово на английском языке, во второй — транскрипцию, а в третьей колонке — перевод.
Я обычно использовала тетрадь в клеточку, хотя можно брать и тетрадь в линию.
Словарь из тетради сделать не сложно, а главное он получится такой, как вы хотите. нужно определиться какой толщины тетрадь вам нужна — это словарь на один учебный год или на весь курс изучения языка.
В словарях по иностранному языку обычно делают три колонки — слово на иностранном языке, его транскрипция и слово на русском.
В словаре по русскому языку можно сделать несколько колонок, например 3.
Но нам же нужно сделать именно словарь, чтобы нужные буквы быстро находились. Поэтому обрезаем листочки с правого края таким образом. Буквы для сохранности первоначального вида я бы обклеила прозрачной лентой.
Сделать словарик из обычной тетради очень просто. Если у педагога нет строгих требований, то лучше всего использовать тетрадь в клетку.
Каждую страницу тетради нужно разлиновать карандашом, разделив на три части вертикальными линиями.
Таким образом, получится три колонки, которые сверху страницы нужно озаглавить, как «слово», «Транскрипция» и «Перевод».
Я делала рукавичку для новогоднего подарка в детский сад. Если есть красивая плотная ткань, например, мебельная, то можно просто обрисовать, например, кухонную прихватку- варежку, сшить края на машинке или швом «через край» на руках, и подвязать красивой тесьмой. Верхний край можно обшить этой же тесьмой. Если ткань попроще, то можно украсить пуговками, бусинками, мишурой и всякой ерундой, которую, кстати, не обязательно и пришивать, а можно наклеить на горячий клей. Тесьму на всякий случай прихватите к рукавичке хотя бы в одном месте, что бы не потерялась.
Я сама недавно познакомилась с этим нехитрым искусством: заставили обстоятельства — сообразить сыну бюджетные подарки девочкам в класс.
Цветы из конфет — очень уместный подарок на 8 марта, а если освоите технику и набьете руку — можно переходить на уровень более серьезный — сооружать подарки взрослым.
Все, что Вам понадобится для изготовления цветов — это сами конфеты (выбираю не только вкусные шоколадные конфеты, но и в красивой обертке), нитки, гофрированная цветная бумага, скотч, ножницы, палочки-соломка или деревянные длинные шпажки (для ножки цветка).
Все очень просто. Главное — гофрированную бумагу, когда нарежете лепестки, по центру немного растяните.
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Продвинутые техники создания словарей
Оглавление
В этой статье собраны возможные ситуации генерации словарей, с которыми можно столкнуться на практике, но которые ещё не описаны в других статьях. Некоторые примеры взяты из вопросов в комментариях или на форуме, с некоторыми задачами я сталкивался сам.
Поскольку здесь не будут описываться основы генерации словарей, то начнём с перечня источников, где вы можете прочитать эти самые основы. Рекомендуется прочитать их, если вы ещё не сделали этого.
Азы генерации словарей
Атака на основе правил
Атака на основе правил в John the Ripper намного мощнее чем в hashcat, для данной атаки из этих двух программ рекомендую выбирать именно John: Полное руководство по John the Ripper. Ч.5: атака на основе правил
Генерация словарей на основе информации о человеке
Именно эту проблему решает утилита CUPP.
Установка CUPP в Kali Linux
Установка CUPP в BlackArch
Запустите программу в интерактивном режиме и введите известные данные пользователя:
Пример сгенерированных паролей:
Если вам нужен перевод задаваемых вопросов, то вы найдёте его на странице карточки программы.
Составление списков слов и списков имён пользователей на основе содержимого веб-сайта
Установка CeWL в Kali Linux
Программа предустановлена в Kali Linux.
В минимальных версиях программа устанавливается следующим образом:
Установка в BlackArch
Примеры запуска CeWL
Запуск сбора слов со страниц сайта https://site.ru, используя только страницы, ссылки на которые будут найдены на указанном адресе (-d 1), для составления словаря, который будет сохранён в файл dic.txt (-w dic.txt):
Запуск сбора слов со страниц сайта https://site.ru, используя страницы, ссылки на которые будут найдены на указанном адресе, а также на скаченных страницах (-d 2), для составления словаря, который будет сохранён в указанный файл (-w dic.txt), при этом для каждого слова будет показана частота, с которой он встречается (-c), также будет составлен список найденных email адресов (-e), которые будут сохраняться в указанный файл (—email_file emails.txt) и будет создан список на основе информации найденной в метатегах документов (-a), этот список будет сохранён в указанный файл (—meta_file meta.txt):
Запуск FAB, при котором будут проверены все документы *.doc в директории /home/mial/Downloads/, из метаинформации этих документов будет извлечено поле, содержащее имя автора документа, данные будут выведены на экран:
Как создать словарь по маске с переменной длиной
Рассмотрим генерацию списков слов различной длины на примере Hashcat и maskprocessor.
Удлиняющиеся пароли в Hashcat
Для того, чтобы генерировались пароли различной длины, имеются следующие опции:
Опция -i является необязательной. Если она используется, то это означает, что длина кандидатов в пароли не должна быть фиксированной, она должна увеличиваться по количеству символов.
Опция —increment-min также является необязательной. Она определяет минимальную длину кандидатов в пароли. Если используется опция -i, то значением —increment-min по умолчанию является 1.
И опция —increment-max является необязательной. Она определяет максимальную длину кандидатов в пароли. Если указана опция -i, но пропущена опция —increment-max, то её значением по умолчанию является длина маски.
Правила использования опций приращения маски:
Итак, команда запуска для генерации паролей, которые имеют длину от шести до десяти символов:
Удлиняющиеся пароли в maskprocessor
В maskprocessor имеется следующая опция приращения:
Следующая команда составит словарь из чисел от 1 до 9999:
Когда о пароле ничего не известно (все символы)
Про нюансы я уже писал, здесь только примеры команд.
Если нужно запустить полный перебор, когда в пароле могут быть большие и маленькие латинские буквы, а также цифры и длина пароля от 1 до 12, то нужно использовать следующие опции и маску:
Чтобы вывести все кандидаты в пароли или сохранить их в словарь:
и длина пароля от 1 до 12, то нужно использовать следующие опции и маску:
Чтобы вывести все кандидаты в пароли или сохранить их в словарь:
Создание словарей, в которых обязательно используется определённые символы или строки
Рассмотрим несколько примеров.
Предположим, известно, что в пароле, состоящим из любых символов (большие и маленькие буквы, а также цифры), обязательно присутствует слово «Alexey», которое может быть в любом месте пароля и в любом регистре. Для решения этой задачи вместо того, чтобы создавать безумное количество правил, можно создать словарь со всеми вариантами и просто отфильтровать слова, в которых есть искомая строка, например:
Как создать словарь, обязательно содержащий символы «e», «g», «D» и «t»? Для этого используйте команду вида:
В ней вы можете добавлять цепочку из grep и отфильтровывать пароли с любым количеством необходимых символов.
Как создать словарь, в котором пароли в любом месте и в любом регистре содержат слово «Alexey» или слово «MiAl»? Используйте команду вида:
Количество искомых строк может быть любым:
Пример команды, создающий словарь, в котором кандидаты в пароли состоят только из цифр, но в пароле обязательно должна быть последовательность «12345» расположенная в любом месте:
Как создавать комбинированные словари
Комбинированными словарями обычно называют словари, включающие одновременно имя пользователя и пароль, разделённые определённым символом (обычно двоеточие или символ табуляции). Но в данном случае я имею в виду словари, которые составлены из слов разных словарей, путём объединения. Но и к «нормальным» комбинированным словарям мы ещё вернёмся.
Это называется комбинаторной атакой, её подробное описание: https://hackware.ru/?p=283#combinator_attack
Суть в том, что к каждому слову из первого словаря, добавляется каждое слово из второго словаря.
Словарь 1 (dict1.txt)
Словарь 2 (dict2.txt)
Запуск комбинаторной атаки (-a 1):
Мне почему-то казалось, что слова должны объединятся ещё и в обратном порядке (то есть первым идёт слово из второго словаря), но как вы можете убедиться, это не происходит. Поэтому для получения описанного эффекта, нужно запустить атаку ещё раз, поменяв словари местами:
Как комбинировать более двух словарей
Как комбинировать подобным образом 4 и более словарей? Мне трудно представить, что это может пригодиться в реальной ситуации, но для этого скорее всего придётся писать свой скрипт для автоматизации показанного выше алгоритма. Если вы знаете программы, которые умеют это делать, то пишите в комментариях.
И… в этом месте я вспомнил о программе combinator3. Она поставляется в пакете hashcat-utils. Эта команда служит для комбинации трёх словарей (для комбинации двух словарей используйте combinator).
Чтобы получить все возможные комбинации из трёх слов в любом порядке, то нужно использовать следующие команды:
Как создать все возможные комбинации для короткого списка строк
Утилита combipow создаёт все “уникальные комбинации” из короткого списка ввода. Эта программа также включена в hashcat-utils.
Пример содержимого словаря с именем wordlist:
Запуск combipow с этим словарём:
Даст следующие результаты:
Комбинирование по алгоритму PRINCE
Программа princeprocessor реализует алгоритм PRINCE. Подробнее об этом алгоритме вы можете узнать на странице карточки программы. Там же описана суть работы программы и её опции.
Примеры использования princeprocessor.
Чтобы создать все возможные цепи из содержимого файла dict1.txt:
Используя слова из указанного словаря (dict1.txt) составить цепи минимальной длиной 2 элемента (—elem-cnt-min=2) и максимальной длиной 2 элемента (—elem-cnt-max=2), то есть в каждой цепи будет только по 2 слова:
Если ваш example.dict содержит:
генерируют следующие кандидаты в пароли:
Это работает и в противоположную сторону!
генерируют следующие кандидаты в пароли:
Как создать комбинированный словарь, содержащий имя пользователя и пароль, разделённые символом
Теперь возвращаемся к комбинированным словарям, содержащим одновременно имя пользователя и пароль.
А это пример комбинированного словаря, в котором имя пользователя и пароль разделены двоеточием:
Чтобы создать комбинированный словарь, используйте команду вида:
Например, в следующей команде разделителем является двоеточие:
Кстати, если в качестве разделителя нужно вставить символ табуляции, то нажмите Ctrl-v + Tab:
Кстати, если вы попытаетесь разобраться в приведённой выше команде hashcat, то выясните, что одновременно используется Комбинаторная атака и добавлено правило из Атаки на основе правил.
Рассмотрим частный случай: как создать файл парный словарь логинов и паролем такого типа: логин всегда постоянный, затем табуляция и пароль.
Если не хотите создавать новый файл, а хотите изменить имеющийся, то уберите перенаправление и добавьте опцию -i:
Как извлечь имена пользователей и пароли из комбинированного словаря в обычные словари
Если из комбинированного словаря нам нужно извлечь только имена пользователей и/или только пароли. Для этого мы воспользуемся (тоже мощнейшей) программой awk.
Смотрите также: Уроки по Awk
Для извлечения имён пользователей:
Для извлечения паролей:
В принципе, команды только различаются в $1 (первое поле до разделителя) и $2 (второе поле после разделителя).
Как при помощи Hashcat можно сгенерировать словарь хешей MD5 всех шестизначных чисел от 000000 до 999999
Hashcat может делать радужные таблицы, но только для Wi-Fi.
Зато с помощью PHP эту задачу можно решить несколько строк:
Время выполнение — 1-4 секунды. За это время будут сгенерированы все md5 хеши для строк 000000…999999.
Сохраните приведённый выше код в файл md5-rb-gen.php, запускать так:
Чтобы сохранить полученные хеши в файл:
Интересное наблюдение о скорости достижения задачи.
Следующие две команды делают ровно то же самое:
Но на среднем компьютере выполнение команд займёт до часа. PHP оказался быстрее, чем нативные Linux команды…
Удвоение слов
Как создать словарь 12 символьных слов, состоящих только из десятичных цифр (?d) формата abcdefabcdef, т.е шестизначное число написано два раза?
Можно использовать Атаку на основе правил, а можно написать небольшой скрипт Bash (все слова в из файла user.txt пишутся по 2 раза):
Применительно к нашему заданию — удвоение шестизначных чисел, можно использовать следующую команду, которая сгенерирует числа из шести цифр и дважды запишет каждое число:
Как создать словарь со списком дат
Как создать список дат по шаблону ДД-ММ-ГГГГ, то есть соответствущий маске ?d?d-?d?d-?d?d?d?d но чтобы перебор был не в диапазоне 00-99, а 01-31, 01-12 и 1900-2021 соответственно?
Такие словари умеет создавать программа pydictor.
Но ещё проще словарь сделать следующим образом (он будет сохранён в файл dates.txt):
Если хотите обойтись без создания словаря, то передавайте вывод предыдущие команды на стандартный ввод hashcat:
Заключение
Также можете задавать ваши вопросы, связанные с генерацией словарей, учитывающих определённые условия.