Git Product home page Git Product logo

is571-acsp-fall-2018's Introduction

IS571-ACSP-Fall-2018

The goal of the course is raising up the ability of security vulnerability analysis. We will practice debugging and exploitation of the vulnerability examples. Each student will analyze, exploit and present assigned vulnerabilities which are patched vulnerabilities of the web browsers.

About the course

  • Instructor
  • Course: IS571 Advanced Cyber Security Practice
  • Time: Mon. 14:30 ~ 15:45 / Wed. 14:30 ~ 15:45
  • Location: N1 #317
  • Office hour: 4:00 pm - 5:30 pm (Mon. and Wed.) at N5 2218
  • Grading
    • 20% 30% Lab assignments
    • 20% Reports
    • 20% 30% Project
    • 20% Mid-term Exam
    • 20% macOS Part
  • Late submission policy
    • Lab: late assignments will be assessed a late penalty of 50%.
    • Report: a late penalty of 10% per day.
  • If you want to know slide key, email me

Schedule

Date Topic Notes
27/08/2018 Introduction
29/08/2018 Security Vulnerability(1/2)
03/09/2018 Security Vulnerability(2/2)
05/09/2018 Windows Debugger WinDbg_A_to_Z
10/09/2018 Windows Heap Internals(1/2) - Standard Heap
12/09/2018 Windows Heap Internals(2/2) - LFH Heap Win7 LFH Heap
Win8 Heap Internals
Win10 Segment Heap Internals
Report #1(~9.30.)
17/09/2018 Custom Heap Manager(1/3) - About Flash
19/09/2018 Custom Heap Manager(2/3) - About Chrome
24/09/2018 Chuseok, Korean Harvest Day
26/09/2018 Chuseok, Korean Harvest Day
01/10/2018 Custom Heap Manager(3/3) - Extra Report #2(~10.21.)
03/10/2018 National Foundation Day
08/10/2018 Objects Tracking(1/3) - C++ Objects Reversing C++
10/10/2018 Objects Tracking(2/3) - Flash Objects
15/10/2018 No class(Midterm week)
17/10/2018 No class(Midterm week)
22/10/2018 Objects Tracking(3/3) - Chrome Objects
24/10/2018 Heap Exploitation(1/2)
29/10/2018 Heap Exploitation(2/2)
31/10/2018 RW Primitives Report #3(~11.18.)
05/11/2018 No class Supplementary class(12/11/2018 14:00~14:30)
07/11/2018 No class Supplementary class(14/11/2018 14:00~14:30)
12/11/2018 Control Flow Hijacking
ROP - Return-Oriented Programming
Calling Conventions
Intel® 64 and IA-32 Architectures
14/11/2018 Shellcode
19/11/2018 macOS Architecture Mac OS X and IOS Internals: To the Apple's Core
21/11/2018 macOS March-O and Dynamic Linker
26/11/2018 macOS Process Internals, Memory Mgmt.,
and Objective-C
28/11/2018 macOS LaunchD, Mach, and Sandbox
03/12/2018 Project Presentation(1/2) - 14:00~14:25
- 14:25~14:50
- 14:50~15:15
- 15:15~15:40
(25 minutes/team)
05/12/2018 Project Presentation(2/2) - 14:00~14:25
- 14:25~14:50
- 14:50~15:15
- 15:15~15:40
10/12/2018 No class(Final week)
12/12/2018 No class(Final week)

Project Teams

Team Members CVEs Notes
1 20185327, 20183165 CVE-2017-8548 Edge
2 20183355, 20183218 Bug-Number: 789393 Chrome
3 20185115, 20183300 Bug-Number: 789393 Chrome
4 20174323, 20183543, 20185438 CVE-2015-0311 Flash
5 20183410, 20183669 CVE-2016-0189 Internet Explorer
6 20183237, 20184276 CVE-2016-3210 Internet Explorer
7 20183170, 20145347 CVE-2016-7200, 7201 Edge
8 20183421, 20185403 Bug-Number: 716044 Chrome

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.