Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #66, ИЮНЬ 2004 г.

Обзор компонентов

Фленов Михаил

Xakep, номер #066, стр. 066-122-3


- Не знаю, как в VC 6.0, но в VC.NET пришлось попотеть, чтобы заставить программу работать, потому что неправильно описана функция RasEnumConnections. Лечится это простым добавлением параметров (WPARAM w, LPARAM l) и изменением возвращаемого значения с void на LRESULT.

- Автор постарался на славу. Все аккуратненько и красиво, но не хватает проверки на ошибки. Если в системе нет соединений, то программа засыпается багами. Добавь проверки на ошибки после вызова всех функций RAS.

Диагноз

Несмотря на недостатки исходник может послужить хорошей отправной точкой для создания собственной звонилки круче любого EType. Лично я уже положил его в отдельную папочку и при первой же свободной минуте обязательно займусь улучшением этой проги.

Ссылки

Исходники забираем здесь: www.sources.ru/cpp/network/afdialer_src.zip.

RAW TCP/IP

Описание:

Когда ты работаешь с WinSock, то для приема и отправки данных достаточно указать только адрес/порт получателя и плюнуть ему пакет данных. В 1 версии этой библиотеки не было даже намека на прямой доступ к данным пакета, но во второй что-то похожее появилось в виде RAW сокета. Только вот работать с заголовками тяжело. Для упрощения жизни добрый дядька по имени Barak Weichselbaum (опять что-то немецкое) создал библиотеку RAW TCP.

Особые отличия

+ Теперь ты можешь легко написать какую-нибудь прогу для атаки спуфингом или чем-то подобным.

+ Легко можно написать прогу, которая посылает пакеты с испорченными заголовками, а TCP в свое время очень сильно страдал плохой обработкой таких пакетов.

+ Встроены классы CTCPSocket, CUDPSocket и CICMPSocket, с помощью которых упрощается кодинг сетевых прог через сырой протокол.

+ В архиве найдешь примеры таких прог, как ping, traceroute и т.д.

+ Косяков в работе пока не выявлено, так что отрицательных сторон НЕТ!

Диагноз

Любой уважающий себя хакер должен иметь в своем арсенале эту библиотеку. Если ты хоть немного пишешь Х-софт самостоятельно, то уж точно найдешь применение этим классам.

Ссылки

Класс в исходниках забираем здесь: www.sources.ru/cpp/rawTcpip_200.zip.

CD

На компакт-диске ты найдешь все компоненты из этого обзора.

Назад на стр. 066-122-2  Содержание