Обзор компонентов Фленов Михаил www.vr-online.ru Хакер, номер #071, стр. 071-120-2 + С помощью простых методов можно организовать отправку POST и GET-запросов, а это грозит... В общем, сам найдешь применение этим методам. + Поддержка соединения через SSL, загрузка файлов, многопоточность. - Объекты большие и навороченные, без хорошей помощи разобраться сложно, а примеры, которые идут в комплекте, показывают самый минимум. Диагноз С помощью такого компонента можно написать множество вариантов сплоитов для web-сайтов, а также различные программы-накрутчики счетчиков, голосований и т.д. В общем, хакеры обязаны иметь эту прогу в своем арсенале. Ссылки Забираем компонент здесь www.torry.net/vcl/internet/http/easynet.zip Microproxy Для Visual C++ Описание: Одной из полезных с точки зрения программирования является задача создания proxy-сервера. Данный пример показывает, как создать простейший проксик. В принципе, он работает как простой Socks с возможностью переадресации, но полезен и в ознакомительных целях. Особые отличия + Для каждого соединения создается свой поток, что позволяет обрабатывать несколько клиентов одновременно. Количество клиентов ограничено системными ресурсами. + В примере использования показано, как можно переадресовывать. Если запросить адрес www.microsoft.com, то загрузится www.farts.com. + Во время передачи данных используется неблокирующий режим работы с сокетами. + Очень маленький размер исполняемого файла и невидимость позволяют забрасывать проксик жертве и использовать ее трафик. - Реальный проксик должен еще и кэшировать информацию, а в примере этого нет. Придется дописывать самому. Диагноз Пример можно воспринимать как платформу для будущей программы, но он далек от совершенства. Нет, в смысле качества кода все достаточно хорошо, но в смысле функциональности – слишком просто. Недаром в качестве названия выбрано слово «микропроксик». Ссылки Забираем файл здесь: www.programmersheaven.com/d/click.aspx?ID=F17838 HideDrive Для Visual С++ Описание: Вчера наткнулся на очень интересный пример, позволяющий прятать диски. Достаточно выбрать любой диск и нажать одну кнопочку, как диск исчезает с глаз долой. Для восстановления нужно снова запустить программу и убрать галочку. Особые отличия + Отличная идея, которой можно найти множество способов применения. - Для того чтобы спрятать диск, достаточно прописать определенные параметры в реестре. Так что пример показывает только эти параметры, путь в реестре и как работать с функциями записи в реестр. Диагноз Слишком просто, единственное, за счет чего этот пример попал в обзор, так это из-за своей идеи. Эту возможность можно встроить в вирусы, программы-шутки или трояны. Ссылки Исходники забираем здесь: http://geocities.com/in2soft/download/hidedrive.zip TaskView Для Visual С++ Описание: Какие сейчас работают процессы? Вопрос, волнующий всех - от администратора до компьютерного вируса. Администратор хочет знать, когда будет запущен опасный процесс, а вирус хочет узнать, работает ли сейчас его ходячая смерть, т.е. антивирус. В любом случае, нужно уметь программно узнавать запущенные процессы, и именно такой пример я предлагаю сегодня в обзоре. |