Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ethical Hacking from Scratch - The Complete Course
Rating: 4.3 out of 5(172 ratings)
11,410 students

Ethical Hacking from Scratch - The Complete Course

Seal Of Security | Hack Computer Systems like Black Hat Hackers and Secure them like Security Experts.
Last updated 8/2021
English

What you'll learn

  • Learn ethical hacking
  • The types of Hackers and The Types of Attacks!
  • Why Hacking?
  • Denial of Service & Prevention Dos
  • SQL Injections and DNS Hacking

Course content

1 section17 lectures1h 3m total length
  • About course2:04

    Explore ethical hacking fundamentals, including hacker types, common attacks, and prevention, with a firm emphasis on educational use and practicing on your own systems.

  • Introduction to Ethical Hacking4:12

    Explore ethical hacking by mastering nonconventional system interaction, input-output processes, and core subsystems. Build practical skills with hands-on practice, essential computing concepts, and programming knowledge.

  • Types of Hackers4:43

    Explore the types of hackers, from experts and script kiddies to black hat, gray hat, and white hat hackers, and learn how ethical hacking distinguishes good and bad intentions.

  • Types of Attacks2:37

    Explore the three attack types: physical, social, and digital attacks, and how each enables breaches in this ethical hacking tutorial.

  • Why Hacking?4:03

    Explore why people hack, including changing the interface, impersonating others, and stealing data. Learn how hackers use software for free, cause harm with malware, or test skills for fun.

  • Get Address2:28

    Learn to obtain a website's IP address using the ping command in Windows, guiding you from a domain name to packets sent and replies to identify the target's address.

  • Denial of Service: Part-13:35

    Explores denial of service attacks that flood a website with excessive requests to overwhelm servers, introducing concepts like load, ping flood, and continuous requests.

  • Denial of Service: Part-23:35

    Examine how a denial of service attack degrades website performance under heavy load, with increasing payload sizes from one kilobyte to one megabyte and rising concurrent packets.

  • Prevention Dos5:43

    Learn to prevent denial-of-service attacks with firewalls, rate limiting, and ACLs. Apply deep packet inspection, drop suspicious traffic, and consider sinkholes and black holes for network-level defense.

  • SQL Injection: Part-14:17

    Demonstrates sql injection on a vulnerable login page by showing how user input is incorporated into a sql query to verify credentials, illustrating the vulnerability in a database-driven app.

  • SQL Injection: Part-23:55

    Explore sql injection techniques by crafting inputs that bypass login authentication through quote termination and comments, revealing how login forms can be abused and how to prevent such injections.

  • DNS Hacking: Part-12:19

    Explore how DNS hacking works by illustrating how a domain like google.com can resolve to a malicious local server, and discuss threats to businesses from DNS manipulation.

  • DNS Hacking: Part-24:48

    Explore how local DNS manipulation through the host file can redirect domains to a hacker's IP, risking credential theft, and the role of network DNS security in prevention.

  • DNS Hack Prevention: Part-12:45

    Prevent DNS hacking by restricting access, securing endpoints with strong passwords, and enforcing IP-based login limits, then use OpenDNS for phishing protection, misspelling correction, and content filtering.

  • DNS Hack Prevention: Part-22:25

    Configure DNS to use open DNS servers by editing the network connection properties and setting the preferred and alternate DNS to 208.67.222.222 and 208.67.220.220 to prevent DNS hacking.

  • SQL Injection Prevention5:55

    Learn to prevent SQL injection by escaping user input with a dedicated escape function, preventing control characters from altering queries and ensuring secure login checks.

  • Trick To Change Log On Windows Xp4:22

    Explore how to customize the Windows XP log-on screen by editing the registry, selecting a bitmap wallpaper, and applying desktop settings to personalize the welcome screen.

Requirements

  • Computer Networking Skills. One of the most important skills to become an ethical hacker is networking skills.

Description

Ethical Hacking is compromising computer systems for assessing security and acting in good faith by informing the vulnerable party. Ethical hacking is a key skill for many job roles related to securing the online assets of an organization. The professionals working on these job roles maintain the organization’s computers, servers, and other components of its infrastructure in working conditions preventing unauthorized access through non-physical channels.

People believe that “hacking” means to hack any website within a minute. This concept comes from watching movies, so they do not even know the original basic concept of what it means to hack or how to do it. To crack passwords or to steal data? No, Ethical Hacking is much more than that. Ethical hacking is to scan vulnerabilities and to find potential threats on a computer or network. An ethical hacker finds the weak points or loopholes in a computer, web applications, or network and reports them to the organization. So, let’s explore the skills required to become an ethical hacker.

Ethical hacking involves an authorized attempt to gain unauthorized access to a computer system, application, or data. Carrying out an ethical hack involves duplicating strategies and actions of malicious attackers. This practice helps to identify security vulnerabilities which can then be resolved before a malicious attacker has the opportunity to exploit them.

Also known as “white hats,” ethical hackers are security experts that perform these assessments. The proactive work they do helps to improve an organization’s security posture. With prior approval from the organization or owner of the IT asset, the mission of ethical hacking is opposite from malicious hacking.

What are the key concepts of ethical hacking?

Hacking experts follow four key protocol concepts:

  1. Stay legal. Obtain proper approval before accessing and performing a security assessment.

  2. Define the scope. Determine the scope of the assessment so that the ethical hacker’s work remains legal and within the organization’s approved boundaries.

  3. Report vulnerabilities. Notify the organization of all vulnerabilities discovered during the assessment. Provide remediation advice for resolving these vulnerabilities.

  4. Respect data sensitivity. Depending on the data sensitivity, ethical hackers may have to agree to a non-disclosure agreement, in addition to other terms and conditions required by the assessed organization.

Who this course is for:

  • programmers
  • web developers
  • app developers
  • digital marketers
  • security experts
  • computer networkers