DAT234 Scripting and Hacking (Autumn 2020)
- ECTS Credits:
- 10
- Responsible department:
- Faculty of Engineering and Science
- Course Leader:
- Sigurd Munro Assev
- Lecture Semester:
- Autumn
- Teaching language:
- Norwegian or English
- Duration:
- ½ year
Table of contents
The course is connected to the following study programs
- Bachelor's Programme in IT and Information Systems
- Computer Engineering, Bachelor's Programmme
Teaching language
Recommended previous knowledge
Learning outcomes
- apply scripting in solving simple tasks
- explain possible ways to test network security
- utilize some of the most common tools to test network security
- explain the importance of ethical behavior
Contents
Python and Bash scripting, this will be a major part of the course.
Common approaches of network intrusion in will be reviewed. In this context tools and applications used in network vulnerability checks and penetration (e.g. Netcat, johntheripper, Wireshark, nmap, Ettercap, snort) will be reviewed.
Ethics in connection with the vulnerability inspection.
Teaching and learning methods
Lectures, group project(s) and lab exercises. The exercises take place in the computer lab on specially adapted machines. Staff engineer, student assistant and / or teacher is present. The course describes the development and use of course-related software and hardware. The classes are divided into groups of appropriate size so that all students should have access to the necessary equipment and support they need to solve the puzzles. Some of the exercises are done as group exercises.
Estimated work load for the average student is 27 hours per credit.
Examination requirements
Examinations
Student evaluation
Reduction of Credits
This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:
| Course | Reduction of Credits |
|---|---|
| IKT211 – Penetration Testing. | 5 |