Announcements
Release of the CTF challenge 2
Hi Everyone,
The second challenge of this CTF assignment is released. Please visit the CTF assignment page for more details. In this challenge, you will explore a new program optimization practice called fixedpoint optimization.
Be aware that this is still an experimental platform so we do expect bugs in the system. If you encounter one, please do not hesitate to email the instructor directly.
Last but not least, enjoy hacking the static analyzer!
Release of the CTF platform and challenge 1
Hi Everyone,
The CTF platform (an Ugster machine hosted in the University) is ready together with the first challenge. Please visit the CTF assignment page for more details on how to use the platform as well as the tasks required in the first challenge.
There will be three more challenges to be released in the next couple of weeks.
Be aware that this is still an experimental platform so we do expect bugs in the system. If you encounter one, please do not hesitate to email the instructor directly.
Last but not least, enjoy hacking the static analyzer!
Delayed release date of the CTF assignment
Hi Everyone,
Due to an issue with the submission server setup, I need to defer the release date of the CTF assignment to the Tuesday after the Reading Week, which will give me more time to debug and deploy the system.
I am very sorry for the change of schedule and to compensate for this unexpected change of schedule, the CTF assignment will be open and accept submissions until the end of the exam period (i.e., Dec 23, 2022).
Memory corruption slides and Zoom link
Hi Everyone,
The slides for the memory corruption presentation is uploaded. You can access it from the modules page.
As some of you may not be able to attend the in-person session, we are also allowing remote participation via Zoom.
Do not forget to key-in your evaluation on HotCRP for today’s paper presentation!
Paper presentation assignment completed
Hi Everyone,
In case you did not receive any emails from HotCRP, the presentation assignment has been completed and you can now login your HotCRP account to see the assignment.
Be reminded that if you are a “Reviewer” of a submission titled: #<N> Presentation: <Date> - <Topic>
, it means you will be the presenter on the time slot.
Each presentation is expected to be 45 minutes long, including Q&A and follow-up discussions.
The topic for next Tuesday is: Memory Corruption
, and we have two presenters for this topic.
Week 1
Welcome to Week 1. Hope the summer has treated you well!
As the official starting date of class is September 07, we will have our first meeting on Tuesday September 13.
There is nothing to prepare in particular for the first lecture, just get familiar with the course syllabus and register a HotCRP account if possible.
Besides going through the course logistics, we will be discussing paper Weird machines, exploitability, and provable unexploitability in the meeting. You are encouraged to read it before the first meeting.
Welcome
Welcome to CS 858 in the F22 term!