<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=RainbowCrack</id>
	<title>RainbowCrack - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=RainbowCrack"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=RainbowCrack&amp;action=history"/>
	<updated>2026-07-17T08:54:46Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=RainbowCrack&amp;diff=44777&amp;oldid=prev</id>
		<title>imported&gt;Sldst-bot: удаление пустых неизвестных параметров в ш:Программа: [collapsible] ; нормализация имён параметров ; форматирование</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=RainbowCrack&amp;diff=44777&amp;oldid=prev"/>
		<updated>2026-03-21T01:52:01Z</updated>

		<summary type="html">&lt;p&gt;удаление пустых неизвестных параметров в &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:Программа (страница не существует)&quot;&gt;ш:Программа&lt;/a&gt;: [collapsible] ; нормализация имён параметров ; форматирование&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Программа&lt;br /&gt;
| название              = RainbowCrack&lt;br /&gt;
| логотип               = &lt;br /&gt;
| снимок экрана         = &lt;br /&gt;
| подпись               = &lt;br /&gt;
| разработчик           = Zhu Shuanglei&lt;br /&gt;
| последняя версия      = 1.8&lt;br /&gt;
| дата последней версии = [[25 августа]] [[2020]]&lt;br /&gt;
| тестовая версия       = &lt;br /&gt;
| дата тестовой версии  = &lt;br /&gt;
| операционные системы  = [[Microsoft Windows|Windows]] и [[Linux]]&lt;br /&gt;
| написана на           = &lt;br /&gt;
| тип                   = взлом хешей&lt;br /&gt;
| лицензия              = &lt;br /&gt;
| сайт                  = http://project-rainbowcrack.com/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RainbowCrack&amp;#039;&amp;#039;&amp;#039; — компьютерная программа для быстрого [[Атака нахождения прообраза|взлома]] [[Хеш-сумма|хешей]]. &lt;br /&gt;
&lt;br /&gt;
Является реализацией техники Филиппа Окслина &amp;#039;&amp;#039;faster time-memory trade-off&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{статья|автор=Philippe Oechslin|заглавие=Making a Faster Cryptanalytic Time-Memory Trade-Off|ссылка=http://lasecwww.epfl.ch/pub/lasec/doc/Oech03.pdf|издание=Lecture Notes in Computer Science|год=2003|том=2729|страницы=617—630|doi=10.1007/978-3-540-45146-4_36|archive-date=2012-02-04|archive-url=https://web.archive.org/web/20120204073703/http://lasecwww.epfl.ch/pub/lasec/doc/Oech03.pdf}}&amp;lt;/ref&amp;gt;, основанной на так называемых [[радужная таблица|радужных таблицах]]. Она позволяет создать базу предсгенерированных хешей, с помощью которой можно за незначительное время взломать практически любой алфавитно-цифровой пароль заданной длины.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
В то время как большинство проектов, связанных с компьютерной безопасностью, тратит много времени для взлома одного пароля шифровальных систем ([[полный перебор]]), RainbowCrack за время, сравнимое с временем взлома одного хеша простым перебором, получает таблицы хешей, по которым с очень высокой вероятностью можно в тысячи раз быстрее взломать любой хеш из проверенного диапазона&amp;lt;ref&amp;gt;[http://www.ethicalhacker.net/content/view/94/24/ The Ethical Hacker Network — Tutorial: Rainbow Tables and RainbowCrack] {{webarchive|url=https://web.archive.org/web/20070501034436/http://www.ethicalhacker.net/content/view/94/24/ |date=2007-05-01 }}&amp;lt;/ref&amp;gt;. Обычно хеши и алгоритм хеширования известны всем, но обратное преобразование слишком сложно. На этом основывается безопасность многих систем. Обладая отсортированной таблицей хешей и соответствующей таблицей паролей, можно получить систему, позволяющую с помощью быстрого бинарного поиска по всем таблицам выполнить обратное преобразование хеша в пароль.&amp;lt;ref&amp;gt;{{Cite web |url=https://distributed.ru/pro/rainbowcrack |title=RainbowCrack — Распределённые вычисления&amp;lt;!-- Заголовок добавлен ботом --&amp;gt; |access-date=2012-12-21 |archive-date=2013-09-28 |archive-url=https://web.archive.org/web/20130928201329/https://distributed.ru/pro/rainbowcrack |url-status=live }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Стандартный клиент поддерживает следующие алгоритмы: [[LM-хеш|LM]], [[NTLM]], [[MD5]], [[SHA1]], [[MYSQLSHA1]], [[HALFLMCHALL]], [[NTLMCHALL]], [[ORACLE-SYSTEM]] и [[MD5-HALF]]; другие алгоритмы могут быть подключены в виде [[плагин]]ов.&lt;br /&gt;
&amp;lt;ref&amp;gt;{{статья&lt;br /&gt;
| автор    = А.В. Аграновский, И.В. Мамай&lt;br /&gt;
| заглавие = O методах оптимизации алгоритма RainbowCrack в целях аудита информационной безопасности web-систем&lt;br /&gt;
| ссылка   = http://elibrary.ru/item.asp?id=11724371&lt;br /&gt;
| язык     = &lt;br /&gt;
| издание  = Системы управления и информационные технологии&lt;br /&gt;
| тип      = &lt;br /&gt;
| год      = 2006&lt;br /&gt;
| том      = &lt;br /&gt;
| номер    = 4.1 (26)&lt;br /&gt;
| страницы = 108—111&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Быстрая работа перебора паролей достигается ценой большого объёма [[Радужная таблица|радужных таблиц]] (для паролей до 7 символов, состоящих из букв цифр и специальных символов, объём таблиц может составлять порядка 900 Гб). Для оптимизации объёма используется следующий способ: [[Хеш-сумма|хеши]] располагаются в цепочки по несколько тысяч комбинаций. Зная одну цепочку, мы можем получить следующую комбинацию из предыдущей с помощью функции [[Хеширование|хеширования]]. В таблицы записываются только начало и конец цепочки. Для нахождения пароля по такой таблице нужно применить к заданному хешу функцию хеширования много раз (зависит от длины цепочек) и на очередном цикле получится хеш, который является концом одной из цепочек в [[Радужная таблица|радужной таблице]]. После этого мы прогоняем эту цепочку и заново применяем функцию хеширования от начального до нужного нам хеша. После нескольких цепочек мы находим комбинацию, соответствующую заданному [[Хеш-сумма|хешу]] — это и есть искомый пароль.&lt;br /&gt;
&lt;br /&gt;
Такие таблицы называют [[Радужная таблица|радужными]]. Их преимущество состоит в том, что, во-первых, они имеют меньший размер (в тысячи раз меньше обычных таблиц, содержащих те же пароли), во-вторых, они позволяют за несколько минут найти обратное преобразование любого алгоритма хеширования, если искомый пароль уже был в этих таблицах.&lt;br /&gt;
&lt;br /&gt;
== Преимущества ==&lt;br /&gt;
* Большая мощность системы расшифровки паролей.&lt;br /&gt;
* Процесс расчёта таблицы может быть остановлен и позднее возобновлён.&lt;br /&gt;
* При расчётах требуется мало памяти (2 МБ).&lt;br /&gt;
* Входные данные занимают мало памяти (несколько байт для одной таблицы).&lt;br /&gt;
* В программу, которая позволяет расшифровать пароли по полученным таблицам, можно добавлять новые алгоритмы хеширования. Таким образом, существует возможность создания собственного проекта, аналогичного RainbowCrack.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* {{official|project-rainbowcrack.com|lang=en}}&lt;br /&gt;
&lt;br /&gt;
{{Программное обеспечение для взлома паролей}}&lt;br /&gt;
{{Добровольные вычисления}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Математические проекты распределённых вычислений]]&lt;br /&gt;
[[Категория:Уязвимости защиты]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Sldst-bot</name></author>
	</entry>
</feed>