Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#31: 2013-09-18 20:51:51 ЛС | профиль | цитата
Запустить не получилось, но о чём речь - понял.
foks2.png
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1foks2.png [24.6KB] [277]
Ответов: 1343
Рейтинг: 31
#32: 2013-09-18 20:55:03 ЛС | профиль | цитата
ENQ, 05 — Enquire. Прошу подтверждения.
ACK, 06 — Acknowledgement. Подтверждаю.

05 это HEX тот символ


ура

но конект серавно не идёт типо он не понимает то что я ему отправляю
карма: 2

0
Ответов: 1376
Рейтинг: 197
#33: 2013-09-18 21:27:20 ЛС | профиль | цитата
Rysik писал(а):
но конект серавно не идёт типо он не понимает то что я ему отправляю
[flood]дахерняэ тов сё бу детхорошо[/flood]
карма: 1

0
Ответов: 1343
Рейтинг: 31
#34: 2013-09-18 21:51:05 ЛС | профиль | цитата
foksov писал(а):
дахерняэ тов сё бу детхорошо


тык мне так и некто необьяснил как принять конект я полагаю надо перевести 0601 из HEX в STR и отправить но клиент отказывается принимать конект (как вот сделать что бы он принял конект?
карма: 2

0
Ответов: 1376
Рейтинг: 197
#35: 2013-09-18 23:03:55 ЛС | профиль | цитата
Rysik писал(а):
тык мне так и некто необьяснил как принять конект
а кто Вам поможет понять, если Вы, постоянно, что-то не договориваите и умолчиваите, Вас ити!
------------ Дoбавленo в 23.03:
Rysik писал(а):
некто необьяснил как принять конект
под "некто" подразумевается тот, кто не захотел себя озвучить и управляет Вами?
карма: 1

0
Ответов: 1343
Рейтинг: 31
#36: 2013-09-18 23:09:53 ЛС | профиль | цитата
foksov писал(а):
под "некто" подразумевается тот, кто не захотел себя озвучить и управляет Вами?



я имел ввиду НЕ КТО НЕ ОБЬЯСНИЛ МНЕ как принять конект
карма: 2

0
Ответов: 1376
Рейтинг: 197
#37: 2013-09-18 23:18:07 ЛС | профиль | цитата
Rysik писал(а):
я имел ввиду НЕ КТО НЕ ОБЬЯСНИЛ МНЕ как принять конект
Скажите, честно, Ваше местонахождение (для будущих скидок)
карма: 1

0
Ответов: 1343
Рейтинг: 31
#38: 2013-09-18 23:42:39 ЛС | профиль | цитата
foksov писал(а):
Скажите, честно, Ваше местонахождение (для будущих скидок)


IVANOVO
карма: 2

0
Ответов: 5446
Рейтинг: 323
#39: 2013-09-18 23:49:14 ЛС | профиль | цитата
[flood]
Передавай привет Свете [/flood]
карма: 1

0
Ответов: 1376
Рейтинг: 197
#40: 2013-09-18 23:53:57 ЛС | профиль | цитата
Rysik писал(а):
IVANOVO
Блин... Понятно... Вы мужчина или всецелоостальное?
карма: 1

0
Ответов: 1343
Рейтинг: 31
#41: 2013-09-19 08:01:45 ЛС | профиль | цитата
foksov писал(а):
Вы мужчина или всецелоостальное?


чё?
карма: 2

0
Ответов: 16884
Рейтинг: 1239
#42: 2013-09-19 09:38:25 ЛС | профиль | цитата
Rysik писал(а):
я полагаю надо перевести 0601
А просто

Add(DoData,15759566,189,119)
{
Data=String(61)
}
не пробовал ? Может быть 1 убрать.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1343
Рейтинг: 31
#43: 2013-09-19 11:53:25 ЛС | профиль | цитата
Tad писал(а):
не пробовал ?


не выходит

тут фишка ещё 1 есть там в сниффере идёт SYN и ответ в ACK а судя по символам меня просят ответить на ENQ
по мимо того там ещё данные шеснадцатеричные есть
вот они:

Запрос:
752.242117000213.242.59.66193.109.246.77TCP7449476 > http [SYN] Seq=0 Win=8192 Len=0 MSS=1440 WS=4 SACK_PERM=1

Ответ:
782.261657000213.242.59.66193.109.246.77TCP6249476 > http [ACK] Seq=1 Ack=1 Win=66240 Len=0

и посерединке SYN ACK обмен данными:
772.261538000193.109.246.77213.242.59.66TCP74http > 49476 [SYN, ACK] Seq=0 Ack=1 Win=14600 Len=0 MSS=1452 SACK_PERM=1 WS=128


и вот сами HEX данные в запросе:
0000 e8 b7 48 21 5d 00 8c 89 a5 96 7c 9d 88 64 11 00
0010 07 f2 00 36 00 21 45 00 00 34 36 48 40 00 80 06
0020 fb 8b d5 f2 3b 42 c1 6d f6 4d c1 44 00 50 51 66
0030 ec 61 00 00 00 00 80 02 20 00 86 dd 00 00 02 04
0040 05 a0 01 03 03 02 01 01 04 02


В передаче:
0000 8c 89 a5 96 7c 9d e8 b7 48 21 5d 00 88 64 11 00
0010 07 f2 00 36 00 21 45 00 00 34 00 00 40 00 38 06
0020 79 d4 c1 6d f6 4d d5 f2 3b 42 00 50 c1 44 f6 a1
0030 16 82 51 66 ec 62 80 12 39 08 60 8f 00 00 02 04
0040 05 ac 01 01 04 02 01 03 03 07

и в ответе:
0000 e8 b7 48 21 5d 00 8c 89 a5 96 7c 9d 88 64 11 00
0010 07 f2 00 2a 00 21 45 00 00 28 36 49 40 00 80 06
0020 fb 96 d5 f2 3b 42 c1 6d f6 4d c1 44 00 50 51 66
0030 ec 62 f6 a1 16 83 50 10 40 b0 99 b1 00 00


и вот сами TCP Stream данные первое запрос второе ответ а третье тоже как бы ответ в ASCII но с нечитаемыми символами как бы:
GET /miniHack/WF_news.txt HTTP/1.1

Content-Type: text/html

Host: john-hack.ucoz.ru

Accept: text/html, */*

Accept-Encoding: identity

User-Agent: Mozilla/3.0 (compatible; Indy Library)



HTTP/1.1 200 OK

Server: uServ/3.2.2

Date: Thu, 19 Sep 2013 07:43:37 GMT

Content-Type: text/plain; charset=UTF-8

Content-Length: 83

Last-Modified: Tue, 03 Sep 2013 16:14:46 GMT

Connection: keep-alive

Keep-Alive: timeout=15

ETag: "52260af6-53"

Accept-Ranges: bytes



........... ....................: 21.08.13

....................:

..............!




и вот что пишет программа при неудачном конекте:

Socket Error #10061
Connection refused.
------------ Дoбавленo в 11.53:
и ещё по моим предположениям надо же не STR отправлять а определённые данные ввиде ASCII перевод есть STR-ASCII но вот какой тип передачи данных ставить в TCP ?
карма: 2

0
Ответов: 5446
Рейтинг: 323
#44: 2013-09-19 12:17:27 ЛС | профиль | цитата
Rysik, почитай пожалуйста описание протоколов TCP и HTTP, чтобы понимать, что такое SYN и что такое ACK, и почему иногда в HTTP-ответе приходят непечатные символы. Без этого тебе никто помочь не сможет.
карма: 1

0
44
Сообщение
...
Прикрепленные файлы
(файлы не залиты)