https://github.com/rootkit-org/operating-systems
https://github.com/rootkit-org/operating-systems
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rootkit-org/operating-systems
- Owner: RootKit-Org
- License: gpl-3.0
- Created: 2022-01-02T03:40:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-09T03:40:21.000Z (about 4 years ago)
- Last Synced: 2025-01-14T18:07:27.559Z (12 months ago)
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Operating Systems
### 1. OS Basics
* Windows
* Unix
* Linux
* MacOS
* User
* Application
* Kernel
* Graphical User Interface (GUI)
* Command-Line Interface (CLI)
* Software
* Hardware
* Single-Tasking
* Multi-Tasking
* Single-User
* Multi-User
* Distributed
* Templated
* Embedded
* Load-balancing
* Failover
* Cloud
* Information Assurance
* Access Control List
* Discretionary Access Control (DAC)
* Mandatory Access Control (MAC)
* Role-Based Access Control (RBAC)
* Privileged User
* Non-Privileged User
* Logging
* Backups
### 2. Boot Process
* Basic Input/Output System (BIOS)
* Unified Extensible Firmware Interface (UEFI)
* Master Boot Record (MBR)
* Globally Unique Identifier (GUID) Partition Table (GPT)
* Cold boot
* Warm boot
* Power On Self Test (POST)
* Volume Boot Sector (VBS)
* Overclocking
* Underclocking
* Real Mode
* Protected Mode
* Rootkit
* Bootkit
### 3. Windows
* Built-In Accounts
* Local Accounts
* Domain Accounts
* Administrator
* Guest
* Security Accounts Manager (SAM)
* Domain Controller (DC)
* Active Directory (AD)
* Security Groups
* Workgroup member
* Domain member
* Windows File Directory Structure
* Users Folder
* Program Files Folder
* Windows Folder
* File/Directory Attributes and Properties
* Discretionary Access Control Lists (DACL)
* New Technology File System (NTFS)
* Viewing and Setting File Permissions
* Full Backup
* Incremental Backup
* Differential Backup
* Security Log
* Application Log
* Setup Log
* System Log
### 4. DOS/PowerShell
* Command Prompt
* PowerShell (PS)
* PS Integrated Scripting Environment (ISE)
* Absolute Path
* Relative Path
* Present Working Directory
* Environment Variables
* cmdlets
* DOS Commands
* `cls`
* `ping`
* `tracert`
* `netstat`
* `help`
* `more`
* `|` (pipe)
* `cd`
* `path`
* `dir`
* `attrib`
* `date`
* `time`
* `ver`
* `title`
* `exit`
* `mkdir`
* `rmdir`
* `copy`
* `xcopy`
* `move`
* `ren`
* `type`
* `find`
* `del`
* `doskey`
* `ipconfig`
* `>`
* `>>`
* `tree`
* `icacls`
* `net accounts`
* `net user`
* `net localgroup`
* `runas`
* `tasklist`
* `taskkill`
* PowerShell Commands
* `Get-Host`
* `Get-Help`
* `Get-Childitem`
* `Get-Verb`
* `Get-Alias`
* `Set-Location`
* `Get-Location`
* `Copy-Item`
* `Clear-Host`
* `Rename-Item`
* `Remove-Item`
### 5. UNIX
* Kernel architecture
* Unix Shells
* Shell command structure
* Manual pages (Man pages)
* Bash commands
* `clear`
* `pwd`
* `uname`
* `date`
* `tree`
* `exit`
* `ls`
* `less`
* `more`
* `head`
* `cat`
* `cd`
* `echo`
* `ifconfig`
* `ping`
* `tracert`
* `netstat`
* File and Directory commands
* `touch`
* `mkdir`
* `cp`
* `mv`
* `ln`
* `grep`
* `find`
* `which`
* `file`
* Process Related commands
* `ps`
* `kill`
* `pkill`
* Helpful Commands
* `strings`
* `history`
* `script`
* `su`
* `sudo`
* `gzip`
* `gunzip`
* `tar`
* Common system directories
* /boot
* /bin
* /sbin
* /usr
* /lib
* /dev
* /etc
* /home
* /opt
* /proc
* /root
* /tmp
* /var
* File system navigation
* Absolute Path
* Relative Path
* Environment Variables
* vi/vim
### 6. File and Directory Permissions
* Unix permission syntax
* `chmod`
* `chown`
### 7. Mobile OS's
* Android
* Rooting
* ART
* Sideloading
* iOS
* Jailbreaking
### 8. File Systems
* Physical layer
* File system layer
* Data layer
* Metadata layer
* Filename layer
### 9. OS Processes
* Linux kernel design
* Windows kernel design
* Android kernel design
* iOS kernel design
### 10. Process Internals
* Process parts
* Kernel components
* Schedule dispatcher
* Context switching
* Threads
* Process control block structure
* Process states
* Concurrency
* Race Condition
* Deadlock condition
### 11. Interrupts, Exceptions, and Trap Handling
* Interrupts
* Exceptions
* Trap handling
### 12. Device Drivers
* Loadable-kernel modules (LKM)
* Device drivers
* File system drivers
* Network drivers
* Windows
* HAL
* Linux
* Block device
* Character device
### 13. System Virtualization
* Virtual machine monitor (VMM)
* Virtual machine (VM)
* Types of Virtual Machine Monitors