HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Авторские статьи
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 25.11.2010, 21:34
nikvasi
Guest
Сообщений: n/a
Провел на форуме:
403

Репутация: 0
По умолчанию

Добрый день, Slesh,

подскажите пожалуйста как можно передавать пакеты через ТСР соединение,

но с определенного IP/порта (перед функцией connect() задать локальный хост/порт).

При использовании функции bind() перед функцией connect() (началом ТСР сессии),

пакеты с данными не отправляются через сокет (видно в нет мониторе).

Хотя сама ТСР сессия ничем не отличается от обычной.

Видимо функция bind() рассчитана только на входящие TCP и входящие/исходящие UDP соединения.

Подскажите пожалуйста, может быть можно решить данную проблему каким-нибудь другим способом?
 

  #22  
Старый 25.11.2010, 22:18
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Это можно сделать было тока через сырые сокеты. Но увы последняя ОС из ряда Windows которая позволяла это делать - это была Windows 2000

На Xp и вышел толкьо использовать драйвер или WinPCap
 

  #23  
Старый 26.11.2010, 04:28
nikvasi
Guest
Сообщений: n/a
Провел на форуме:
403

Репутация: 0
По умолчанию

Огромное спасибо.

Уже три дня ищу инфу и все никак!

А нельзя для winsock какой-нибудь функцией задать интерфейс или адаптер для отправки пакетов,

для которого Апишник уже определен системой?
 

  #24  
Старый 30.11.2010, 11:56
galakt_irk
Guest
Сообщений: n/a
Провел на форуме:
715

Репутация: 0
По умолчанию

Может кто подскажет.. У меня такая задача - необходимо отправить данные с уже созданного в системе сокета. Т.е. есть некая клиентская программа.. когда она работает - получается же что в системе есть сокет - через который эта программа обменивается с сервером. У меня такие мысли - что тут получается не надо создавать в программе свой сокет - а надо как-то получить доступ к нужному уже созданному сокету и от него посылать то что мне нужно. Есть такой сниффер - WPEPro - он по сути это и делает, т.е. это вполне возможно. Мне только надо реализовать это самому)
 

  #25  
Старый 30.11.2010, 17:31
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию

Цитата:
Сообщение от galakt_irk  
galakt_irk said:
Может кто подскажет.. У меня такая задача - необходимо отправить данные с уже созданного в системе сокета. Т.е. есть некая клиентская программа.. когда она работает - получается же что в системе есть сокет - через который эта программа обменивается с сервером. У меня такие мысли - что тут получается не надо создавать в программе свой сокет - а надо как-то получить доступ к нужному уже созданному сокету и от него посылать то что мне нужно. Есть такой сниффер - WPEPro - он по сути это и делает, т.е. это вполне возможно. Мне только надо реализовать это самому)
Довольно непросто это реализовать. Примерный алгоритм:

1) Сначало нужно получить список всех сокетов в системе. Примеры кода можно найти в инете.

2) Скопировать нужный сокет в свой процесс при помощи DuplicateHandle.

3) Использовать сокет стандартным способом.
 

  #26  
Старый 30.11.2010, 20:24
galakt_irk
Guest
Сообщений: n/a
Провел на форуме:
715

Репутация: 0
По умолчанию

Спасибо) - буду пробовать
 

  #27  
Старый 18.12.2010, 22:01
Radiator
Участник форума
Регистрация: 17.03.2009
Сообщений: 234
Провел на форуме:
1031617

Репутация: 128
По умолчанию

спасибо за статью.

будем учиться.
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ