Section 2.3 Flashcards
What is Memory Injection?
Memory injecting is the act of injecting a malware in the memory by adding it to an existing process. This would give the malware the same rights and permissions as the process it was injected to.
What is DLL Injection?
DLL is Dynamic Link Library
DLL injection occurs when an attacker injects a path to a malicious DLL to run as part of a target process in memory. Once the process reaches the part of the malicious code, it will run the malicious DLL that was referenced in the target process.
What is Buffer Overflow?
A buffer overflow is when an attacker can write more than it is expected into a particular area of memory.
What is a race condition?
A race condition is when two events happen at nearly at the same time within an application and the application doesnt take into account that these two conditions may be operating simultaneously.
What does TACTOU stand for?
Time of Check to Time of Use attack
What is SQL Injection (SQLi)?
SQL (Structured Query Language) Injection or (SQLi) is a code injection using SQL into a web browser, usually in a form or field that attempts to retrieve more data than allowed.
What’s a very common SQL injection?
A very common SQL injection is when the user enters a SQL query followed by “ or ‘1’ = ‘1’ “. Since 1 always equals 1, this is an attempt to retrieve all information from the database.
What is Cross-site Scripting (XSS)?
XSS (Cross-site scripting) is a security flaw that allows information from one site to be shared with another site.
XSS commonly uses JavaScript for the attacks.
What is a Non Persistent XSS Attack?
A Non-Persistent XSS Attack (Reflected XSS) is a type of cross-site scripting vulnerability where an attacker injects a malicious script into a web application, which is then sent to the target user (using phishing methods) and executed in their browser.
What is Persistent XSS Attack?
A Persistent XSS Attack (Stored XSS) is a type of cross-site scripting vulnerability where malicious scripts are permanently stored on a server and are executed in the browsers of users who visit the affected page.
Define and Describe the difference between EOL and EOSL
EOL stands for End of Life
EOSL stands for End of Service Life
For EOL the manufacturer might still provide important patches for the device, but in the case of EOSL the manufacturer will no longer service or provide patches for this device.
What is Virtual Machine Escape?
This is the ability to break out of the current VM and interact with the host system or other guest VMs in the same host.
What is MFA?
Multi Factor Authentication
What is a DoS attack?
DoS stands for Denial of Service.
This attack type has a goal to make the resource unavailable to users, effectively “denying the service”.
What is a DDoS attack?
Distributed Denial Of Service.
A DDoS attack is a type of cyberattack where multiple compromised systems, often referred to as a botnet, are used to flood a target system, service, or network with an overwhelming amount of traffic to disturb its availability, effectively “denying the service”.