Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Certified Secure Coder- PHP (CSC- PHP)
Rating: 4.0 out of 5(195 ratings)
1,535 students

Certified Secure Coder- PHP (CSC- PHP)

This course teaches how to hack and secure PHP. Owasp top10(A1 to A10) for PHP.
Last updated 6/2015
English
English [Auto],

What you'll learn

  • Learn to Hack and Write Secure PHP code
  • Learn the OWASP Top10 Methodology A1 - A10
  • Apply the above OWASP Top10 methodology on PHP programming

Course content

19 sections66 lectures4h 7m total length
  • Injection - OWASP Top10 (A1) - Presentation2:43

    Explains how injection vulnerabilities enable attackers to dump data, download and upload files, read system files, and even execute shells on the Silverside.

  • Blind SQL Injection Presentation9:06

    Explore blind sql injection techniques by sending crafted queries and observing suppressed error messages to reveal database details. Determine the database name length and individual characters by analyzing page responses.

  • SQLI10:30

    Explore how SQL injection uses unsanitized user inputs passed to the database as queries, enabling login bypass and even dropping tables.

  • Time based SQLI5:13

    Discover time-based SQL injection techniques that reveal database data by inducing deliberate delays with sleep functions and conditional statements, using benchmarks to measure response times and infer results.

  • Union Exploitation Technique9:03

    Explore how union exploitation and the order by clause enable attackers to enumerate and extract data from vulnerable databases, including information schema queries and table/column discovery.

  • SQL Injection Union - Demo - Exploitation12:40

    the lecture demonstrates union-based sql injection to enumerate columns, extract the database version and name, reveal information_schema tables and columns, and disclose usernames and passwords from the users table.

  • Preventing SQLI2:44

    The lecture covers preventing SQL injection by validating and sanitizing user input, using prepared statements to separate data from code, and applying least privilege to database accounts.

  • SQL Injection Login Bypass - Demo4:44

    Examine a sql injection login bypass demonstration, showing how crafted input can bypass authentication, reveal database results, and illustrate the vulnerabilities of a login form.

  • SQL Injection - Demo - Defense7:51

    Explore how to defend against sql injection by sanitizing input, using prepared statements with bound parameters, and enforcing least-privilege database access with a read user.

Requirements

  • basic programming in PHP
  • web based programming language

Description

This course teaches the programmers on how to exploit(hack) and defend against various attacks on PHP language. The course is designed around OWASP Top10 which is common standard which is used in design, architecture, testing of web applications.

The course contains video/audio lectures. It has Theory on PHP programming(Exploit, Defense) . It also has Demos of exploitation and Defense. It gives students practical insight into coding web application in PHP securely.

We recommend students to study the course over a period of 15 days and attempt the quiz at the end of the period. we also recommend students to study various resource material available on the internet in various forums including OWASP official website.

The course is structured according to OWASP Top 10 from A1 to A10. In each of the OWASP Top10 sessions we have categorized presentation, exploitation, defense.

Any programmer who is programming in PHP, should take this course. Secure PHP programmers are prefered by organisations across the globe.

Who this course is for:

  • Programmers who code in PHP
  • Design Engineers, Architects who design or architecture for PHP based programs
  • Security testers and Functional testers who test PHP based programs