Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Pentesting with Daniel Slater (Ethical Hacking/Web Security)
Rating: 4.0 out of 5(1,757 ratings)
173,107 students

Pentesting with Daniel Slater (Ethical Hacking/Web Security)

Join 170,000+ students - Learn cyber security, penetration testing (pentesting) and ethical hacking
Created byDaniel Slater
Last updated 2/2022
English

What you'll learn

  • Website hacking
  • Penetration testing
  • How to find vulnerabilities
  • How to secure vulnerabilities
  • How to exploit vulnerabilities
  • Computer security fundamentals
  • How to secure and exploit the OWASP Top 10
  • Cyber security
  • Ethical Hacking
  • How to identify bug bounties
  • Black hat hacker/red team techniques
  • SQL injection
  • Cross site scripting (XSS)
  • Web application security

Course content

11 sections35 lectures4h 13m total length
  • Be Ethical. Never Hack.0:35

    Examine offensive techniques to defend systems, but never misuse them, as hacking can lead to fines, jail, and ruined lives; practice ethics and responsible hacking only to protect security.

  • Never Hack
  • Injection Intro9:49

    Explore how injection in pentesting practice manipulates untrusted data with a JSON example, showing how an injected string can create an admin account and how encoding defends against it.

  • SQL Injection14:18
  • XML Injection6:13

    Explain XML injection risks and why XML should not be used as a datastore, showing how attackers manipulate XML structures and configuration patterns to evade detection.

  • Library Bloat2:54
  • Cross Site Scripting (XSS)6:25
  • Injection Defense7:25

    Learn to defend against injection by using parameterized queries and safe data handling with object-relational mappers, prevent cross-site scripting with secure rendering, and assess common security pitfalls.

  • Do I need to worry about injection here?
  • Pentesting using injection

Requirements

  • Ability to write programs
  • Basic knowledge of a programming language
  • (Not required) Preferably have written a mobile or web app before

Description

Computer security is one of the biggest job gaps in history, with a shortage of 3.5 million skilled workers needing to tackle a problem estimated to be worth $6 trillion. This is one of the biggest opportunities in history.

When you complete this course you'll have the knowledge to get a job and cash in on the $6 trillion industry!

Although this course covers practical methods for breaking into and securing systems, most of the lectures focus on principals which allow you to properly understand the concepts. This differs from a lot of courses on Udemy that teach specific tools that will be out of date next year. This course is designed to teach the next thought leaders of the industry... ones who are capable of making tools that make everything before it seem outdated!

This course covers all the topics of several of my courses at university. It's not long, it's light hearted, and doesn't feel dense... but all the content is there.

This course includes lectures on:

  • Core Security Principals

  • Injection

    • SQL Injection

    • XML Injection

    • JSON Injection

    • Cross Site Scripting (XSS)

  • Phishing

  • Brute Force

  • Security Mindset

  • Client Side and Server Side Attacks

  • Authentication and Access Control

  • Cryptography

    • Encryption

    • Hashing

  • Cross Site Request Forgery (CSRF)

  • DDoS

  • Password

  • Deployment Best Practices

  • External Packages

  • Monitoring and Response

  • Honeypots

  • OWASP Top 10

And two assignments that will test your patience and show you what real hacking is like!

Who this course is for:

  • University students studying computer science or a related field
  • Tinkerers wanting to ensure their apps are secure
  • Employees wanting to improve the cyber security of their firm
  • Developers interested in learning security
  • Security professionals wanting to refresh their knowledge