2023-08-08 23:20:20 +00:00
<!DOCTYPE html>
< html >
< head >
< title >
CSCI-4850: Modern Binary Exploitation
< / title >
< meta property = "og:title" content = "CSCI-4850: Modern Binary Exploitation" >
< meta property = "og:description" content = "Modern Binary Exploitation will focus on teaching practical offensive security skills in binary exploitation and reverse engineering. Through a combination of interactive lectures and hands on labs, the course will offer students an opportunity to explore some of the most technically involved and fascinating subjects in the rapidly evolving field of security. It will cover protections found on modern systems and the techniques used to defeat them." >
< link rel = "stylesheet" href = "../css/common.css" >
< link rel = "stylesheet" href = "../css/coursedisplay.css" >
< link rel = "stylesheet" href = "../css/themes.css" >
< link rel = "shortcut icon" href = "../favicon/quatalogIcon.png" >
< link rel = "icon" href = "../favicon/favicon.ico" >
< link rel = "apple-touch-icon" sizes = "180x180" href = "../favicon/apple-touch-icon.png" >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "../favicon/favicon-32x32.png" >
< link rel = "icon" type = "image/png" sizes = "16x16" href = "../favicon/favicon-16x16.png" >
< link rel = "manifest" href = "../favicon/site.webmanifest" >
< script src = "../js/fuse.js" > < / script >
< script src = "../js/search_helper.js" > < / script >
< / head >
< body class = "search_plugin_added" >
< div id = "qlog-header" >
< a id = "qlog-wordmark" href = "../" > < svg > < use href = "../images/quatalogHWordmark.svg#QuatalogHWordmark" > < / use > < / svg > < / a >
< form onsubmit = "search_helper(event)" >
< input type = "text" id = "search" class = "header-search" placeholder = "Search..." >
< / form >
< / div >
< div id = "cd-flex" >
< div id = "course-info-container" >
< h1 id = "name" >
Modern Binary Exploitation
< / h1 >
< h2 id = "code" >
CSCI-4850
< / h2 >
< p >
Modern Binary Exploitation will focus on teaching practical offensive security skills in binary exploitation and reverse engineering. Through a combination of interactive lectures and hands on labs, the course will offer students an opportunity to explore some of the most technically involved and fascinating subjects in the rapidly evolving field of security. It will cover protections found on modern systems and the techniques used to defeat them.
< / p >
< div id = "cattrs-container" >
< span id = "credits-pill" class = "attr-pill" >
2023-09-27 20:22:02 +00:00
4 credits
2023-08-08 23:20:20 +00:00
< / span >
< / div >
< div id = "prereq-container" class = "rel-info-container" >
< div id = "prereq-title" class = "rel-info-title" >
Prereqs:
< / div >
< div id = "prereq-classes" class = "rel-info-courses" >
< span class = "none-rect" >
none
< / span >
< / div >
< / div >
< / div >
< div id = "past-container" >
< h1 id = "past-title" >
Past Term Data
< / h2 >
< input type = "radio" id = "simple-view-input" name = "view-select" value = "simple" checked = "checked" >
< input type = "radio" id = "detail-view-input" name = "view-select" value = "detailed" >
< div id = "opt-container" >
< div id = "key-panel" >
< div id = "yes-code" class = "key-code" >
< span class = "code-icon" id = "yes-code-icon" >
< svg > < use href = "../icons.svg#circle-check" > < / use > < / svg >
< / span >
Offered
< / div >
< div id = "no-code" class = "key-code" >
< span class = "code-icon" id = "no-code-icon" >
< svg > < use href = "../icons.svg#circle-no" > < / use > < / svg >
< / span >
Not Offered
< / div >
< div id = "diff-code" class = "key-code" >
< span class = "code-icon" id = "diff-code-icon" >
< svg > < use href = "../icons.svg#circle-question" > < / use > < / svg >
< / span >
Offered as Cross-Listing Only
< / div >
< div id = "nil-code" class = "key-code" >
< span class = "code-icon" id = "nil-code-icon" >
< svg > < use href = "../icons.svg#circle-empty" > < / use > < / svg >
< / span >
No Term Data
< / div >
< / div >
< div id = "control-panel" >
< label for = "simple-view-input" id = "simple-view-label" class = "view-option-label" >
< span class = "view-icon" id = "simple-view-icon" >
< span class = "view-icon-selected" > < svg > < use href = "../icons.svg#circle-dot" > < / use > < / svg > < / span >
< span class = "view-icon-unselected" > < svg > < use href = "../icons.svg#circle-empty" > < / use > < / svg > < / span >
< / span >
Simple View
< / label >
< label for = "detail-view-input" id = "detail-view-label" class = "view-option-label" >
< span class = "view-icon" id = "detail-view-icon" >
< span class = "view-icon-selected" > < svg > < use href = "../icons.svg#circle-dot" > < / use > < / svg > < / span >
< span class = "view-icon-unselected" > < svg > < use href = "../icons.svg#circle-empty" > < / use > < / svg > < / span >
< / span >
Detailed View
< / label >
< / div >
< / div >
< table id = "years-table" >
< thead >
< tr >
< th > < / th >
< th class = "spring season-label" > Spring< / th >
< th class = "summer season-label" colspan = "2" > Summer< / th >
< th class = "fall season-label" > Fall< / th >
< / tr >
< tr >
< th colspan = "2" > < / th >
< th class = "summer2 midsum-label" > (Session 1)< / th >
< th class = "summer3 midsum-label" > (Session 2)< / th >
< th > < / th >
< / tr >
< / thead >
< tbody >
2023-10-04 15:23:31 +00:00
< tr >
< th class = "year" > 2024< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-10-04 15:23:31 +00:00
< / td >
2024-01-18 18:28:50 +00:00
< td colspan = "2" class = "term summer not-offered" >
2023-10-04 15:23:31 +00:00
< / td >
2024-01-18 18:28:50 +00:00
< td class = "term fall offered" >
< div class = "view-container detail-view-container" >
< span class = "term-course-info" >
< a href = "https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse?term_in=202409&subj_in=CSCI&crse_in=4850&schd_in=" > Modern Binary Exploitation (4c)< / a >
< / span >
< ul class = "prof-list" >
< li > Ana L. Milanova< / li >
< / ul >
< span class = "course-capacity" >
Seats Taken: 0/20
< / span >
< / div >
2023-10-04 15:23:31 +00:00
< / td >
< / tr >
2023-08-08 23:20:20 +00:00
< tr >
< th class = "year" > 2023< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-09-27 20:22:02 +00:00
< td class = "term fall offered" >
< div class = "view-container detail-view-container" >
< span class = "term-course-info" >
< a href = "https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse?term_in=202309&subj_in=CSCI&crse_in=4850&schd_in=" > Modern Binary Exploitation (4c)< / a >
< / span >
< ul class = "prof-list" >
< li > Ana L. Milanova< / li >
< / ul >
< span class = "course-capacity" >
2023-11-16 22:26:59 +00:00
Seats Taken: 19/20
2023-09-27 20:22:02 +00:00
< / span >
< / div >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2022< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2021< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2020< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2019< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2018< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2017< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2016< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2015< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2014< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2013< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2012< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2011< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2010< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2009< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2008< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2007< / th >
2023-10-23 02:29:40 +00:00
< td class = "term spring not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
2023-10-23 02:29:40 +00:00
< td class = "term fall not-offered" >
2023-08-08 23:20:20 +00:00
< / td >
< / tr >
< tr >
< th class = "year" > 2006< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2005< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2004< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2003< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2002< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2001< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 2000< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 1999< / th >
< td class = "term spring not-offered" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< tr >
< th class = "year" > 1998< / th >
< td class = "term spring unscheduled" >
< / td >
< td colspan = "2" class = "term summer not-offered" >
< / td >
< td class = "term fall not-offered" >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
< / div >
< / body >
< / html >