sudo ./mythic-cli database resetand then pull in the updates and
sudo ./mythic-cli mythic startagain.
Tabto cycle through available commands. For example, the
apfellagent has a
shell_elevatedcommand. If you start typing
sheland hit tab, you'll first get
shell_elevated, then back to
shellcommand takes one parameter, a
command. If you type
shelland hit tab, the web interface will start providing the command parameters for you. In this case, you'd get
shell -command. At this point, without hitting
spaceagain, if you continue hitting tab, and if the
shellcommand had more parameters, the
Tabbutton would cycle through the available parameters until you hit
spaceand start typing out the values.
shift+enterand cause the tasking modal to pop up.
parameter groups. This isn't a new concept - Microsoft's PowerShell does a similar thing. For a single command, you define which parameters are "grouped" together. This allows you to say that two parameters can't be used together, or that you can provide parameterA or parameterB depending on if parameterC is provided. The hard part was how to display this sort of meta information to the user.
shift+enterto cause the modal to appear, if Mythic can determine which parameter group you're using, then that one will automatically populate the modal.