windows

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 55

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

56 Terms

1

Kernel

-Heart of the operating system, performing crucial tasks like running applications, managing memory, and controlling hardware devices.
-All tasks it performs must be fast and simple to keep the computer responsive and stable.

New cards
2

Windows API

Toolbox for applications

New cards
3

Windows API -Security

Isolates applications from unprivileged access each other and kernel

New cards
4

Windows API -Unified Interface

Translates application requests into system calls to perform a task

New cards
5

Windows API -Compatibility

Applications can work on different versions of Windows without needing to change their code.

New cards
6

Drivers

Software component that enables communication between hardware and the OS

New cards
7

User Mode Drivers

(Unprivileged)
Applications and drivers can’t directly access critical system resources

New cards
8

Kernel Mode Drivers

(Privileged) Where the operating system and most drivers run. It has full access to all system resources, allowing it to perform essential tasks.

New cards
9

File System Drivers

Manage file system operations (e.g. NTFS, FAT32)

New cards
10

Network Drivers

Handle Network communications (e.g. Wi-Fi, Ethernet)

New cards
11

Device Drivers

Control specific hardware devices (e.g. printers, graphic cards)

New cards
12

Bus Drivers

Manage communication between the computer and peripherals (e.g. mouse, keyboard, USB)

New cards
13

Virtual Device Drivers

Simulate Hardware for software-based tasks. (e.g. virtual network adapters, visual machines, emulators).

New cards
14

Boot Process

Initialize and configure the computer hardware and to load the operating system (OS) into the computer’s memory.

New cards
15

BIOS Boot Process

1.Initialization
2. MBR (Master Boot Record
3. Bootloader
4. Kernel
5. Operating System

New cards
16

Unified Extensible Firmware Interface (UEFI) Process

  1. Initialization

  2. GUID Partition Table

  3. EFI Boot Manager

  4. Kernel

  5. Operating System

New cards
17

Initialization

Step in the BIOS Boot Process and UEFI which performs Power-On Self Test (POST) to check and initialize hardware components.

New cards
18

MBR (Master Boot Record)

Step in the BIOS Boot Process which searches for the MBR on default bootable device (or first discovered in case of failure).

New cards
19

Bootloader

Step in the BIOS Boot Process which loads the bootloader code from the MBR into memory and executes it.

New cards
20

Kernel

Step in the BIOS Boot Process Bootloader loads the operating System Kernel into memory.

New cards
21

Operating System

Step in the BIOS Boot Process and UEFI that initializes the operating system, and the OS takes control of the system.

New cards
22

GUID Partition Table (GPT)

Step in the Unified Extensible Firmware Interface (UEFI) Process. UEFI firmware scans storage devices to find the GPT. The GPT contains informations about the partitions on the disk, including the EFI System Partition (ESP)

New cards
23

EFI Boot Manager

Step in the BIOS Boot Process. The UEFI firmware invokes the EFI Boot Manager, which manages the bootloader options stored in the EFI System Partition (ESP) to choose from.

New cards
24

File System

Implemented by the OS designed to store and retrieve data when necessary.

Directories (also known as folders) can contain more directories or files.

Typically starting from a single point (root) and expanding out into a tree-like structure.

New cards
25

Partition

Logical divisions of a physical disk, used to organize data and support multiple operating systems.

New cards
26

File Allocation Table (FAT)

Frequently used on USB and SD cards due to its compatibility with a wide range of operating systems and devices.
Does NOT support file compression or security features (i.e. encryption)
All security permissions are removed if copied from an NTFS volume.

New cards
27

New Technology File System (NTFS)

The primary file system for Windows operating systems.

New cards
28

NTFS features

-Encrypting File System (EFS) - providing file/ folder encryption.

-User and Group permissions on files/folders

-Uses a change log which logs system changes before the changes are made; therefore, allowing a revert to functioning condition.

New cards
29

Registry

A central hierarchical database that stores necessary configuration information for the system to run.

Contains information that Windows continually reference during operation.

Accessed via typing regedit.exe into Windows bar

New cards
30

Structure of the Registry

Keys

Values

Data

New cards
31

Keys

Comparable to Folders in the File System

New cards
32

Values

Comparable to Files in the File System

New cards
33

Data

Content determined by the value’s type

New cards
34

Root Hive Keys

H_KEY_LOCAL MACHINE
H_KEY_USERS

New cards
35

H_KEY_LOCAL MACHINE

Configuration Information for the operating system

New cards
36

H_KEY_USERS

User profile information

New cards
37

Linked Hive Keys

HKEY_CLASSES_ROOT
HKEY_CURRENT_USER

HKEY_CURRENT_CONFIG

New cards
38

HKEY_CLASSES_ROOT

Shortcut to: HKLM\SOFTWARE\Classes

New cards
39

HKEY_CURRENT_USER

Shortcut to: HKU\SID

New cards
40

HKEY_CURRENT_CONFIG

Shortcut to: HKLM\SYSTEM\CurrentControlSet\HardwareProfiles\Current

New cards
41

Security Identifier (SID)

Unique value of variable length used to identify user or group account

New cards
42
New cards
43

Key: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

This location shows user accounts with active profiles.

Three “Well-known” built-in accounts, and 2 user accounts.

New cards
44

Local System Accounts

Local System: S-1-5-18

Local Service S-1-5-19

Network Service S-1-5-20

New cards
45

Domain ID

A collection of computers, users, and other resources.
Unique to the Domain the SID was created in.

New cards
46

Relative ID

Unique to the user, group, or computer account the SID was generated for.

No other account or group in the domain has a SID with the same RID.

New cards
47

GUID

Unique number used to identify information in computer systems.

Commonly used to identify hardware and software versions

New cards
48

Google Chrome v88.0.4324.104

Software GUIDs can be evaluated to determine specific versions.

New cards
49

Run software when a user logs in

Key: HKLM\Software\Microsoft\Windows\CurrentVersion\Run
Key:HKU\Software\Microsoft\Windows\CurrentVersion\Run

Values can be named anything, the data is a file-path

-If the file path exists and is executable, the program will be executed with the permissions of the user.

Used legitimately by commercial software or maliciously for persistence.

New cards
50

Key: HKLM\Software\Microsoft\Windows\CurrentVersion\Run

System Location - any user logging in will run

New cards
51

Key: HKLM\Software\Microsoft|Windows\CurrentVersion\Run

Only the specific user will run

New cards
52

Make the Windows Command Interpreter autorun a command when you start cmd.exe

Key: HKLM\Software\Microsoft\Command Processor

Value: Autorun

Data: command (that exists in PATH variable) or file path to a program

New cards
53

Remote Desktop Protocol

Normally enabled in Enterprise Environments for remote management purposes

New cards
54

Remote Desktop Protocol Key

HKLM/SYSTEM/CurrentControlSet/ControlTerminal Server
Value: fDenyTSConnections
Data: 0 = RDP Enabled
1 = RDP Disabled

New cards
55

Exclusion location for Windows Defender

Registry location to avoid Windows Defender Scans for malicious programs or files

New cards
56

Exclusion location for Windows Defender Key

HKLM\SOFTWARE\Microsoft\Windows Defender\Exclusions\Paths

Value: Absolute Filepath to a folder

Data: REG_DWORD OxO

New cards
robot