ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #11  
Старый 27.03.2008, 17:15
KSoniX
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме:
314553

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

я никак не магу send сделать connect нормально проходит может я HTTP запрос не правильно дал или что делаю не так?
вот код
Цитата:
//.................................................. ..
strcpy(szMessage, "GET HTTP://www.google.ru HTTP/1.1 \r\n Accept: */* \r\n Host: www. google.ru \r\n\r\n");
strcpy(szServerName, "192.168.0.3");


sClient = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (sClient == INVALID_SOCKET)
{

//......
}

server.sin_family = AF_INET;
server.sin_port = htons(8080);
server.sin_addr.s_addr = inet_addr(szServerName);

connect(sClient, (struct sockaddr *)&server, sizeof(server))

ret = send(sClient, szMessage, strlen(szMessage), 0);
//...............................
 
Ответить с цитированием

  #12  
Старый 27.03.2008, 17:37
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Обработку ошибок сделай и вызови GetLastError(), посмотри, что пишет
 
Ответить с цитированием

  #13  
Старый 27.03.2008, 18:00
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

а откуда ты знаешь что ты не можешь делать send?
ты сравни ret с нулем. если больше то все ок. ошибка в хидере. если меньше тогда действительно проблемы с sendом

Последний раз редактировалось zythar; 27.03.2008 в 18:02..
 
Ответить с цитированием

  #14  
Старый 27.03.2008, 18:00
KSoniX
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме:
314553

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

у меня ret=-1 GetLastError() не работает
я поставил вот так но ничо не выдает
ret = send(sClient, szMessage, strlen(szMessage), 0);
GetLastError();
 
Ответить с цитированием

  #15  
Старый 27.03.2008, 18:04
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

попробуй write-ом. покури маны GetLastError-а.
 
Ответить с цитированием

  #16  
Старый 27.03.2008, 18:21
KSoniX
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме:
314553

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

все нашел коннект не делает оказывается спасибо всем держите +
 
Ответить с цитированием

  #17  
Старый 28.03.2008, 11:45
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
ret = send(sClient, szMessage, strlen(szMessage), 0);
GetLastError();
Ну не так же делают обработку ошибок ))
Код:
if ((ret = send(sClient, szMessage, strlen(szMessage), 0)) < 0)
{
  ...
  printf ("Error: %d\n", GetLastError());
  // закрытие всего открытого - файлов, сокетов, и остановка программы
  ...
}

Последний раз редактировалось krypt3r; 28.03.2008 в 11:50..
 
Ответить с цитированием

  #18  
Старый 03.04.2008, 16:55
KSoniX
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме:
314553

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

помогите PLS вот код с запросим HTTP конек к прокси нормально делает но
Цитата:
sprintf(buffer,"GET %s HTTP/1.0 \r\nHost: %s\r\nProxy-Authorization: Basic %s\r\nUser-Agent: MSIE 5.0 (compatible; MSIE 5.0; Windows 98; DigExt)\r\nConnection: close\r\n\r\n",http://database.clamav.net/daily.cvd,"http://database.clamav.net",userpass);
retval=send(sock,buffer,strlen(buffer),0);
if ( PrintLog == true ) { printf(buffer); }

retval = recv(sock,buffer,1024,0);buffer[retval]=0;
вы даёт ошибку кагда делаю recv в buffer приходит сопшения
Цитата:
HTTP/1.1 400 Bad Request
Via: 1.1 GATESERVER
Connection: close
Proxy-Connection: close
Content-Length: 302
Date: Thu, 03 Apr 2008 12:42:40 GMT
Content-Type: text/html; charset=iso-8859-1
Server: Apache

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>Apache Server at http://database.clamav.net Port 80</address>
</body></html>
вот http запрос
Цитата:
GET http://database.clamav.net/daily.cvd HTTP/1.0 Host: http://database.clamav.net
Proxy-Authorization: Basic eG1hYmJvczpAbGVsdXlBMTk4ODE5NjEAAA==
User-Agent: MSIE 5.0 (compatible; MSIE 5.0; Windows 98;DigExt)
Connection: close
что делать ?

Последний раз редактировалось KSoniX; 03.04.2008 в 17:01..
 
Ответить с цитированием

  #19  
Старый 03.04.2008, 17:30
KSoniX
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме:
314553

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

я думаю что у меня с http запросом что-то ни то или в User-Agent я должен указать другой браузер?????
 
Ответить с цитированием

  #20  
Старый 03.04.2008, 17:47
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

дело не в браузере. просто тот реквест который ты посылаешь сервак не понимает.
попробуй отправлять хидер без написания всего этого в буффер. а откуда у тебя запрос? сам сочинял или скпипастил из браузера?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
По Www без следов foreva Чужие Статьи 34 11.02.2008 15:54
IPDBrute...работа через прокси? iskand3r ICQ 9 12.01.2008 16:14
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
Прокси: Как вас вычислить если вы под анонимным прокси Geveres Статьи 0 19.11.2005 17:02



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


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




ANTICHAT.XYZ