Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Заметка о пользе оптимизации John |

10.04.2009, 22:21
|
|
ы
Регистрация: 11.02.2007
Сообщений: 750
Провел на форуме: 1347723
Репутация:
1477
|
|
Заметка о пользе оптимизации John
Ещё раз хотелось бы напомнить о пользе сборки брутфорсеров из исходников. Проведем эксперимент со старым добрым джонни риппером (http://www.openwall.com/john/).
Тестовая платформа - ноутбук с Ubuntu 8.04 на AMD x64x2.
Пакет из репозитория после apt-get:
Код:
john --test
Benchmarking: Standard DES [64/64 BS]... DONE
Many salts: 534979 c/s real, 535662 c/s virtual
Only one salt: 502906 c/s real, 502906 c/s virtual
Benchmarking: BSDI DES (x725) [64/64 BS]... DONE
Many salts: 18822 c/s real, 18822 c/s virtual
Only one salt: 18609 c/s real, 18609 c/s virtual
Benchmarking: FreeBSD MD5 [32/64]... DONE
Raw: 4184 c/s real, 4184 c/s virtual
Benchmarking: OpenBSD Blowfish (x32) [32/64]... DONE
Raw: 282 c/s real, 282 c/s virtual
Benchmarking: Kerberos AFS DES [48/64 4K]... DONE
Short: 243259 c/s real, 243259 c/s virtual
Long: 662566 c/s real, 663615 c/s virtual
Benchmarking: NT LM DES [48/64 4K]... DONE
Raw: 2301392 c/s real, 2298240 c/s virtual
Качаем исходники, распаковываем, правим ./Makefile. В нем нам необходимо поставить ключ оптимизации -O3 вместо -O2.
Затем собираем под нашу платформу:
make linux-x86-64
Проверяем:
Код:
./john --test
Benchmarking: Traditional DES [128/128 BS SSE2-16]... DONE
Many salts: 720844 c/s real, 722289 c/s virtual
Only one salt: 679884 c/s real, 678527 c/s virtual
Benchmarking: BSDI DES (x725) [128/128 BS SSE2-16]... DONE
Many salts: 25548 c/s real, 25548 c/s virtual
Only one salt: 25089 c/s real, 25139 c/s virtual
Benchmarking: FreeBSD MD5 [32/64 X2]... DONE
Raw: 7143 c/s real, 7128 c/s virtual
Benchmarking: OpenBSD Blowfish (x32) [32/64 X2]... DONE
Raw: 450 c/s real, 451 c/s virtual
Benchmarking: Kerberos AFS DES [48/64 4K]... DONE
Short: 236032 c/s real, 236979 c/s virtual
Long: 682598 c/s real, 692290 c/s virtual
Benchmarking: LM DES [128/128 BS SSE2-16]... DONE
Raw: 5237K c/s real, 5247K c/s virtual
Как видим, результат налицо. Однако, справедливости ради отмечу что в репозитории убунты последняя версия 1.6, я же собирал 1.7.3.
Вывод: если вам нужна производительность и скорость - не поленитесь собрать из исходников требуемую вам программу. Ничего сложного в этом нет 
__________________
..когда же кто-нибудь выпустит MD5(Unix) брутер на GPU.... жду....
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|