For walking on the safe side of the side dishes, these several exp, Exploit, Exploit Pack, Exp-gui, Payload, Metasploit noun really turn the person is not light, the following explained to you:
Exp, is exploit. Exploit the meaning, note that there is not necessarily a loophole Exploit(use). There must be loopholes in the Exploit .
We can extend it to the way we use it. It usually appears in a variety of code. Can see: Debug Struts2 s2-021 a little experience
payload. is based on some specific uses of exp. It is generally a vulnerability testing platform that can be seen in the MSF vulnerability Practice System
Exp-gui. This is our commonly known tool, based on Exp, which is written by popular languages such as c,c++ and so on, with a graphical interface of the exploit tool.
The sign of the emergence of this is a loophole in the young adulthood. Also foreshadowed the outbreak of the loophole!
Exploit Pack, the pack can be a variety of use of tools, vulnerabilities are mature or used for commercial use of the vulnerability to client-based vulnerabilities. such as the local ie,pdf reader, Flash, and so on, it and Metasploit belong to a level of classification, just Metasploit side of the remote operation of the vulnerability, and Metasploit is more familiar.
MetaSploit, Metasploit is a free, downloadable framework that makes it very easy to acquire, develop, and attack computer software vulnerabilities. It itself comes with a professional-grade vulnerability attack tool with hundreds of known software vulnerabilities.
References: http://www.zhihu.com/question/23930855
What are exp, Exploit, Exploit Pack, Exp-gui, Payload, and Metasploit?