Related Concepts

  • Kernel: It manages the resources for the system's I/O devices at the hardware level

  • Daemons: Background services, whose purpose is to ensure that key functions work correctly

  • CLI: Command Line Interface, apps whose development and use are in a terminal

  • PID: Process ID, the number increments for the order in which the process starts

  • Child Process: This is controlled by other processes known as the father process, but will run as its own and share resources with the father process

  • Cron: A utility process that lets users input commands for scheduling tasks repeatedly at a specific time

  • Cronjob: Jobs to be executed by the cron process

  • Apt: Advanced Package Tool, allows us to manage the packages and sources of Linux for distributions such as Debian

  • GPG: GNU Privacy Guard, made to encrypt and decrypt text plane, and directories and made digital signature to secure transfer content

  • Log file: Contains logging information for applications and services such as access, requests, or errors

  • SUID: Set-user Identification, allows files to be executed with the permission level of the file owner

  • SGID: Set-group Identification, allows files to be executed with the permission level of the group owner

  • File Descriptor (FD): Indicator of connection to perform I/O operations. In Windows-based operating systems, it is called filehandle

  • Service: A special type of application that runs in the background

  • Shell: A program that receives input from the user (usually a command) and passes it to the operating system to perform a related action or function

  • Reverse shell: Shell from a target machine that we get by initiating a connection back to a listener on our machine

  • Bind shell: Ties to a specific port on the target host and waits for a connection from the attack machine

  • Web shell: Runs operating system commands via the web browser, typically not interactive or semi-interactive

Last updated