Tech

Terminologies used in penitration testing

Terminologies used in penitration testing:
Exploit:ย 
An exploit is the means by which an attacker, or pen tester for that matter, takesย ย 
advantage of a flaw within a system, an application, or a service. An attackerย ย 
uses an exploit to attack a system in a way that results in a particular desiredย ย 
outcome that the developer never intended. Common exploits include bufferย ย 
overflows, web application vulnerabilities (such as SQL injection), and con-ย 
figuration errors.
Payload:ย 
A payload is code that we want the system to execute and that is to be selectedย ย 
and delivered by the Framework. For example, a reverse shell is a payload thatย ย 
creates a connection from the target machine back to the attacker as a Win-ย 
dows command prompt (see Chapter 5), whereas a bind shell is a payload thatย ย 
โ€œbindsโ€ a command prompt to a listening port on the target machine, whichย ย 
the attacker can then connect. A payload could also be something as simple asย ย 
a few commands to be executed on the target operating system.
Shellcode:ย 
Shellcode is a set of instructions used as a payload when exploitation occurs.ย ย 
Shellcode is typically written in assembly language. In most cases, a commandย ย 
shell or a Meterpreter shell will be provided after the series of instructionsย ย 
have been performed by the target machine, hence the name.
Listener:ย 
A listener is a component within Metasploit that waits for an incoming connectionย ย 
of some sort. For example, after the target machine has been exploited, it mayย ย 
call the attacking machine over the Internet. The listener handles that connec-ย 
tion, waiting on the attacking machine to be contacted by the exploited system.

Discover more from ChuckysCarnage

Subscribe to get the latest posts sent to your email.

Leave a comment