Did you know Cybrary has FREE video training? Join more than 2,500,000 IT and cybersecurity professionals, students, career changers, and more, growing their careers on Cybrary.
Prerequisites: This course requires a background in basic programming concepts. Students should have access to a Linux system or setup a Linux virtual machine.
Course Description: Introduction to Assembly will provide background and information related to programming in assembly. Assembly is the lowest level programming language which is useful in reverse engineering and malware analysis.
Course Goals: By the end of the course, students should be able to: a) Write assembly programs b) Read assembly programs c) Understand different data representations i) Binary, hex, 2’s compliment d) Understand how the following work i) Functions ii) Stack iii) Data storage