‫So core commands are basically used to manage and interact with an interpreter session.
‫Let's list some of them and we'll see them in detail soon.
‫Help command, you know, that it's to list the available commands.
‫Now here, we've already used the Sessions commands in our previous examples to manage the sessions.
‫But we're going to see some more.
‫The background command will send the current interpreter session to the background and return you to
‫the MSF console prompt to get back to your interpreter session, just interact with it again.
‫Using the Migrate Post module, you can migrate to another process on the victim.
‫Well, you may want to do this for several reasons.
‫For example, you can use the privileges of the migrated process or you migrate to a system process
‫to hide.
‫Maybe.
‫The channel command is to list and control the active channels.
‫You can open a channel using the execute command.
‫Don't worry.
‫We're going to see that to.
‫Now, the load or it's deprecated alias use commands are used to load interpreter extensions.
‫Please do not confuse the use command of MSFT console with a use command of the interpreter.
‫I think this is the reason that the use command is replaced by the load command here.
‫But in any event.
‫It will help you keep it straight.
‫The run command, as you probably remember, it is to run a maturity script or a post module.
‫And finally, you can use the exit or the quick commands to terminate the interpreter session, so let's
‫see some of the core commands in detail.