PABE Exercises 00-intro/01-exercises/schedule ~/pabe/ Schedule - - PowerPoint PPT Presentation

pabe exercises
SMART_READER_LITE
LIVE PREVIEW

PABE Exercises 00-intro/01-exercises/schedule ~/pabe/ Schedule - - PowerPoint PPT Presentation

PABE Exercises 00-intro/01-exercises/schedule ~/pabe/ Schedule Number Date Topic Assignment Sheet Date 1 12.10.2018 Introduction 1 2018-10-19 2 19.10.2018 Basics and Reverse Engineering 2 2018-11-02 3 26.10.2018 Basics and


slide-1
SLIDE 1

PABE Exercises

slide-2
SLIDE 2

~/pabe/

2

Schedule

00-intro/01-exercises/schedule

Assignment Sheet Date 1 2018-10-19 2 2018-11-02 3 2018-11-16 4 2018-11-30 5 2018-12-14 6 2019-01-11 Number Date Topic 1 12.10.2018 Introduction 2 19.10.2018 Basics and Reverse Engineering 3 26.10.2018 Basics and Reverse Engineering 4 02.11.2018 Basics and Reverse Engineering 5 09.11.2018 Basics and Reverse Engineering 6 16.11.2018 Vulnerability Research 7 23.11.2018 Vulnerability Research 8 30.11.2018 Basic Binary Exploitation 9 07.12.2018 Basis Binary Exploitation 10 14.12.2018 Advanced Binary Exploitation 11 21.12.2018 Advanced Binary Exploitation 12 11.01.2019 Case Study iOS Jailbreak 13 18.01.2019 Case Study iOS Jailbreak

slide-3
SLIDE 3

~/pabe/

3

Registration

00-intro/01-exercises/registration

Send an email to behner@cs.uni-bonn.de with the Subject PABE Tutorial Registration and the content First name: <your given name> Last name: <your surname> Deadline: 2018-10-15 11:59:59

slide-4
SLIDE 4

~/pabe/

4

Group Registration

00-intro/01-exercises/registration

Submission of Exercises in Groups of 2-3 students. Send an email to behner@cs.uni-bonn.de with the Subject PABE Group and the content CC with every group member Deadline: 2018-10-15 11:59:59

slide-5
SLIDE 5

~/pabe/

5

Mailing List

00-intro/01-exercises/mailing_list

pabe@lists.iai.uni-bonn.de Dos:

  • ask questions about the lecture
  • ask questions about the tutorials, orga, content, etc
  • help and discuss with your fellow students

Don’ts:

  • publish solutions to the assignments

✔ ✘

slide-6
SLIDE 6

~/pabe/

6

Assignment Sheets

00-intro/01-exercises/assignment_sheets

  • consists off theoretical and practical assignments
  • theoretical assignments are relevant for the exam, but are not

reviewed or rated

  • practical assignments are rated
  • solutions to all assignments will be discussed during the

tutorials

  • admission to the exam: 50% of the points
slide-7
SLIDE 7

~/pabe/

7

Assignment Sheets: Submission

00-intro/01-exercises/assignment_sheets_submission

  • submission in groups
  • submissions have to be pushed to the SecLab GitLab
  • the repository for each assignment will be initialized for you automatically
  • virtual machine for every group to develop and test the assignments
slide-8
SLIDE 8

~/pabe/

8

Assignment Sheets: Plagiarism

00-intro/01-exercises/assignment_sheets_plagiarism

  • No sharing of solutions between groups!
  • Duplicate or too similar solutions will be counted as plagiarism for

both groups.

  • No copy/paste from web sites, books, papers, etc.!
  • Cite your sources in a scientifically sound manner.
  • Plagiarism in one assignment means 0 points for the whole sheet!
slide-9
SLIDE 9

~/pabe/

9

Demo Time

00-intro/01-exercises/demo

  • Gitlab
  • SecLab
  • Buffer Overflow
slide-10
SLIDE 10

~/pabe/

10

Questions

00-intro/01-exercises/questions

Which questions do you have?