(self, encode=True)
| 169 | return self._skeletonSelection("SMB port", self._msfSMBPortsList) |
| 170 | |
| 171 | def _selectEncoder(self, encode=True): |
| 172 | # This is always the case except for --os-bof where the user can |
| 173 | # choose which encoder to use. When called from --os-pwn the encoder |
| 174 | # is always x86/alpha_mixed - used for sys_bineval() and |
| 175 | # shellcodeexec |
| 176 | if isinstance(encode, six.string_types): |
| 177 | return encode |
| 178 | |
| 179 | elif encode: |
| 180 | return self._skeletonSelection("payload encoding", self._msfEncodersList) |
| 181 | |
| 182 | def _selectPayload(self): |
| 183 | if Backend.isOs(OS.WINDOWS) and conf.privEsc: |
no test coverage detected