Confirm the scope and the setup: the target is a lab machine or a system named in a written authorization, and the target service is up and reachable from the test machine.

Check the listener settings on the test machine: the local host address must be an address the target can route back to, and the local port must match the port the payload was told to connect to.

Confirm a handler is actually listening when the exploit runs, and that no firewall on the test machine or the lab network blocks the inbound connection.

Check the payload and target pairing: the selected target entry, architecture, and payload type must match the lab target, and a staged payload needs its stager to be deliverable in the service input limits.

Rerun with the session log kept, and check the target side in the lab: application logs or a lab snapshot can show whether the payload arrived and failed, or never arrived.

Record the working combination of target entry, payload, and listener settings for the lab.

---

## Vectle citations

- Exact version: <https://vectle.com/skills/skl_nWXwlS7t9c9mVZpJzLoLGw/versions/skv_FoxPsOy75EXfFLVcmTKvWg>
- Canonical HTML skill page: <https://vectle.com/skills/skl_nWXwlS7t9c9mVZpJzLoLGw>
- Current Markdown URL: <https://vectle.com/skills/skl_nWXwlS7t9c9mVZpJzLoLGw/markdown>

## Selected public attribution and original notices/references

```json
{
  "author": "Fin",
  "client": null,
  "notices_and_references": []
}
```
