Show/hide contentOpenClose All
Curricular information is subject to change
Bythe end of this module the students will be able to perform reverse engineering of simple applications through disassembly and experimentation and use model-based reasoning to draw conclusions from the available evidence. More specifically, the students will be able to:
* Write and interpret x86 assembly code
* Reverse engineer binary x86 executable code using IDA Pro and related tools.
* Construct probabilistic models for given incident scenarios using ProbLog.
* Use digital evidence as a source of training data for training probabilistic models.
Student Effort Type | Hours |
---|---|
Lectures | 24 |
Practical | 24 |
Autonomous Student Learning | 200 |
Total | 248 |
Not applicable to this module.
Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|
Examination: Written Examination | 2 hour End of Trimester Exam | Not specified | Graded | No | 50 |
Assignment: Model-based reasoning assignment | Week 12 | n/a | Graded | No | 25 |
Assignment: Reverse engineering assignment | Week 6 | n/a | Graded | No | 25 |
Not yet recorded |