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

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

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

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

SQL Injection and Advanced Web Pentesting

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

О курсе

This course 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. Master advanced web application penetration testing by exploring SQL injection techniques, real-world attack scenarios, and modern web vulnerabilities in controlled lab environments. You'll develop practical skills to identify, analyze, and validate security weaknesses while gaining hands-on experience with industry-standard tools and intentionally vulnerable applications used by security professionals. The course begins with SQL injection fundamentals, where you'll learn to identify vulnerable inputs, validate SQL injection flaws, understand authentication bypass techniques, and explore GET-based attacks using UNION queries. You'll then progress to advanced SQL injection topics, including blind SQL injection, alternative testing methods, hexadecimal payloads, file operations, shell access concepts, and automated testing with SQLMap. Building on these techniques, you'll apply your knowledge within the OWASP Juice Shop environment by completing practical security challenges involving SQL injection, DOM-based XSS, XXE, authentication flaws, access control issues, request manipulation, cookie security, and business logic vulnerabilities. The course concludes with Server-Side Request Forgery (SSRF), where you'll examine backend exploitation techniques and evaluate blacklist and whitelist filtering mechanisms in realistic scenarios. This course is intended for aspiring penetration testers, cybersecurity professionals, ethical hackers, and security researchers who have a foundational understanding of web application security and SQL concepts. Prior experience with Linux, HTTP, and introductory penetration testing is recommended. The course is designed at an Advanced difficulty level. By the end of the course, you will be able to assess SQL injection vulnerabilities, perform advanced web application penetration testing, use SQLMap and OWASP Juice Shop effectively, analyze complex security flaws such as SSRF and XXE, and conduct structured web security assessments within authorized testing environments.

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

SQLData Structures

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

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

01SQL 10111 материалов

SQL 101

Introduction to the Course 'Advanced Web Exploits, Python Scripting & Network Attacks'ЧтениеFull Specialization ResourcesЧтениеSQL 101 IntroductionВидеоDatabase and SQLВидео

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

Packt - Course Instructors

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

SQL Injection and Advanced Web Pentesting
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 15.5 ч

11 модулей

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

Субтитры: Казахский, Испанский

Часть программы вашего университета
Database StructureВидео
Adding a New ValueВидео
Updating and Deleting ValuesВидео
FilteringВидео
SQL 101 OutroВидео
Basics of SQL ConceptsDIALOGUE
SQL 101 - AssessmentЗадание
02SQL Injection13 материалов

SQL Injection

SQL Injection IntroductionВидеоMetasploitable DatabasesВидеоWorking with MutillidaeВидеоVulnerability TestВидеоPost Method SQLiВидеоGet Method SQLiВидеоEvery Password On DatabaseВидеоLearning Database NameВидеоFinding Out MoreВидеоRetrieving EverythingВидеоSQL Injection OutroВидеоExploiting SQL Injection VulnerabilitiesDIALOGUESQL Injection - AssessmentЗадание
03Website Pentesting Tools7 материалов

Website Pentesting Tools

Website Pentesting Tools IntroductionВидеоSqlmapВидеоZapВидеоZap AnalysisВидеоWebsite Pentesting Tools OutroВидеоExploring Automated Web Vulnerability Tools: SQLMap and OWASP ZapDIALOGUEWebsite Pentesting Tools - AssessmentЗадание
04Ethical Hacking Certifications7 материалов

Ethical Hacking Certifications

Ethical Hacking Certifications IntroductionВидеоOptions for CertificationВидеоCertified Ethical HackerВидеоOSCPВидеоEthical Hacking Certifications OutroВидеоNavigating Ethical Hacking CertificationsDIALOGUEEthical Hacking Certifications - AssessmentЗадание
05Network Theory7 материалов

Network Theory

What is OSI Model?ВидеоWhat is Binary?ВидеоIP Address AdvancedВидеоHost CalculationsВидеоTCP vs UDPВидеоWorking with the OSI ModelDIALOGUENetwork Theory - AssessmentЗадание
06AI Hacking & LLMs5 материалов

AI Hacking & LLMs

AI Hacking & LLMsВидеоPrompt InjectionsВидеоCross Language PromptsВидеоExploring Prompt Injection and AI HackingDIALOGUEAI Hacking & LLMs - AssessmentЗадание
07Python For Ethical Hacking Setup6 материалов

Python For Ethical Hacking Setup

Python For Ethical Hacking Setup IntroductionВидеоAnaconda Installation (Windows)ВидеоAnaconda Installation (MAC)ВидеоPython For Ethical Hacking Setup OutroВидеоSetting Up Anaconda and Writing First Python CodeDIALOGUEPython For Ethical Hacking Setup - AssessmentЗадание
08Python Data Types & Structures16 материалов

Python Data Types & Structures

Python Data Types & Structures IntroductionВидеоNumbersВидеоVariablesВидеоDownloading NotebooksВидеоStringВидеоString AdvancedВидеоVariable AttributesВидеоListsВидеоLists AdvancedВидеоDictionaryВидеоSetsВидеоTuplesВидеоBooleanВидеоPython Data Types & Structures OutroВидеоMastering Python DictionariesDIALOGUEPython Data Types & Structures - AssessmentЗадание
09Control Statements & Loops12 материалов

Control Statements & Loops

Control Statements & Loops IntroductionВидеоLogical ComparisonsВидеоIf StatementsВидеоIf Statements ContinuedВидеоIf Statements Practical UsageВидеоFor LoopВидеоFor Loop Practical UsageВидеоBreak Continue PassВидеоWhile LoopВидеоControl Statements & Loops OutroВидеоExploring Control Statements and Loops in PythonDIALOGUEControl Statements & Loops - AssessmentЗадание
10Essentials11 материалов

Essentials

Essentials IntroductionВидеоUseful MethodsВидеоZip and RandomВидеоLists AdvancedВидеоSublime Text (Windows)ВидеоCommand Prompt (Windows)ВидеоSublime Text (MAC)ВидеоTerminal (MAC)ВидеоEssentials OutroВидеоMastering Python List Methods and Script EditorsDIALOGUEEssentials - AssessmentЗадание
11Functions12 материалов

Functions

Functions IntroductionВидеоFunctions ExplainedВидеоInput and OutputВидеоFunctions AdvancedВидеоFunctions Practical UsageВидеоScopeВидеоFunctions OutroВидеоConclusion to the Course 'Advanced Web Exploits, Python Scripting & Network Attacks'ЧтениеCreating and Using Functions in PythonDIALOGUEFunctions - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание