YoVDO

How to Learn and Teach Hacking

Offered By: OWASP Foundation via YouTube

Tags

Ethical Hacking Courses Python Courses Problem-Based Learning Courses Cybersecurity Education Courses Binary Exploitation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of ethical hacking through this 45-minute conference talk that delves into learning and teaching methodologies. Discover the intricacies of hacking competitions, understand key definitions, and learn how to break boiled and Python code. Gain insights into binary exploitation and Capture The Flag (CTF) challenges, including real-world examples like the Azeris case. Examine problem-solving techniques, such as thinking outside the box and overcoming obstacles like Windows Defender. Learn about effective CTF workflows and the importance of problem-based learning in hacking education. Acquire valuable tips for teaching hacking skills and receive guidance on providing constructive feedback to aspiring hackers.

Syllabus

Intro
Overview
Hacking Competitions
Definitions
Hacking
Breaking Boiled Code
Breaking Python Code
Binary Exploitation
CTF
How CTF Works
CTF Example
Azeris Example
The Problem
Windows Defender
Salsicc
Think Outside The Box
Was That Time Wasted
CTF Workflow
First Step Program
ProblemBased Learning
Four Words To Teach
Three Things To Teach
PBL
Examples
Tips for teaching
Feedback


Taught by

OWASP Foundation

Related Courses

Using The Next Generation Science Standards for Students’ Deeper Understanding
Rice University via Coursera
Problem-Based Learning: Principles and Design
Maastricht University via NovoEd
Introducción al Aprendizaje Basado en Problemas
Universidad de Zaragoza via Miríadax
Imparare a imparare: i DSA nella scuola delle competenze (2a ed.)
University of Perugia via EduOpen
Effective Engineering Teaching In Practice
Indian Institute of Technology Madras via Swayam