forked from p34709852/monkey
Docs: Copyedits to running-manually.md
This commit is contained in:
parent
01bb7dd2b4
commit
f0fbafc01a
|
@ -10,23 +10,24 @@ tags: ["usage"]
|
|||
|
||||
## Generating manual run command
|
||||
|
||||
Manual run command can be generated through the Island Server UI, by going to "Run Monkey" -> "Manual" page.
|
||||
A command to run the agent manually can be generated by the Island Server UI by
|
||||
going to the "Run Monkey" -> "Manual" page.
|
||||
|
||||
### Downloading the agent manually
|
||||
|
||||
As evident by the generated commands, agent binaries can be downloaded
|
||||
by sending a get request to `https://[IP]:5000/api/agent/download/[OS]`, where
|
||||
`[IP]` stands for the IP address of the Island server and `[OS]` is either `windows` or `linux`.
|
||||
Agent binaries can be downloaded by sending a `GET` request to
|
||||
`https://[IP]:5000/api/agent/download/[OS]`, where `[IP]` stands for the IP
|
||||
address of the Island server and `[OS]` is either `windows` or `linux`.
|
||||
|
||||
### Running the agent binary
|
||||
|
||||
Agent binary can be started with `m0nk3y` or `dr0pp3r` flags.
|
||||
The agent binary must be started with either the `m0nk3y` or `dr0pp3r` flag.
|
||||
|
||||
`m0nk3y` flag is the standard way
|
||||
to run the agent.
|
||||
The `m0nk3y` flag is the standard way to run the agent.
|
||||
|
||||
`dr0pp3r` will move the agent binary to a location provided with an `-l` flag.
|
||||
Then it will start that binary with a `m0nk3y` flag on a new process. Finally, it will stop
|
||||
the current process and shut down. This flag is useful if you want to start the agent on a separate
|
||||
process. This flag is used by the agent to execute other agents on exploited machines.
|
||||
This way, the parent agent doesn't have to wait until the child finishes to continue the execution.
|
||||
The `dr0pp3r` flag invokes the agent dropper. The dropper will move the agent
|
||||
binary to a location provided with the `-l` flag. Then, it will start the agent
|
||||
with the `m0nk3y` flag as a new process. Finally, the dropper will shut itself
|
||||
down. This flag is useful if you want to detach the agent from an exploited
|
||||
service or parent process. It alleviates the need for the parent process to
|
||||
wait until the agent finishes.
|
||||
|
|
Loading…
Reference in New Issue