Обзор компонентов Фленов Михаил www.vr-online.ru Хакер, номер #070, стр. 070-133-2 Диагноз Разработчикам игр и звуковым программерам посвящается. Конечно, все это можно написать и самостоятельно, но хотя бы посмотреть, как делаются фильтры другими программистами (а этот набор писал явно не ламер), не помешает. Ссылки Забираем компонент здесь http://download.dsp-worx.de/?f=dcdspfilter_v1.00_final_source.zip Генератор паролей Для Visual C++ Описание: Все прекрасно знают, что нельзя в качестве паролей использовать имена своих домашних животных, даты рождения или простые слова, и все равно 90% из нас их используют. Это понижает безопасность и позволяет хакеру легко подобрать пароль по словарю для входа в систему. Лучший выход – хорошая программа для генерации паролей, и я предлагаю тебе исходник такой проги. Особые отличия + Реально случайная генерация, делающая невозможным подбор по словарю. + Можно выбирать, какие буквы использовать (большие/маленькие), нужно ли использовать цифры и символы. + Можно ограничить длину пароля. - Исходник под DOS, но это не проблема для адаптации его под Windows. Диагноз Я просмотрел исходник, и мне понравилось, как автор реализовал генерацию. Кстати, автор его, судя по всему, чех, что не мешает ему писать довольно качественный код (считается, что вообще в Чехии слабые программисты). Советую и тебе полюбопытствовать, чтобы внедрять подобные методы в свои программы. Ссылки Забираем файл здесь: http://users.volja.net/rajek/rpg.zip IP Config своими руками Для Visual С++ Описание: На страницах ][ и в своей книге я уже описывал, как создать собственную утилиту IP Config. Для С++ такой вариант описан только в книге «Программирование на С++ глазами хакера». Если у тебя нет возможности купить эту книгу, не отчаивайся, потому что я предлагаю тебе скачать этот исходник, у которого, правда, чуть меньше возможностей. Особые отличия + Отличный пример использования функции GetAdaptersInfo. + Консольная программа, которая отображает установленные адаптеры, IP-адреса, описание, маску, имя компьютера и т.д. + Все реализовано без использования лишних библиотек. + Компилится как в 6-й версии, так и в .NET. - Можно было бы вывести больше информации об адаптерах. Диагноз Очень неплохой исходник от Serge U. Tsigankov. Автор явно имеет российские корни и своим кодом не опозорил нашу страну. Очень добротный код, с которым легко разобраться без дополнительного описания. Ссылки Исходники забираем здесь: http://brigsoft.com/edu/bsipconfig/bsipconfig_demo.zip IRC-клиент Для Visual С++ Описание: Я видел разные реализации IRC-клиентов, но консольный вариант вижу впервые. А что, это действительно интересное решение, и мне понравилось, как оно реализовано. Жаль, что протестировать работу примера не удалось (у меня открыты только HTTP, POP3 и SMTP-порты). Особые отличия + Симпатичная реализация IRC-клиента в консольном виде. + Все выполнено на чистом WinAPI без дополнительных библиотек, так что можно посмотреть, как реализуются IRC-клиенты. + Код написан явно непрофессионалом, но читается он хорошо, даже несмотря на комментарии на испанском языке. |