К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Security & Ethical Hacking: Attacking Unix and Windows · LearnSpace
Назад в каталог
courseraПрограммирование

Security & Ethical Hacking: Attacking Unix and Windows

Курс от University of Colorado Boulder
Средний≈ 27.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course explores the science and art of offensive security techniques used in penetration testing of networks and systems. Areas of focus include post-exploitation and exploitation of Unix (esp. Linux) machines/servers, and Windows OS. A basic review of relevant x86 Assembly language constructs will be given. Students will utilize scripting and low-level programming and other technical means to execute a variety of attacks in adversarial recon, lateral movement, privilege escalation, and authentication bypass on Unix systems, as well as active exploitation of remote memory corruption attacks on multiple OS. An introduction to general computer memory is given, along with other topics in operating systems, as needed. An understanding of C/C++ compiled program languages, code debugging, python programming, and basic computer architecture is required. Experience with Assembly Language programming (Intel) and UNIX command-line (scripting) is preferred. The course is geared towards students in Computer Science, Computer Engineering, and similar domains – but those with sufficient hours of experience in the topics mentioned will be able to follow the material. This course can be taken for academic credit as part of CU Boulder’s Masters of Science in Computer Science (MS-CS) degrees offered on the Coursera platform. This fully accredited graduate degree offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder

Навыки, которые вы освоите

Exploitation techniquesLinux CommandsUnixExploit developmentUnix CommandsMemory ManagementCyber OperationsLinuxComputer SecurityRemote Access SystemsCommand-Line InterfacePenetration TestingUnix ShellSystem ProgrammingDebugging

Программа курса

5 модулей · 52 учебных материалов

01Introduction and UNIX Security Basics15 материалов

Getting Started

Course Updates and Accessibility SupportЧтениеEarn Academic Credit for your Work!ЧтениеCourse SupportЧтениеAssessment ExpectationsЧтение

Учитесь у экспертов

Ahmed M. Hamza

Associate Teaching Professor

Security & Ethical Hacking: Attacking Unix and Windows
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 27.4 ч

5 модулей

Язык: Английский

Субтитры: Узбекский, Казахский

Часть программы вашего университета
AI Citation and AcknowledgementЧтение
Introduce YourselfОбсуждение

The UNIX Security Model

Welcome & OverviewВидеоAI Policy QuizЗаданиеEthical Hacking PledgeЗаданиеThe UNIX Security Model - Filesystem ВидеоObjectives and ToolingВидеоInvestigating the EnvironmentВидеоPS Manual (GNU Linux Version)ЧтениеFind Manual (POSIX Standard Version)Чтение

Module 1: Introduction and UNIX Security Basics Quiz

Module 1: Introduction and UNIX Security Basics QuizЗадание
02Abusing the Unix Security Model - Privilege Escalation7 материалов

Abusing the Unix Security Model

STAT Manual for POSIXЧтениеFile Mode and Ownership ModificationВидеоThe Special Bit: SETUIDВидеоExploiting SETUID ProgramsВидеоexample.cЧтениеLab - Setuid and the Unix Security ModelЛабораторная

Module 2: Abusing the Unix Security Model - Privilege Escalation Quiz

Module 2: Abusing the Unix Security Model - Privilege Escalation QuizЗадание
03Evasive Privilege Escalation on Linux8 материалов

Evasive Privilege Escalation

Unix Privilege Escalation SlidesЧтениеShared Library Hijacking via LD_LIBRARY_PATHЧтениеPrivilege Escalation with Text Editors: Surprising Attack VectorsВидеоPriviliege Escalation & Hijacking Dynamically Loaded Shared Libraries - Part OneВидеоPriviliege Escalation & Hijacking Dynamically Loaded Shared Libraries - Part TwoВидеоPrivilege Escalation with Function Hooking Shared Libraries: LD_PRELOADЛабораторнаяPrivilige Escalation with Shared Library Hijacking: LD_LIBRARY_PATHЛабораторная

Module 3: Evasive Privilege Escalation on Linux Quiz

Module 3: Evasive Privilege Escalation on Linux QuizЗадание
04Lateral Movement Techniques on Unix9 материалов

SSH Session Hijacking, Lateral Movement, and Agent Forwarding on Unix

Key Generation on LinuxЧтениеSSH Agent Tools (Manual)ЧтениеSSH Public Key Authentication PrimerЧтениеAttacking Github Auth with SSH Forwarding AgentsВидеоSSH ControlMaster for Low-Privilege Lateral Movement ВидеоFile Exfiltration and Command ExecutionЧтение

Advanced Passphrase Cracking

SSH Keyphrases and Advanced Cracking for Lateral MovementЧтениеGenerate and Crack SSH Passphrase from Private KeyЛабораторная

Module 4: SSH Session Hijacking, Passphrase Cracking, and Agent Forwarding on Unix Quiz

Module 4: SSH Session Hijacking, Passphrase Cracking, and Agent Forwarding on Unix QuizЗадание
05 Memory Corruption and User-Mode Exploitation on MSFT Windows 13 материалов

Binary Exploitation via Memory Corruption

Windows VM Download Link from MSFT Developer SiteЧтениеSoftware Resources for Binary Exploitation ExerciseЧтениеx86 Assembly Basics - A ReviewЧтениеx86 CALL and RET ЧтениеIntro to Memory CorruptionВидеоIntel x86 ASM ConstructsВидеоDebugging the Target BinaryВидеоRemote Code Exploitation in ActionВидеоCreating ShellcodeВидеоCreating Shellcode Part BВидеоWindows Exploitation ResourcesЧтениеTester Shellcodes and Base Fuzzer Чтение

Module 5: Memory Corruption and User-Mode Exploitation on MSFT Windows Quiz

Module 5: Memory Corruption and User-Mode Exploitation on MSFT Windows QuizЗадание