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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Exploitation and Scripting Techniques · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Exploitation and Scripting Techniques

Курс от Packt
Продвинутый≈ 14 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Advance your hacking skills with this comprehensive course focusing on sophisticated exploitation and scripting techniques. Begin with mastering Man-in-the-Middle (MITM) attacks, where you’ll explore the ARP protocol, install and troubleshoot MITMf, and perform advanced attacks like HTTP traffic sniffing and DNS spoofing. You'll also learn how to hook browsers with BEEF, clone web pages, and capture screenshots, providing a robust foundation in MITM attack methodologies. Next, the course transitions to Python basics, which is crucial for any hacker looking to automate tasks and develop custom scripts. Through detailed video lessons, you’ll gain proficiency in Python programming, covering essential topics such as variables, loops, functions, and classes. This foundational knowledge sets the stage for more advanced projects, ensuring you can effectively write and understand Python scripts tailored for hacking. The final sections focus on developing complex hacking tools. You’ll learn to create advanced backdoors capable of reverse shell connections, executing commands, and maintaining persistence. You'll also develop a keylogger to capture keystrokes and integrate it with your backdoor for enhanced functionality. The course culminates in creating a brute force attacker, teaching you to start threads, bypass antivirus software, and send malware with spoofed emails. Each module provides practical, hands-on experience, ensuring you can apply these advanced techniques in real-world scenarios. This course is designed for experienced ethical hackers and cybersecurity professionals looking to advance their exploitation and scripting skills. Prior knowledge of basic ethical hacking principles and familiarity with Python is recommended.

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

Exploitation techniquesBrute-force attacksScriptingExploit developmentPenetration TestingPython ProgrammingData PersistenceScripting LanguagesNetwork ProtocolsShell ScriptProgram Development

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

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

01MITM Attacks (Man in the Middle)13 материалов

MITM Attacks (Man in the Middle)

Introduction to the Course 'Advanced Exploitation and Scripting Techniques'ЧтениеARP Protocol BasicsВидеоMITM Attacks ExplainedВидеоInstalling MITMfВидео

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

Packt - Course Instructors

Преподаватель курса

Advanced Exploitation and Scripting Techniques
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14 ч

5 модулей

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

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

Часть программы вашего университета
Manual Arp SpoofingВидео
Problems while Installing MITMfВидео
HTTP Traffic SniffingВидео
DNS Spoofing and HTTPS Password SniffingВидео
Hooking Browsers with BEEFВидео
Taking a Screenshot of the Target's BrowserВидео
Cloning Any WebpageВидео
Man In The Middle Attack - Ettercap BasicsВидео
Understanding ARP and Man-in-the-Middle AttacksDIALOGUE
02Python Basics12 материалов

Python Basics

VariablesВидеоRaw InputВидеоIf Else StatementВидеоFor LoopВидеоWhile LoopВидеоPython ListsВидеоFunctionsВидеоClassesВидеоImporting LibrariesВидеоFiles in PythonВидеоTry and Except RuleВидеоMastering Python Basics with Variables and OperatorsDIALOGUE
03Developing an Advanced Backdoor23 материалов

Developing an Advanced Backdoor

The Theory Behind Reverse ShellВидеоSimple Server CodeВидеоConnection with Reverse ShellВидеоSending and Receiving MessagesВидеоSending Messages Using the While LoopВидеоExecuting Commands on the Target SystemВидеоFixing Backdoor Bugs and Adding FunctionsВидеоInstalling PyinstallerВидеоFirst Performance Test of Your BackdoorВидеоTrying to Connect Every 20 SecondsВидеоCreating Persistence Part 1ВидеоCreating Persistence Part 2ВидеоChanging DirectoryВидеоUploading and Downloading FilesВидеоDownloading Files from the InternetВидеоStarting Programs from Our BackdoorВидеоCapturing Screenshot on Target PCВидеоEmbedding Backdoor in Image Part 1ВидеоEmbedding Backdoor in Image Part 2ВидеоChecking for Administrator PrivilegesВидеоAdding Help OptionВидеоDeveloping an Advanced Backdoor - AssessmentЗаданиеProgramming a Python Reverse ShellDIALOGUE
04Developing a Keylogger8 материалов

Developing a Keylogger

Importing PynputВидеоSimple KeyloggerВидеоAdding Report FunctionВидеоWriting Keystrokes to a FileВидеоAdding Keylogger to Your Reverse Shell Part 1ВидеоAdding Keylogger to Your Reverse Shell Part 2ВидеоFinal Project TestВидеоImplementing Python KeyloggersDIALOGUE
05Developing a Brute Force Attacker11 материалов

Developing a Brute Force Attacker

Printing BannerВидеоAdding Available OptionsВидеоStarting Threads for Brute ForceВидеоMaking Function to Run the AttackВидеоBrute Forcing Router LoginВидеоBypassing Antivirus with All Your Future ProgramsВидеоSending Malware with Spoofed EmailВидеоConclusion to the Course 'Advanced Exploitation and Scripting Techniques'ЧтениеDeveloping a Brute Force Attacker - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание