Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сниффер на VB, перенос кода с C++ на VB

63K
27 августа 2010 года
bugz123323
2 / / 27.08.2010
Доброе время суток!
Вообщем, нужно сделать вывод содержимого(content) пакета
на C++ content достается из буфера
Пример (вывод в консоль):
 
Код:
printf(&Buffer[sizeof(IPHeader) * 2]);

а вот как сделать на VB я незнаю(
Содержимое(content) нужно просто записать в переменную))

Пробовал сделать так:
 
Код:
Dim hdr as IPHeader
Dim content as String
 
CopyMemory content, Buffer, Len(hdr) * 2

При таком раскладе прога просто падает
P.S. Проект на VB в аттаче
1
27 августа 2010 года
kot_
7.3K / / 20.01.2000
Цитата: bugz123323
Доброе время суток!
Вообщем, нужно сделать вывод содержимого(content) пакета
на C++ content достается из буфера
Пример (вывод в консоль):
 
Код:
printf(&Buffer[sizeof(IPHeader) * 2]);

а вот как сделать на VB я незнаю(
Содержимое(content) нужно просто записать в переменную))

Пробовал сделать так:
 
Код:
Dim hdr as IPHeader
Dim content as String
 
CopyMemory content, Buffer, Len(hdr) * 2

При таком раскладе прога просто падает
P.S. Проект на VB в аттаче



а чего бы ей и не падать? было бы удивительно.

63K
27 августа 2010 года
bugz123323
2 / / 27.08.2010
ну поправьте меня плз)
напишите как надо, если не сложно
9
28 августа 2010 года
Lerkin
3.0K / / 25.03.2003
Цитата: bugz123323
ну поправьте меня плз)
напишите как надо, если не сложно


Контекст не ясен. Может, укрупните исходник?

327
30 августа 2010 года
UserNet2008
748 / / 03.04.2010
Какая версия VB у Вас установлена?
1
30 августа 2010 года
kot_
7.3K / / 20.01.2000
Уважаемый - если тебя уж так это волнует - то скачай исходник. И ты легко заметишь что автор использует VB 6.0
327
30 августа 2010 года
UserNet2008
748 / / 03.04.2010
Цитата: kot_
Уважаемый - если тебя уж так это волнует - то скачай исходник. И ты легко заметишь что автор использует VB 6.0



Виноват не посмотрел исходник. Ну как я и думал автор использует API функции. У меня половина функций равны 0 то есть не работают. Одни начинают работать когда меняешь ByVal на ByRef или Long на Integer.
В старый версиях Long=-2,147,483,648 до 2,147,483,647 сейчас Integer=-2,147,483,648 до 2,147,483,647

1
30 августа 2010 года
kot_
7.3K / / 20.01.2000
угу. но вроде бы ТС с этим разобрался по аське, по крайней мере больше сообщений не было. :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог