THE SCIENCE OF ENGINEERING MALWARE
NOTE: This course will be offered In-Person
Earlybird registration now open — https://www.blackhat.com/us-22/training/schedule/#the-science-of-engineering-malware-255311645114714
WHO SHOULD TAKE THIS COURSE
This course has been created for people who want to pursue the career path of Malware Analysis, have great interest in this field and are ready to take the next step.
KEY TAKEAWAYS
- Students will understand how malware is built from the ground up and will know malicious code from the inside out- Students will learn not only how to analyse malware but where and what to look for when analysing malware- This course aims to set students up for future success in malware analysis and Research by teaching them about the fundamentals of code that malware is based on, providing knowledge that can be used regardless of the future evolution of malware techniques
OVERVIEW
This is a hands-on course with approximately eighty percent of the time spent in practical labs. All knowledge gathered from this course is strictly to be used only for research and defence purposes.
This course is very hands-on with plenty of labs to make sure the students are applying their learnings in a practical manner. The course does not require extensive malware analysis experience but some basic knowledge of programming will be helpful in getting the most out of this course. Malware Analysis is a coveted and highly respected niche skill in information security and this course aims to give the students an edgwhen it comes to dealing with malware in real world scenarios. There is a lot of information that has been packed into the two days of training and students should be prepared for very intense and full impact learning.
During the two days of this course, the students will learn:
- Basic fundamentals of functions in programming languages
- How to write functions for specific purposes
- Assembly language: Memory, Logical Operations, Stack and String Instructions
- Writing code for specific actions in scripting languages
- Analysing script-based code
- Writing code for binaries that have specific goals (PEs and DLLs)
- Analysing binaries by targeting code and reverse engineering specific functions
- How to use malware analysis tools such as WinDbg, OllyDbg, Gdb, Ghidra and many more both on Windows and Linux
Feel free to contact me if you need any more information or if you have any course-specific questions.