### The End
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours are M-F 1:15-2:15 via Zoom; link on the Canvas landing page
- Schedule
- Saturday morning at 10:30, in the lecture classroom, is the final exam
- Due Sat, June 17: [HW 7: Forensics](../../hws/hw-forensics-tabbed.html)
- Some people were having Cyber Range problems...
- Grading
- Being graded: HW 1 (rational paranoia), HW 2 (ethics), HW 5 (SQL/XSS/CSRF), Quiz 2
- Already returned: HW 3 (RSA), HW 4 (fuzzer), Quiz 1
- [Midterm](../../exams/midterm-sum23.pdf): returned Sunday night
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we'll have a review session and then go through the course reflection
## Lecture 18: Thu, Jun 15th
- Today was open office hours, and there was no lecture
## Lecture 17: Wed, Jun 14th
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours are M-F 1:15-2:15 via Zoom; link on the Canvas landing page
- His office hour schedule may be bumpy for a few days -- check Piazza for updates
- Schedule
- Saturday morning at 10:30 is the final exam
- Due Sat, June 17: [HW 7: Forensics](../../hws/hw-forensics-tabbed.html)
- Some people were having Cyber Range problems...
- Grading
- Being graded: HW 1 (rational paranoia), HW 2 (ethics), HW 5 (SQL/XSS/CSRF), Quiz 2
- Already returned: HW 3 (RSA), HW 4 (fuzzer), Quiz 1
- [Midterm](../../exams/midterm-sum23.pdf): returned Sunday night
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we'll work through binary exploits
## Lecture 16: Tue, Jun 13th
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours are M-F 1:15-2:15 via Zoom; link on the Canvas landing page
- His office hour schedule may be bumpy for a few days -- check Piazza for updates
- Schedule
- Due today: [HW 6: Cryptocurrency](../../hws/hw-cryptocurrency-tabbed.html)
- Due ???: [HW 7: Forensics](../../hws/hw-forensics-tabbed.html)
- Grading
- Being graded: HW 1 (rational paranoia), HW 2 (ethics), HW 5 (SQL/XSS/CSRF), Quiz 2
- Already returned: HW 3 (RSA), HW 4 (fuzzer), Quiz 1
- [Midterm](../../exams/midterm-sum23.pdf): returned Sunday night
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we'll switch over to forensics and then come back to binary exploits
## Lecture 15: Mon, Jun 12th
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours are M-F 1:15-2:15 via Zoom; link on the Canvas landing page
- His office hour schedule may be bumpy for a few days -- check Piazza for updates
- Schedule
- Due today: [HW 6: Cryptocurrency](../../hws/hw-cryptocurrency.html)
- Grading
- Being graded: HW 1 (rational paranoia), HW 2 (ethics), HW 5 (SQL/XSS/CSRF), Quiz 2
- Already returned: HW 3 (RSA), HW 4 (fuzzer), Quiz 1
- [Midterm](../../exams/midterm-sum23.pdf): returned last night
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we'll finish buffer overflows and start on binary exploits
## Lecture 14: Fri, Jun 9th
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours are M-F 1:15-2:15 via Zoom; link on the Canvas landing page
- Schedule
- Due Monday: [HW 6: Cryptocurrency](../../hws/hw-cryptocurrency.html)
- Grading
- HW 1 (rational paranoia) and HW 2 (ethics) are out to the TA to be graded
- Already returned: HW 3 (RSA), Quiz 1
- Midterm: being graded
- [HW 4 (fuzzer)](../../hws/hw-fuzzing.html): returned this morning; regrades via a chat in person
- - The auto-grader was tweaked and re-ran for everybody
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we'll finish viruses and start on buffer overflows
## Lecture 13: Thu, Jun 8th
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours are M-F 1:15-2:15 via Zoom; link on the Canvas landing page
- Schedule
- Due yesterday: [HW 5: SQL/XSS/CSRF](../../hws/hw-sql-xss-csrf.html); how was it?
- Due today: listen to [NPR's Planet Monday podcast episode 908: I Am Not A Robot](https://www.npr.org/sections/money/2019/04/24/716854013/episode-908-i-am-not-a-robot)
- Due next Monday: [HW 6: Cryptocurrency](../../hws/hw-cryptocurrency.html)
- Grading
- HW 1 (rational paranoia) and HW 2 (ethics) are out to the TA to be graded
- Already returned: HW 3 (RSA), Quiz 1
- Midterm: being graded
- [HW 4 (fuzzer)](../../hws/hw-fuzzing.html): returned this morning; regrades via a chat in person
- Questions were raised about the test cases...
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we'll finish stuxnet and start on viruses
## Lecture 12: Wed, Jun 7th
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours will be M-F 1:15-2:15 via Zoom, starting today
- Link on the Canvas landing page
- Schedule
- Due today: [HW 5: SQL/XSS/CSRF](../../hws/hw-sql-xss-csrf.html); details on the Canvas landing page
- Due Thursday (tomorrow) at the start of class: listen to [NPR's Planet Monday podcast episode 908: I Am Not A Robot](https://www.npr.org/sections/money/2019/04/24/716854013/episode-908-i-am-not-a-robot)
- Due next Monday: [HW 6: Cryptocurrency](../../hws/hw-cryptocurrency.html)
- Grading
- HW 1 (rational paranoia) and HW 2 (ethics) are out to the TA to be graded
- Already returned: HW 3 (RSA), Quiz 1
- Midterm: being graded
- HW 4 (fuzzer): returned this morning; regrades via a chat in person
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Next up: rootkits, virtual machines, stuxnet
## Lecture 11: Tue, Jun 6th
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours will be M-F 1:15-2:15 via Zoom
- Schedule
- Due this Wednesday: [HW 5: SQL/XSS/CSRF](../../hws/hw-sql-xss-csrf.html); details on the Canvas landing page
- Due Thursday: listen to [NPR's Planet Monday podcast episode 908: I Am Not A Robot](https://www.npr.org/sections/money/2019/04/24/716854013/episode-908-i-am-not-a-robot)
- Due next Monday: [HW 6: Cryptocurrency](../../hws/hw-cryptocurrency.html)
- Grading
- HW 1 (rational paranoia) and HW 2 (ethics) are out to the TA to be graded
- HW 3 (RSA) was returned Sunday night (regrades via chat in person)
- Quiz 1: returned this morning (really!)
- Midterm: being graded
- HW 4 (fuzzer): can be returned Wednesday
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Next up: anonymity, rootkits, stuxnet
## Lecture 10: Mon, Jun 5th
- My office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours will be M-F 1:15-2:15 via Zoom
- How was the midterm last week?
- Schedule
- Due this Wednesday: [HW 5: SQL/XSS/CSRF](../../hws/hw-sql-xss-csrf.html)
- Details on the Canvas landing page
- Due late this week (when?): Cryptocurrency (not yet ready)
- Grading
- HW 1 (rational paranoia): out to the TA to be graded
- HW 2 (ethics): out to the TA to be graded
- HW 3 (RSA) was returned last night (regrades via chat in person)
- Quiz 1: returned last night (regrades via Gradescope)
- Midterm: being graded
- HW 4 (fuzzer): can be returned Wednesday
- Note that all regrades have a 5 day timeout!
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we will finish SQL/XSS/CSRF and start on Cryptocurrency
## Reality Winner
- Remember [Reality Winner from the Policy slide set](../../slides/policy.html#/winner)
- She released a confidential report about the [Russian interference in the 2016 United States elections](https://en.wikipedia.org/wiki/Russian_interference_in_the_2016_United_States_elections)
- She was jailed from 2017 to 2021
- HBO released (last week) a drama film on her
- Entitled [Winner](https://en.wikipedia.org/wiki/Reality_(2023_film))
- It has received critical acclaim (92% on Rotten Tomatoes from 50 reviews)
Installing UVA's certificates
link
## Lecture 8: Thu, Jun 1st
- Office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours will be posted shortly
- They are going to have to be virtual (via Zoom) for a week or two, as he is out of town
- Schedule
- Midterm is this Friday at the start of class
- Past exams can be found on the [exams page](../../exams/index.html); I don't have answer keys
- Content will include all that is covered today, and what is covered tomorrow in light detail
- Due Saturday, June 3rd: [HW 4: Fuzzing](../../hws/hw-fuzzing-tabbed.html)
- Due next Tuesday: SQL/XSS/CSRF (not yet ready)
- Due late next week (when?): Cryptocurrency (not yet ready)
- Summer term lectures are 2:15 -- we'll generally have a 10-15 minute break in the middle
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we will finish web security and start on SQL/XSS/CSRF
## Lecture 7: Wed, May 31st
- Office hours are weekdays from 9:30-10:25 in Rice 402
- We now have a TA! His office hours will be posted shortly
- They are going to have to be virtual (via Zoom) for a week or two, as he is out of town
- Schedule
- Due yesterday: [HW 3: RSA](../../hws/hw-rsa-tabbed.html); how did it go?
- Midterm is this Friday at the start of class
- Past exams can be found on the [exams page](../../exams/index.html); I don't have answer keys
- Content will include all that is covered today, and what is covered tomorrow in light detail
- Due Saturday, June 3rd: [HW 4: Fuzzing](../../hws/hw-fuzzing-tabbed.html)
- Summer term lectures are 2:15 -- we'll generally have a 10-15 minute break in the middle
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we will start on web security
## Lecture 6: Tue, May 30th
- Office hours are weekdays from 9:30-10:25 in Rice 402
- Schedule
- Due last Friday, May 26th, by midnight: [HW 2: Ethics](../../hws/hw-ethics.html)
- Thoughts on ChatGPT?
- Due today, Tuesday, May 30th: [HW 3: RSA](../../hws/hw-rsa-tabbed.html)
- A note about the Windows batch file now in the HW and also about auto-graders and submissions
- A response to a Piazza post...
- Midterm is this Friday at the start of class
- Next homework will be due... Saturday?
- Summer term lectures are 2:15 -- we'll generally have a 10-15 minute break in the middle
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we will finish with encryption and start on networks
## Lecture 5: Fri, May 26th
- Office hours are weekdays from 9:30-10:25 in Rice 402
- Schedule
- Due yesterday by the start of class: read the [ACM Code of Ethics](https://www.acm.org/code-of-ethics), [Reflections on Trusting Trust](https://dl.acm.org/citation.cfm?id=358210), and the [Morris Worm Wikipedia page](https://en.wikipedia.org/wiki/Morris_worm)
- Due today, Friday, May 26th, by midnight: [HW 2: Ethics](../../hws/hw-ethics.html)
- Due next Tuesday, May 30th: [HW 3: RSA](../../hws/hw-rsa-tabbed.html)
- Submission opens up tomorrow
- A note about the Windows batch file now in the HW
- And a note about auto-graders and submissions
- No lecture on Monday due to Memorial Day
- Summer term lectures are 2:15 -- we'll generally have a 10-15 minute break in the middle
- About support requests...
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we will continue with encryption
## Lecture 4: Thu, May 25th
- Office hours are weekdays from 9:30-10:25 in Rice 402
- Schedule
- Due yesterday: [HW 1: Rational Paranoia](../../hws/hw-paranoia.html); how did it go?
- Due today by the start of class: read the [ACM Code of Ethics](https://www.acm.org/code-of-ethics), [Reflections on Trusting Trust](https://dl.acm.org/citation.cfm?id=358210), and the [Morris Worm Wikipedia page](https://en.wikipedia.org/wiki/Morris_worm)
- Due tomorrow, Friday, May 26th, by midnight: [HW 2: Ethics](../../hws/hw-ethics.html)
- Due next Tuesday, May 30th: [RSA](../../hws/hw-rsa-tabbed.html)
- Summer term lectures are 2:15 -- we'll generally have a 10-15 minute break in the middle
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- Today we will continue with encryption
## Lecture 3: Wed, May 24th
- Office hours are weekdays from 9:30-10:25 in Rice 402
- Schedule
- Due Wednesday, May 24th by midnight: [HW 1: Rational Paranoia](../../hws/hw-paranoia.html)
- Due Thursday, May 25th, by the start of class: read the [ACM Code of Ethics](https://www.acm.org/code-of-ethics), [Reflections on Trusting Trust](https://dl.acm.org/citation.cfm?id=358210), and the [Morris Worm Wikipedia page](https://en.wikipedia.org/wiki/Morris_worm)
- Due Friday, May 26th, by midnight: [HW 2: Ethics](../../hws/hw-ethics.html)
- Due next Tuesday, May 30th: [RSA](../../hws/hw-rsa-tabbed.html) (which is now ready)
- Summer term lectures are 2:15 -- we'll generally have a 10-15 minute break in the middle
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- We start today with continuing ethics
## Lecture 2: Tue, May 23rd
- Office hours are weekdays from 9:30-10:25 in Rice 402
- Schedule
- Due Wednesday, May 24th by midnight: [HW 1: Rational Paranoia](../../hws/hw-paranoia.html)
- Due Thursday, May 25th, by the start of class: read the [ACM Code of Ethics](https://www.acm.org/code-of-ethics), [Reflections on Trusting Trust](https://dl.acm.org/citation.cfm?id=358210), and the [Morris Worm Wikipedia page](https://en.wikipedia.org/wiki/Morris_worm)
- Due Friday, May 26th, by midnight: [HW 2: Ethics](../../hws/hw-ethics.html)
- Due next week, likely Tuesday: HW 3: RSA (not yet ready)
- Summer term lectures are 2:15 -- we'll generally have a 10-15 minute break in the middle
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)
- We start today with continuing terminology
## Lecture 1: Mon, May 22nd
- Office hours are weekdays from 9:30-10:25 in Rice 402
- Schedule
- Due Wednesday, May 24th by midnight: [HW 1: Rational Paranoia](../../hws/hw-paranoia.html)
- Due Thursday, May 25th, by the start of class: read the [ACM Code of Ethics](https://www.acm.org/code-of-ethics), [Reflections on Trusting Trust](https://dl.acm.org/citation.cfm?id=358210), and the [Morris Worm Wikipedia page](https://en.wikipedia.org/wiki/Morris_worm)
- Due Friday, May 26th, by midnight: [HW 2: Ethics](../../hws/hw-ethics.html)
- Due next week, likely Tuesday: HW 3: RSA (not yet ready)
- Summer term lectures are 2:15 -- we'll generally have a 10-15 minute break in the middle
- Everybody has to sign the Ethics Honor Pledge; those who have not were emailed Sunday night
- Lecture progress can be seen on the [repo's UVA page](http://aaronbloomfield.github.io/ics/uva/)