RiseUpp Logo
Educator Logo

Malware Analysis and Assembly Language Fundamentals

Enhance your cybersecurity capabilities by developing expertise in investigation methodologies and foundational Assembly programming for defense mechanisms.

Enhance your cybersecurity capabilities by developing expertise in investigation methodologies and foundational Assembly programming for defense mechanisms.

Dive into the world of malware analysis and Assembly language with this comprehensive course. Explore the intricacies of malicious software, its impact on systems, and the techniques used to analyze and defend against it. Through hands-on exercises and video demonstrations, you'll gain practical skills in reverse engineering, static and dynamic analysis, and understanding various file types. The course also covers Assembly language fundamentals, crucial for dissecting compiled programs and understanding low-level system interactions. By the end, you'll be equipped with essential skills for cybersecurity defense and malware investigation.

Instructors:

English

English

Powered by

Provider Logo
Malware Analysis and Assembly Language Fundamentals

This course includes

7 Weeks

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

12,652

What you'll learn

  • Understand the fundamentals of malware analysis and its importance in cybersecurity

  • Master static and dynamic analysis techniques for various file types

  • Gain practical experience in reverse engineering malicious software

  • Learn to analyze PowerShell scripts, JavaScripts, and macro-enabled documents

  • Explore the ELF file format and its relevance in malware analysis

  • Develop skills in analyzing ASPX WebShells and JAR files

Skills you'll gain

Malware Analysis
Assembly Language
Reverse Engineering
Cybersecurity
Static Analysis
Dynamic Analysis
PowerShell
JavaScript
Executable Files
Debugging

This course includes:

PreRecorded video

Graded assignments, exams

Access on Mobile, Tablet, Desktop

Limited Access access

Shareable certificate

Closed caption

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

Created by

Provided by

Certificate

Top companies offer this course to their employees

Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.

icon-0icon-1icon-2icon-3icon-4

There are 8 modules in this course

This course provides a comprehensive introduction to malware analysis and Assembly language programming. Students will learn the fundamental concepts and techniques used in analyzing malicious software, including static and dynamic analysis methods. The course covers various file types, including native executables, PowerShell scripts, JavaScripts, and Microsoft Office documents. Participants will gain hands-on experience in reverse engineering and capture-the-flag activities. The course also delves into Assembly language basics, focusing on Win32 Assembly programming concepts and their application in malware analysis. By the end of the course, students will have a solid foundation in malware analysis techniques and Assembly language, equipping them with essential skills for cybersecurity defense and malware investigation.

Malware analysis overview and process

Module 1

Virtual Machine setup

Module 2

Static and Dynamic analysis

Module 3

Manual code reversing

Module 4

Analyze PowerShell, JavaScript, and macro-enabled Word document file types

Module 5

Analyze ELF file format

Module 6

Analyze ASPX WebShell and JAR file types

Module 7

Introduction to Assembly Language

Module 8

Fee Structure

Instructor

Terri Puckett
Terri Puckett

2 Courses

Cybersecurity Education and Project Management Expert at IBM

Terri Puckett serves as Project Manager at IBM, where she contributes to cybersecurity education initiatives. Her expertise includes developing and delivering courses on malware analysis, assembly language, and threat intelligence fundamentals. She has created comprehensive course content covering malware analysis techniques, including the examination of different file types and their impact on computer systems, networks, and security. Her work helps professionals understand how malicious software operates and how to defend against future attacks. Through her courses, she teaches essential skills in assembly language programming and its application in reverse engineering, particularly focusing on analyzing compiled programs and understanding executable files without source code access. Her contributions to IBM's educational programs demonstrate her commitment to advancing cybersecurity knowledge and practical skills in the field.

Malware Analysis and Assembly Language Fundamentals

This course includes

7 Weeks

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

12,652

Testimonials

Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.

Frequently asked questions

Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.