This page contains the practical contents of the security course.
Asymmetric Cryptography: guide
Confinement in Linux Systems guide
Secure Storage guide
You can find a Linux image that is prepared for the execution of these guides.
Download it here (mirror), uncompress the file and use it as an hard disk for you virtual machine. To uncompress the image, use some software like 7zip or
Due to differences in the USB support, it is preferable to use the Virtualbox software available at the official website. The USB extension pack is required and should be installed.
This image already contains: Apache, Mysql, PHP, phpmyadmin, GCC-4.6, GDB, WebScarab, Java, netcat, python-scapy, cherrypy, and the software for the portuguese Citizen Card.
To have the @ character being displayed please execute:
xmodmap -e "keycode 108=ISO_Level3_Shift"
You can make these changes permanent by adding the previous line to
security, password is always
security. For MySQL you can use
root both as login and password
In the image provided, the password used for identifying users in the SQL table
In order to speed up disk access, check the option
Use Host I/O Cache in the SATA controller settings of the virtual machine.
Do not update the software present as it may introduce some discrepancies in relation to the laboratory guides.