Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сокеты 
:(
    Опции темы
takep
Дата 29.6.2008, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.8.2007

Репутация: нет
Всего: нет



отправляю хттп запрос, буфер пустой.

format PE GUI 4.0
entry start

include 'INCLUDE\win32ax.inc'

section '.data' data readable writeable
sock dd ? 
wsa WSADАТА ;
sin sockaddr_in ;
hinstance dd ?
http db '127.0.0.1',0
buf_sz =100h
buf rb buf_sz
ht db 'GET http://localhost/index.php HTTP/1.1',13,10,13,10,0

section '.code' code readable executable
start:
invoke WSAStartup,101h,wsa
cmp eax,0
jne @exit
mov [sock],eax
invoke inet_addr,http
mov [sin.sin_addr],eax
mov [sin.sin_family],AF_INET
invoke htons,80
mov [sin.sin_port],ax
invoke connect,[sock],sin,10h
test eax,eax
jz @exit

invoke send,[sock],ht,26,0
invoke recv,[sock],buf,buf_sz,0
repz                                   ;тут не уверен, но команда по идее читае пока не ноль

invoke MessageBoxA,0,'',buf,0
@exit:
invoke ExitProcess,0


section '.idata' import data readable writeable
library user32,'USER32.DLL',kernel32,'KERNEL32.DLL',wsock,'WS2_32.DLL'

import user32,MessageBoxA,'MessageBoxA'

import kernel32,ExitProcess,'ExitProcess'

import wsock,WSAStartup,'WSAStartup',socket,'socket',recv,'recv',connect,'connect',send,'send',inet_addr,'inet_addr',htons,'htons'
PM MAIL   Вверх
W4FhLF
Дата 29.6.2008, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 1
Всего: 121



Неправильно у тебя запрос составлен. Возьми снифер и зайди браузером на свой сервак. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
takep
Дата 29.6.2008, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.8.2007

Репутация: нет
Всего: нет



через telnet работает

нету разницы! он бы мне вернул в буффер что запрос составлен не корректно

Это сообщение отредактировал(а) takep - 29.6.2008, 16:27
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для начинающих"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для начинающих | Следующая тема »


 




[ Время генерации скрипта: 0.0849 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.