This module explores reverse engineering and vulnerability analysis, focusing on the techniques used to dissect software and systems to discover security vulnerabilities and understand their underlying architecture.
Dowd, M., McDonald, J., and J. Schuh. “The art of software security assessment identifying and preventing software vulnerabilities.” Addison-Wesley, 2007.
Dowd, Mark, McDonald, John, and Justin Schuh. “The Art of Software Security Assessment.” Addison-Wesley Professional, 2006.
Sikorski, Michael. “Practical Malware Analysis.” No Starch Press, 2012. (https://learning.oreilly.com/library/view/practical-malware-analysis/9781593272906/)
Wardle, Patrick. “The Art of Mac Malware.” No Starch Press, 2022. (https://learning.oreilly.com/library/view/the-art-of/9781098130206/)
Eilam, Eldad. “Reversing: Secrets of Reverse Engineering.” Wiley, 2005. (https://learning.oreilly.com/library/view/reversing-secrets-of/9780764574818/)
Sutton, Michael, and Greene Adam. “Fuzzing: Brute Force Vulnerability Discovery.” Addison Wesley, 2007. (https://learning.oreilly.com/library/view/fuzzing-brute-force/9780321446114/)
Dang et al. “Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools and Obfuscation.” Wiley, 2014. (https://learning.oreilly.com/library/view/practical-reverse-engineering/9781118787397/)
Saxe, Joshua, and Hillary Sanders. “Malware Data Science.” No Starch Press, 2018. https://learning.oreilly.com/library/view/malware-data-science/9781492067672/)
Perla, Enrico, and Massimiliano Oldani. “Computer Systems: A Programmer’s Perspective,” 2nd ed. Randal Bryant. A Guide to Kernel Exploitation: Attacking the Core, O’Reilly, 2016. (https://learning.oreilly.com/library/view/a-guide-to/9781597494861/)
×
You have not selected any articles yet.
×
How the curriculum builder works
Make sure you select your site language before adding articles.
Choose a category and subcategory.
Browse all the resources under the selected subcategory and add the ones you need to your curriculum by ticking the box after the list item.
You can remove items from your curriculum by unticking the box after the list item.
You can go to a different category or subcategory using the navigation bar, adding as many resources to your curriculum as you need from across the portal. All added or removed items will be saved automatically.
You can see an overview of all selected curriculum items at any time by clicking on the “View curriculum” button.
To clear all items from the curriculum, click on the “Clear” button in the curriculum overview.
In the overview, you can add the name of the university, program, course, and lecturer. This information is not saved automatically, so you need to click “Save” before closing the overview.
To download your curriculum, click “Export PDF” in the overview. You must add and save your course information before downloading.
We use cookies to operate this website, improve useability, personalize your experience, and improve our marketing. Your privacy is important to us, and we will never sell your data.AcceptRejectPrivacy policy