13-15 ετών
Hacking and cybersecurity ONLINE- Copy
Εισαγωγή
The course "Hacking and Cybersecurity" is an intensive training program focused on defense against cyberattacks and an introduction to digital forensics and AI concepts. Participants will conduct web application security tests, delve into vulnerabilities leading to unauthorized operations, and master the implementation of Content Security Policy (CSP). They will learn about security mechanisms of popular browsers and concepts such as SSTI, SOP, CORS, Server-Side Request Forgery, and Path Traversal.
Πρόγραμμα μαθήματος
1Lesson 1. Introduction, Concepts, CMD, BAT, Virus Overload Memory
An introduction to the world of security, the capabilities of the computer and the operating system
thanks to which we can do more than play and browse the Internet, understanding how the
operating system works.
2Lesson 2. Social enginering, Zip Bomb
Social Engineering is an interesting topic, with a minimum of technical skills, we are able to break
into places and computers by politely asking for it. The master of social engineering in the field of
hacking is Kevin Mitnick, we will learn "how did he make people give him their passwords
themselves"
3Lesson 3. Invisible Mode, Folder and File Floading
A good virus is one that is hidden and hard to find, so it's harder to get rid of. We will discuss the
so-called invisible mode in the operating system so that it is not visible at all that our application is
running! In addition, we will present the Folder and File Flooding attack.
4Lesson 4. DOS, DDOS
Discussion of DoS and DDoS network attacks - from the basics to the consequences of network
attacks. During the lesson, we will learn in practice how to perform such attacks and ways to
defend against DDoS.
5Lesson 5. Phishing
Phishing is a very dangerous attack on the user to steal data. What data is intercepted by the
burglar? This is what the student will learn during the lesson about Phishing and why it is so
dangerous. The students will also prepare a desktop application imitating a phishing attack.
6Lesson 6. HTML
This lesson introduces the HTML language that is used to create web pages. During the course,
we will look at creating websites from the point of view of a person dealing with security and will
use HTML to create a dangerous website.
The lesson is two-part and in the first stage we will focus on HTML, then we will add Javascript and
CSS
7Lesson 7. CSS, JS
Javascript and CSS are an inseparable partner of HTML presented in lesson 6. Today's lesson will
be divided into 2 parts - a shorter one related to CSS where we will try to make copies of the
student's panel and a longer one related to Javascript and its capabilities, the knowledge of which
is very useful in the world of cybersecurity.
8Lesson 8. Phishing part 2
Students will use the knowledge from previous lessons to create a clone page of a selected
website (e.g. Discord) enriched not only with the visual layer (the so-called frontend) but also with
the application logic to attack the unaware user.
9Lesson 9. Proxy, VPN, Tor, Deep Web
A technical lesson on networking topics and how it can be done more consciously and safely, and
an introduction to alternative networks that are hidden.
10Lesson 10. Cryptography and Cryptanalysis. Password security. Brute Force and Dictionary Method
Password security is a key issue - during this lesson, the student will learn in practice why it is so
important and how it is currently implemented.