615 indexed

CAPECCAPEC attack patterns

615 MITRE CAPEC entries — attack patterns at meta, standard, and detailed abstraction levels. Filter by abstraction. Authored by Adam Lundqvist.

Showing 201–250 of 615 · page 5 of 13

IDTitleSummary
CAPEC-294ICMP Address Mask RequestAn adversary sends an ICMP Type 17 Address Mask Request to gather information about a target's networking configuration. ICMP Address Mask Requests are defined…
CAPEC-295Timestamp RequestThis pattern of attack leverages standard requests to learn the exact time associated with a target system. An adversary may be able to use the timestamp retur…
CAPEC-296ICMP Information RequestAn adversary sends an ICMP Information Request to a host to determine if it will respond to this deprecated mechanism. ICMP Information Requests are a deprecat…
CAPEC-297TCP ACK PingAn adversary sends a TCP segment with the ACK flag set to a remote host for the purpose of determining if the host is alive. This is one of several TCP 'ping' …
CAPEC-298UDP PingAn adversary sends a UDP datagram to the remote host to determine if the host is alive. If a UDP datagram is sent to an open UDP port there is very often no re…
CAPEC-299TCP SYN PingAn adversary uses TCP SYN packets as a means towards host discovery. Typical RFC 793 behavior specifies that when a TCP port is open, a host must respond to an…
CAPEC-3Using Leading 'Ghost' Character Sequences to Bypass Input FiltersSome APIs will strip certain leading characters from a string of parameters. An adversary can intentionally introduce leading "ghost" characters (extra charact…
CAPEC-30Hijacking a Privileged Thread of ExecutionAn adversary hijacks a privileged thread of execution by injecting malicious code into a running process. By using a privleged thread to do their bidding, adve…
CAPEC-300Port ScanningAn adversary uses a combination of techniques to determine the state of the ports on a remote target. Any service or application available for TCP or UDP netwo…
CAPEC-301TCP Connect ScanAn adversary uses full TCP connection attempts to determine if a port is open on the target system. The scanning process involves completing a 'three-way hands…
CAPEC-302TCP FIN ScanAn adversary uses a TCP FIN scan to determine if ports are closed on the target machine. This scan type is accomplished by sending TCP segments with the FIN bi…
CAPEC-303TCP Xmas ScanAn adversary uses a TCP XMAS scan to determine if ports are closed on the target machine. This scan type is accomplished by sending TCP segments with all possi…
CAPEC-304TCP Null ScanAn adversary uses a TCP NULL scan to determine if ports are closed on the target machine. This scan type is accomplished by sending TCP segments with no flags …
CAPEC-305TCP ACK ScanAn adversary uses TCP ACK segments to gather information about firewall or ACL configuration. The purpose of this type of scan is to discover information about…
CAPEC-306TCP Window ScanAn adversary engages in TCP Window scanning to analyze port status and operating system type. TCP Window scanning uses the ACK scanning method but examine the …
CAPEC-307TCP RPC ScanAn adversary scans for RPC services listing on a Unix/Linux host. Metadata: detailed CAPEC pattern, status stable, severity low. Underlying weakness: CWE-200.…
CAPEC-308UDP ScanAn adversary engages in UDP scanning to gather information about UDP port status on the target system. UDP scanning methods involve sending a UDP datagram to t…
CAPEC-309Network Topology MappingAn adversary engages in scanning activities to map network nodes, hosts, devices, and routes. Adversaries usually perform this type of network reconnaissance d…
CAPEC-31Accessing/Intercepting/Modifying HTTP CookiesThis attack relies on the use of HTTP Cookies to store credentials, state information and other critical data on client systems. There are several different fo…
CAPEC-310Scanning for Vulnerable SoftwareAn attacker engages in scanning activity to find vulnerable software versions or types, such as operating system versions or network services. Vulnerable or ex…
CAPEC-311DEPRECATED: OS FingerprintingThis pattern has been deprecated as it was determined to be an unnecessary layer of abstraction. Please refer to the standard level patterns CAPEC-312 : Active…
CAPEC-312Active OS FingerprintingAn adversary engages in activity to detect the operating system or firmware version of a remote target by interrogating a device, server, or platform with a pr…
CAPEC-313Passive OS FingerprintingAn adversary engages in activity to detect the version or type of OS software in a an environment by passively monitoring communication between devices, nodes,…
CAPEC-314DEPRECATED: IP Fingerprinting ProbesThis pattern has been deprecated as it was determined to be an unnecessary layer of abstraction. Please refer to the standard level pattern CAPEC-312 : Active …
CAPEC-315DEPRECATED: TCP/IP Fingerprinting ProbesThis pattern has been deprecated as it was determined to be an unnecessary layer of abstraction. Please refer to the standard level pattern CAPEC-312 : Active …
CAPEC-316DEPRECATED: ICMP Fingerprinting ProbesThis pattern has been deprecated as it was determined to be an unnecessary layer of abstraction. Please refer to the standard level pattern CAPEC-312 : Active …
CAPEC-317IP ID Sequencing ProbeThis OS fingerprinting probe analyzes the IP 'ID' field sequence number generation algorithm of a remote host. Operating systems generate IP 'ID' numbers diffe…
CAPEC-318IP 'ID' Echoed Byte-Order ProbeThis OS fingerprinting probe tests to determine if the remote host echoes back the IP 'ID' value from the probe packet. An attacker sends a UDP datagram with a…
CAPEC-319IP (DF) 'Don't Fragment Bit' Echoing ProbeThis OS fingerprinting probe tests to determine if the remote host echoes back the IP 'DF' (Don't Fragment) bit in a response packet. An attacker sends a UDP d…
CAPEC-32XSS Through HTTP Query StringsAn adversary embeds malicious script code in the parameters of an HTTP query string and convinces a victim to submit the HTTP request that contains the query s…
CAPEC-320TCP Timestamp ProbeThis OS fingerprinting probe examines the remote server's implementation of TCP timestamps. Not all operating systems implement timestamps within the TCP heade…
CAPEC-321TCP Sequence Number ProbeThis OS fingerprinting probe tests the target system's assignment of TCP sequence numbers. One common way to test TCP Sequence Number generation is to send a p…
CAPEC-322TCP (ISN) Greatest Common Divisor ProbeThis OS fingerprinting probe sends a number of TCP SYN packets to an open port of a remote machine. The Initial Sequence Number (ISN) in each of the SYN/ACK re…
CAPEC-323TCP (ISN) Counter Rate ProbeThis OS detection probe measures the average rate of initial sequence number increments during a period of time. Sequence numbers are incremented using a time-…
CAPEC-324TCP (ISN) Sequence Predictability ProbeThis type of operating system probe attempts to determine an estimate for how predictable the sequence number generation algorithm is for a remote host. Statis…
CAPEC-325TCP Congestion Control Flag (ECN) ProbeThis OS fingerprinting probe checks to see if the remote host supports explicit congestion notification (ECN) messaging. ECN messaging was designed to allow ro…
CAPEC-326TCP Initial Window Size ProbeThis OS fingerprinting probe checks the initial TCP Window size. TCP stacks limit the range of sequence numbers allowable within a session to maintain the "con…
CAPEC-327TCP Options ProbeThis OS fingerprinting probe analyzes the type and order of any TCP header options present within a response segment. Most operating systems use unique orderin…
CAPEC-328TCP 'RST' Flag Checksum ProbeThis OS fingerprinting probe performs a checksum on any ASCII data contained within the data portion or a RST packet. Some operating systems will report a huma…
CAPEC-329ICMP Error Message Quoting ProbeAn adversary uses a technique to generate an ICMP Error message (Port Unreachable, Destination Unreachable, Redirect, Source Quench, Time Exceeded, Parameter P…
CAPEC-33HTTP Request SmugglingMetadata: detailed CAPEC pattern, status stable, likelihood medium, severity high. Underlying weakness: CWE-444. Related CAPEC patterns: [object Object], [obje…
CAPEC-330ICMP Error Message Echoing Integrity ProbeAn adversary uses a technique to generate an ICMP Error message (Port Unreachable, Destination Unreachable, Redirect, Source Quench, Time Exceeded, Parameter P…
CAPEC-331ICMP IP Total Length Field ProbeAn adversary sends a UDP packet to a closed port on the target machine to solicit an IP Header's total length field value within the echoed 'Port Unreachable" …
CAPEC-332ICMP IP 'ID' Field Error Message ProbeAn adversary sends a UDP datagram having an assigned value to its internet identification field (ID) to a closed port on a target to observe the manner in whic…
CAPEC-34HTTP Response SplittingMetadata: detailed CAPEC pattern, status stable, likelihood medium, severity high. Underlying weaknesses: CWE-74, CWE-113, CWE-138, CWE-436. Related CAPEC patt…
CAPEC-35Leverage Executable Code in Non-Executable FilesAn attack of this type exploits a system's trust in configuration and resource files. When the executable loads the resource (such as an image file or configur…
CAPEC-36Using Unpublished Interfaces or FunctionalityAn adversary searches for and invokes interfaces or functionality that the target system designers did not intend to be publicly available. If interfaces fail …
CAPEC-37Retrieve Embedded Sensitive DataAn attacker examines a target system to find sensitive data that has been embedded within it. This information can reveal confidential contents, such as accoun…
CAPEC-38Leveraging/Manipulating Configuration File Search PathsThis pattern of attack sees an adversary load a malicious resource into a program's standard path so that when a known command is executed then the system inst…
CAPEC-383Harvesting Information via API Event MonitoringAn adversary hosts an event within an application framework and then monitors the data exchanged during the course of the event for the purpose of harvesting a…
Sourced from MITRE CAPEC. Curated by Adam Lundqvist, Founder at SQUR.
MITRE CAPEC attack patterns — by abstraction | SQUR Knowledge Base