From f0fbafc01afe5471cbd7a2fec7dbd82bbf7b435a Mon Sep 17 00:00:00 2001 From: Mike Salvatore Date: Thu, 9 Jun 2022 13:37:52 -0400 Subject: [PATCH] Docs: Copyedits to running-manually.md --- docs/content/usage/running-manually.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/docs/content/usage/running-manually.md b/docs/content/usage/running-manually.md index 4903c789d..dcfcf0b66 100644 --- a/docs/content/usage/running-manually.md +++ b/docs/content/usage/running-manually.md @@ -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.