This is a level 8 final year module on the BSc in Cybercrime and IT Security
Credits
10
Teaching & Learning Strategies:
Learners will be expected to actively participate in class and work through assigned laboratory assessments throughout the year.
Module Aim:
To provide learners with a theoretical knowledge of, and practical skills with, Reverse Engineering and Malware Analysis of Software Systems.
Learning Outcomes:
LO1 | Identify and Analyse Malware |
LO2 | Apply Reverse Engineering principles to Software Applications |
LO3 | Use Industry Standard Tools for Malware Analysis and Reverse Engineering |
LO4 | Understand the Techniques used in the Development of Malware |
LO5 | Recognise and Categorise the Potential Weaknesses in Software Systems |
Indicative Content |
---|
Fundamentals Overview of Malware, Techniques used in Malware, Approaches to Reverse Engineering, Ethics |
Tools Disassemblers, Debuggers, Process System and Network Monitoring, Code Analysis |
Techniques Data Encoding, Obfuscating and De-obfuscating, DLL Injection, Function Hooking, Keylogging, HTTP Communication, Memory Overflow |
Reverse Engineering Unpacking Software, Behavioural Analysis, Code Analysis |
Malware Analyzing Office and PDF documents, Analyzing Web based Malware, Rootkit Analysis |
Assessment Breakdown | % |
---|---|
Project | 50.00% |
Practical | 50.00% |
Module Resources
Recommended Book Resources |
---|
Practical Reverse Engineering, ; John Wiley & Sons, Incorporated [ISBN: 1118787315] Eldad Eilam; [foreward by Elliot Chikofsky] 2005, Reversing, Wiley Indianapolis, IN [ISBN: 0764574817] Michael Sikorski, Andrew Honig, Practical Malware Analysis, No Starch Press [ISBN: 1593272901] |
Supplementary Book Resources |
Daniel Regalado. Shon Harris. Allen Harper. Chris Eagle. Jonathan Ness. Branko Spasojevic. Ryan Linn. Stephen Sims., Gray Hat Hacking The Ethical Hacker’s Handbook, Fourth Edition, 4th Edition, ; McGraw-Hill Osborne Media [ISBN: 0071832386] Michael Ligh, Steven Adair, Blake Hartstein, Matthew Richard, Malware Analyst’s Cookbook and DVD, Wiley [ISBN: 0470613033] Black Hat Python, ; No Starch Press San Francisco [ISBN: 1593275900]TJ O’Connor, Violent Python, Syngress [ISBN: 1597499579] |