Увеличиваем скорость ****а по словарю в 50(+) раз Не много лишней болтавни (предисловие) В последние время всё чаще и чаще занимаюсь ****форс атакой хэшей MD5 (реже других) в том числе которые выкладывают пользователи нашего форума, сделал для себя вывод что грубый перебор может быть эфективнее если предварительно прогонять хэш по словарям, а уже после этого начинать перебор всего подряд. Что я не мог не заметить в первую очередь когда начал использовать словарь так это потерю скорости перебора а именно с применением железки GTX560TI 448 Сores от фирмы Gigabyte скорость перебора одного хэша ровнялась ~1435kk паролей в секунду (BarsWF), а перебор 32-х хэшей программой LHC ~1020kk паролей в секунду, скорость со столь красивых для меня значений, при использовании словаря, упала до жалких 200k! (Программа Extreme GPU *****forcer) Для меня не секрет что скорость работы со словарём, объём которого 650мб (а на харде есть ещё и 13,5ГБ словарик), по большей части зависит от скорости работы моего HDD. Первым наперво в голову пришла мысль о использовании SSD накопителя, но остановил факт что, хоть деньги и есть, в мире кризис, да и грубо говоря жаба задушила, ибо всёравно не окупится. И алилуя! Снизошла в мою голову мысль "А если 8гб имеющийся ОЗУ превратить в локальный диск?!" А теперь по делу! Инструкция по установке ramdisk'a Мною для решения данной задачи была случайным образом выбранна программа ImDisk Virtual Disk Driver (Страница с программой: ltr-data.se | скачать: download ) Шаг первый: скачиваем программу, запускаем и отвечаем YES на вопрос программулины. Через пару секунд получаем ответ что программа установилась и ею можно воспользоваться двумя способами. Первый через "CMD", и второй через "панель управления". Шаг второй: Если вы любите консоль вы можете воспользовавшись CMD начать работу с команды "imdisk", а там уже всё написано, сами разбирайтесь :). Лично я предпочёл GUI :) Заходим в Пуск=>Панель управления=>ImDisk Virtual Disk Driver Шаг третий: Для создания диска в открывшемся окне жмём "Mount new..." В "Drive letter" пишем букву нашего будущего локального диска (например X: или Z:), и указываем в поле "Size of virtual disk" размер этого самого диска (лично я под словарь в 650мб поставил 1024 мегабайта). Ниже в "Device type" выбираем пункт "Harddisk volume" жмём "ОК" Наш виртуальный диск готов! Форматируем новый раздел в любую желаемую файловую систему и начинаем работать с ним как с обычным локальным диском :) Финальные действия Берём наш словрь (или быть может даже несколько) и закидываем на наш RamDisk. Далее указываем софту где он находится (у меня это "O:\01.07.2012.dic") и начинаем ****! У меня таким образом скорость поднялась с жалких 200k Pass\s до 10kk-13kk Pass\s Что же я лично получил: а получил я перебор словаря размером 650мб за жалкие 16 секунд! :D Всем удачного ****а друзья :) Использованные технологии: Софт: Windows 7 Ultimate x64, BarsWF, Lightning Hash Cracker (LHC), Extreme GPU *****forcer (EGB), ImDisk Virtual Disk Driver Железо: Мать - Asus P5P43TD, CPU - Intel Core 2 Quad Q9300 (2.5ГГц x4), ОЗУ - QUMO 4GB 1333Мгц x2, GPU - Nvidia GTX560TI 448 cores фирмы Gigabyte Site & Downloads: BarsWF - http://3.14.by/ru/md5/ Lightning Hash Cracker (LHC) - http://www.elcomsoft.ru/lhc.html Extreme GPU *****forcer (EGB) - http://www.insidepro.com/rus/egb.shtml //Лицензия стоит 1000р, триал даёт 3 минуты ****а ImDisk Virtual Disk Driver - http://swdb.ru/imdisk/ Доп.Инфо к размышлению: Самый быстрый SSD котоорый я пока видел в свободном доступе имел скорость чтения 980мб\сек Память DDRIII с частотой 1333МГц (самая распространёная) имеет скорость ~10гб\сек, а так же есть 2133МГц - ~17гб\сек, ну и пока не видел, но слышал 2400Мгц - ~19гб\сек