// what we offer

Your Partner for
Malware Analysis Training

0ffset Training Solutions assists both individuals, SMEs, and F500s alike through providing professional training within the niche field of malware analysis and reverse engineering, without breaking the bank.

Learn more about our flagship training course, Zero2Automated, aimed at teaching advanced malware reverse engineering concepts.

video showcase
// Experience. Execution. Excellence.

Our Training Fundamentals

All of our courses contain unique material, either introducing new topics, or building upon previously learned information. However, when designing our training, we design them around 3 core fundamentals.

01
Practicality
Theory is important to learn, but practical, hands-on experience allows you to pick up a skill far more efficiently, as well as making the learning experience exciting
02
Relevancy
Unfortunately, malware techniques are not always the same nowadays than they were 10 years ago - all of our malware is organically sourced and modern.
03
Affordability
Training should be affordable to everyone, regardless of if you are working for a Fortune 100 company or as an independent security researcher
+
Global Students
+
Hours of content
+
course videos
// FAQ

Frequently Asked Questions

What is Malware Reverse Engineering?

Malware Reverse Engineering is the art of analysing a piece of malware for a specific goal – typically to understand it’s functionality. It involves disassembling the binary data to assembly code, allowing analysis of the program flow.

Who are the courses aimed at?

We develop courses for all skill levels, though make sure to read through the course description before diving straight in; for example, Zero2Automated is targeted towards mid-level reverse engineers, malware analysts, and incident responders who have some experience looking at malware. The Beginner Malware Analysis Course is aimed at those who have never picked up a disassembler before!

Do I need to know programming?

It is a lot easier to recite the alphabet in reverse if you know the original ordering of the alphabet. The same goes for reverse engineering; you need to have an understanding of programming concepts to be able to pick up a language such as assembly – concepts such as iteration, functions, data types, etc. You don’t need to be a programming whizz, but understanding the concepts will make it easier to master reverse engineering.

Why 0ffset Training Solutions?

Since the release of our first course, we have set our focus on developing the best training material for malware reverse engineering that there is. Our course syllabi are all structured in a methodical and functional format, so that they emulate a real life situation. This allows us to take a brand new student through everything they need, so they can take the course concepts and apply them to real life situations.

Are the courses offline?

It is a lot easier to recite the alphabet in reverse if you know the original ordering of the alphabet. The same goes for reverse engineering; you need to have an understanding of programming concepts to be able to pick up a language such as assembly – concepts such as iteration, functions, data types, etc. You don’t need to be a programming whizz, but understanding the concepts will make it easier to master reverse engineering.

I have a different question!

No problem! Simply scroll down and you will see an “Further Questions” contact box – drop us a message through there and we will get back to you ASAP!

// Drop us a line! We are here to answer your questions 24/7

FURTHER QUESTIONS?