TU Berlin

Security in TelecommunicationsSecurity Lab

isti-logo

Inhalt des Dokuments

zur Navigation

Summer Semester 2013

News

*15/05/2013: And here is an even more up-to-date list of the upcoming SecLab locations:

*08/05/2013: Here is the most recent list of the upoming SecLab locations (only exceptions from the usual room Auditorium 1 in TEL):

*30/04/2013: Please note that again there is a change of the SecLab location. On 2 May the Security Lab will be held in room MAR 6.004 (6th floor), Marchstr. 23.

*29/04/2013: On 2 May the Security Lab will be held in room Sputnik. Please register at the reception on 18th floor.

*12/04/2013: There will be no lab on the 9th of May -> holiday!

*11/04/2013: For those of you looking for the module descriptions which this course applies to: we cannot find them on the institute's website at the moment, but here are our own preliminary versions...

*10/04/2013: Please register in ISIS!

*22/02/2013: On the following dates the Security Lab will be held in room Sputnik. Please register at the reception on 18th floor.

*22/02/2013: If you are interested in this course offer, please attend our introductory meeting on Monday, 8 April 2013, 10-12 a.m. in room TEL 1118/19.

*22/02/2013: The first meeting will take place on 11 April 2013.

Nach oben

Course Overview

Content
The security lab offers students the opportunity to learn how to analyze the system security of Linux-based systems, with a focus on embedded systems. It covers topics from hardware security and debug facilities and then moves on to software security issues in applications and finally the kernel.
Students will have to solve multiple challenges, where a system has to be analyzed and then compromised. Basic Linux and C programming knowledge will be very helpful.
The lab is organized as a project (PJ) and students will be working in small groups with an ARM development board (PandaBoard).

TOPICS:
* Serial interface
* ARM introduction
* JTAG hardware debugging interface
* OpenOCD, BusPirate, BusBlaster
* Software debugging with GDB
* Linux security tools
* Applied public key cryptography, certificates and signatures
* (Advanced) shellcode
* Format string vulnerabilities
* NX/XD/XN, ASLR, stack canaries
* ELF binary format
* Heap
* Integer overflows
* Kernel security
Event Type
Practical Course
Lecturer
Prof. Jean-Pierre Seifert
Course ID
tbd
Teaching Period
Summer semester 2013
Room
usually Auditorium 1, TEL 20th floor (see "News" for exceptions)
Time
Thursdays, 10-12 a.m.
Credit
6 ECTS / 4 SWS
Exam
No
Target Audience
Students interested in hardware and software security with a focus on embedded systems and Linux
Course Language
English
Registration
ISIS
Contact Person
Benjamin Michéle

Nach oben

Navigation

Direktzugang

Schnellnavigation zur Seite über Nummerneingabe