Udemy

Malware analysis and reverse engineering

Enroll Now
  • 646 Students
  • Updated 1/2022
4.2
(62 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 37 Minute(s)
Language
English
Taught by
Nikola Milosevic
Rating
4.2
(62 Ratings)

Course Overview

Malware analysis and reverse engineering

Learn how to analyse and fight malicious code, such as viruses, worms, trojans, or ransomware. Become malware analyst!

Every cyber-attack utilizes some malicious code and some malware. The average loss that a company suffers from a single malware attack is $2.4 million. Companies around the world are losing billions of dollars every year because of information security breaches usually caused by malware. The number of malware attacks grows yearly at an exponential rate. Malicious code or malware is a piece of code that intends to harm or disrupt computer operation of the victim. If you want to understand how malware and cyber-attacks work, this is the right course for you. In this course, you will learn how to analyse malware and incidents that happened using the malicious code.

This course is intended for anyone who wants to know how malware analysis and reverse engineering of software is performed. This course can train you for a career in any of the anti-virus companies around the world or can give you skills that you can use to analyse and stop breaches to the networks of organizations you work with.

The course is tough by Dr. Nikola Milosevic, a PhD in computer science with track record of publications and successful projects in information and cyber-security. Nikola is OWASP chapter and project leader and has been teaching on several reputable Universities over the past 5 years. I have also published scientific papers on malware analysis. Now he wants to share this knowledge with you and help you develop your career!

This course will teach you the following:

  • History of malware and malicious software on PC (from Brain.A to Stuxnet and further)

  • The topology of malware (you will learn what is virus, worm, Trojan, rootkit, ransomware, mobile malicious code, etc.)

  • How malicious software work and propagate, how they use exploits

  • How to build your own malware analysis lab

  • How to perform static and dynamic malware analysis

  • How to apply your skills to reverse engineer non-malicious software and gain insight into how they operate

  • How AI and machine learning can help to detect malware

In this course, you will also learn how to fingerprint malware and use tools like WinMD5, Strings, PEid, Dependency Walker, Resource Hacker, WinHex, OllyDbg, IDA Pro, Process Monitor, Process Explorer, RegShot, Wireshark, NetCat, etc.

The course does not require any particular previous knowledge, apart from your apatite to learn and basics of networking, how operating systems work and a tiny bit of programming. However, if you are versed in computer science and interested in security, this is the right course for you.

Go ahead and enroll!

Course Content

  • 6 section(s)
  • 8 lecture(s)
  • Section 1 Introduction
  • Section 2 Static malware analysis
  • Section 3 Dynamic malware analysis
  • Section 4 Security and AI
  • Section 5 Additional resources
  • Section 6 Bonus lecture: Additional learning resources

What You’ll Learn

  • Topology of malware (what is virus, Trojan, worm, ransomware, rootkit, etc.), How to reverse engineer software in general, How to perform static and dynamic analysis of malware, History of malware (from Brain.A to Stuxnet and beyond), How to build signatures to stop malware, How to use artificial intelligence and machine learning in malware analysis

Reviews

  • Y
    Yannick Ishimwe
    3.0

    Thanks for the lecture, try to update it I learnt alot

  • P
    Prince Armel Junior Guihi
    4.5

    Good

  • B
    Balazs Lendvay
    3.0

    Good overview for beginners without practical examples. Basically theoretical knowledge. If that is what you are looking for it's good for you. If you expect hands on use-cases, it's not what you want.

  • D
    Dyon Dietvorst
    3.5

    Good background info and insight in Historie, bit long for lesson but ok, see forward to next one. Now the real approach should come

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed