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:
- 16.05.: MAR 6.004 (6th floor), Marchstr. 23,
- 23.05.: MA 141, Math-Building,
- 30.05.: MAR 6.004 (6th floor), Marchstr. 23,
- 06.06.: MAR 6.004 (6th floor), Marchstr. 23,
- 13.06.: MAR 6.004 (6th floor), Marchstr. 23.
*08/05/2013: Here is the most recent list of the upoming SecLab locations (only exceptions from the usual room Auditorium 1 in TEL):
- 23.05.: Sputnik, TEL, please register at the reception on 18th floor,
- 30.05.: MAR 6.004 (6th floor), Marchstr. 23,
- 13.06.: MAR 6.004 (6th floor), Marchstr. 23.
*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.
- 23.05.
- 30.05.
*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.
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 |