IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила форума Всем прочитать перед созданием темы!
 
Ответить в данную темуНачать новую тему
ASM и TCP\IP, Програмирование протоколов TCP\IP на ASM
murder
сообщение 20.10.2005 - 08:18
Сообщение #1


Новичок
Иконка группы

Группа: Пользователи
Пользователь №: 20185
Сообщений: 10
Регистрация: 6.10.2005
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 0 раз(а)



Люди, подскажите plz как программировать на АSM'e для локальных сетей с осью Win2K! Или хотя бы посоветуйте литературу! Нужно написать прогу на рассылку сообщений по определенному диапазону IP c сигналом о прчтении wallbash.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
yuansw
сообщение 20.10.2005 - 11:26
Сообщение #2


Черный человек
Иконка группы

Группа: Модераторы
Пользователь №: 9425
Сообщений: 729
Регистрация: 20.01.2005
Из: Междуреченск
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 11 раз(а)



murder

Не проще ли тебе будет использовать язык высокого уровня C++ Delphi и т.д .
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
murder
сообщение 21.10.2005 - 06:14
Сообщение #3


Новичок
Иконка группы

Группа: Пользователи
Пользователь №: 20185
Сообщений: 10
Регистрация: 6.10.2005
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 0 раз(а)



Цитата(yuansw @ 20.10.2005 - 08:26)
murder

Не проще ли тебе будет использовать язык высокого уровня C++ Delphi и т.д .
*

Конечно проще! Просто интересна реализация именно на ассемблере!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Fallcom
сообщение 21.10.2005 - 12:25
Сообщение #4


The Last Gunslinger
Иконка группы

Группа: Пользователи
Пользователь №: 6829
Сообщений: 1008
Регистрация: 26.04.2004
Из: Беларусь, Гомель
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 10 раз(а)



С таким успехом можно написать прогу на языке высокого уровня, а потом в дебаггере выдрать код ассемблера, почистить его, и получить таким образом реализацию на ассемблере с гораздо меньшим количеством проблем, нежели писать все "с нуля".

А вообще, что значит на ассемблере? В конечном итоге ты все равно будешь вызывать функции Win API. Так какая разница, или ты их будешь подключать на ассме, или ты их подключишь в MSVC? Или ты вообще хочешь переписать стандартные API-шные функции полностью на ассме? Реализацию протокола TCP/IP тоже может на ассме напишешь? blink.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
murder
сообщение 25.10.2005 - 06:45
Сообщение #5


Новичок
Иконка группы

Группа: Пользователи
Пользователь №: 20185
Сообщений: 10
Регистрация: 6.10.2005
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 0 раз(а)



Но ведь написал под Nowel Netwere для IPX...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
murder
сообщение 26.10.2005 - 08:14
Сообщение #6


Новичок
Иконка группы

Группа: Пользователи
Пользователь №: 20185
Сообщений: 10
Регистрация: 6.10.2005
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 0 раз(а)



Цитата(Fallcom @ 21.10.2005 - 09:25)
С таким успехом можно написать прогу на языке высокого уровня, а потом в дебаггере выдрать код ассемблера, почистить его, и получить таким образом реализацию на ассемблере с гораздо меньшим количеством проблем, нежели писать все "с нуля".

А вообще, что значит на ассемблере? В конечном итоге ты все равно будешь вызывать функции Win API. Так какая разница, или ты их будешь подключать на ассме, или ты их подключишь в MSVC? Или ты вообще хочешь переписать стандартные API-шные функции полностью на ассме? Реализацию протокола TCP/IP тоже может на ассме напишешь? blink.gif
*


Кстати спрашиваю из спортивного интереса, как будет выглядеть реализация протокола!? Интересно все же...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Fallcom
сообщение 26.10.2005 - 12:48
Сообщение #7


The Last Gunslinger
Иконка группы

Группа: Пользователи
Пользователь №: 6829
Сообщений: 1008
Регистрация: 26.04.2004
Из: Беларусь, Гомель
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 10 раз(а)



Отправку сообщения в WinAPI можно сделать с помощью функции: NetMessageBufferSend. Вообще для работы с сетью используется NetApi32.dll

Это, конечно, не асм, но дебаггером поковыряться можно...
Про исходники TCP/IP пока ничего не скажу. smile.gif

P.S. И еще раз сошлю в тему Учебники, там и по АСМу кое-чего есть. Особенно глянь на книжку "Дельфи глазами хакера", возможно, там чего-то и будет...

Сообщение отредактировал Fallcom - 26.10.2005 - 13:31
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
OFFender
сообщение 10.07.2007 - 10:22
Сообщение #8


Новичок
Иконка группы

Группа: Пользователи
Пользователь №: 50938
Сообщений: 4
Регистрация: 5.12.2006
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 0 раз(а)



Fallcom , что-то ссылка на Учебники не открывается

Сообщение отредактировал OFFender - 10.07.2007 - 10:23
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Fallcom
сообщение 12.07.2007 - 20:33
Сообщение #9


The Last Gunslinger
Иконка группы

Группа: Пользователи
Пользователь №: 6829
Сообщений: 1008
Регистрация: 26.04.2004
Из: Беларусь, Гомель
Загружено: байт
Скачано: байт
Коэффициент: ---
Спасибо сказали: 10 раз(а)



Да, странно. Видимо, чего-то переделывали. Сама ссылка вот: http://forum.lavteam.org/index.php?showforum=16

Но если вдруг опять чего, то ссылка идет на ЭТОТ же форум, в раздел Фолианты/Компьютерная литература/Программирование. И там уже дальше по разделам.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 24.04.2024 - 10:58