PenTest+ Module 13 - Discovering Vulnerabilities

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/39

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:33 AM on 6/23/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

40 Terms

1
New cards

Discovering Vulnerabilities

Finding the weak spots in the software systems

2
New cards

Application Scanning

Involves using tools and techniques to identify security vulnerabilities in software applications

3
New cards

Dynamic Application Security Testing (DAST)

Method of testing web applications from the outside in. Does not need access to the source code. Think sending sending inputs on the frontend and seeing what the outputs are

4
New cards

Interactive Application Security Testing (IAST)

Combines the elements of both static and dynamic testing by analyzing applications in real-time while being executed. Think like, attaching a debugger and whatnot

Works from within the application

5
New cards

Software Analysis

Examines the components, code, and architecture of an application to identify security vulnerabilities, license compliance issues, and risks

6
New cards

Software Composition Analysis (SCA)

Method used to identify and manage open-source components within a software application

Primarily focuses on known vulnerabilities and does not analyze the custom code written by developers

7
New cards

Static Application Security Testing (SAST)

Analyzes an application’s source code, bytecode, or binary code (rev baby) for security vulnerabilities without executing the program

8
New cards

Host-Based Scanning

Examination of individual computers or servers to identify vulnerabilities, misconfigurations, and potential threats

9
New cards

Authenticated Scans

Conducted with valid credentials, allowing in-depth analysis of the host

10
New cards

Unauthenticated Scans

Performed without credentials to look at systems from an attacker’s point of view

11
New cards

Secrets Scanning

Searches for exposed sensitive information like passwords, API keys, and encryption keys within host files and environment variables

12
New cards

TruffleHog

Scans Git repositories for potential secrets

13
New cards

Network Scanning

Involves using tools and techniques to discover devices on a network, identify open ports, and gather information about the services and protocols

14
New cards

Transmission Control Protocol (TCP) Scans

Common type of network scan that works by sending TCP packets to a range of ports on a target system

15
New cards

SYN Scans / Half-Open Scans

One of the fastest and stealthiest ways to scan TCP ports

Doesn’t send the last ACK to initialize the three way handshake. Only sends a SYN

16
New cards

Full-Connect Scans / Connect Scans

Involve completing the three-way handshake to establish a full connection to the target port

17
New cards

FIN Scans

Type of stealth scan that sends a FIN (finish) packet to a target port

18
New cards

User Datagram Protocol (UDP) Scans

Connectionless protocol that sends UDP packets to target ports and analyzes the responses

19
New cards

Null Scans

Exploit how different operating systems respond to unusual TCP packets

Send packets with no flags set

20
New cards

Fragmented Scans

Help bypass simple filtering rules that inspect entire packets

21
New cards

Idle Scans / Zombie Scans

Uses a third-party system to send packets to the target

22
New cards

Mobile Scanning

Involves using tools and techniques to analyze mobile applications and devices to identify security vulnerabilities, misconfigurations, and potential threats

23
New cards

Static Application Security Testing (SAST) for Mobile Apps

Involves analyzing the source code, bytecode, or binary code of an application without executing it

24
New cards

Dynamic Application Security Testing (DAST) for Mobile Apps

Involves analyzing the application while it is running

25
New cards

Quick Android Review Kit (QARK)

Can analyze the configuration settings of mobile apps to identify common security misconfigurations

26
New cards

Trivvy

Used to scan docker containers for vulnerabilities

27
New cards

Sidecar

Secondary container that runs alongside the main one in the same pod

28
New cards

Infrastructure as Code (IaC)

Manages and provisions the IT infrastructure using code and automation tools

  • Terraform

  • AWS CloudFormation

  • Ansible

29
New cards

IaC Static Code Analysis

Involves examining the code without executing it

30
New cards

CloudFormation Guard

Tool for AWS CloudFormation that allows to define and enforce rules on the IaC templates

31
New cards

Policy-as-Code

Involves defining security and compliance policies in code, which can be automatically applied to IaC templates

32
New cards

Drift Detection

Involves monitoring the deployed infrastructure for changes that deviate from the defined IaC templates

33
New cards

Industrial Control Systems (ICS) Vulnerability Scanning

Using tools to identify security weaknesses in industrial control systems

34
New cards

Manual Assessment

Involves hands-on inspection and evaluation of ICS components by cybersecurity professionals

35
New cards

Vulnerability Testing

Involves testing the ICS components for known vulnerabilities using specialized tools and techniques

36
New cards

Port Mirroring

Technique used to monitor network traffic by duplicating the data from one or more ports on a network switch to a designated monitoring port

37
New cards

Service Set Identifier (SSID)

The name of a wireless network broadcasted by access points to help devices identify and connect to the network

38
New cards

SSID Scanning

Detecting and listing all the available wireless networks within a certain range

Helps detect and list rogue access points

39
New cards

Channel Scanning

Involves analyzing the use of these channels to identify congestion, interference, and optimal channel selection for access points

40
New cards

SonarQube

A tool that helps developers identify bugs, security vulnerabilities, and code smells (bugs in code)