Course Pricing

Trial

$0
  • 3 free modules
  • 3 lectures
  • 8 videos
  • 1 practical lab
  • Discord access

IMBT IDA Edition

$299
  • Lifetime access to course content
  • 12 lectures
  • 17 practical labs
  • 49 practical assignments
  • 30 videos
  • Exclusive Discord channel access
  • 10% off IDA Home
  • IMBT Certificate of Completion

IMBT Binary Ninja Edition

$399
  • Lifetime access to course content
  • 12 lectures
  • 17 practical labs
  • 49 practical assignments
  • 30 videos
  • Exclusive Discord channel access
  • Binary Ninja Personal License
  • IMBT Certificate of Completion

Premium

$499
  • Access to both IMBT IDA Edition and IMBT Binary Ninja Edition courses
  • Lifetime access to course content
  • 16 lectures
  • 26 practical labs
  • 49 practical assignments
  • 51 videos
  • Binary Ninja Personal License
  • 10% off IDA Home
  • Exclusive Discord channel access
  • IMBT Certificate of Completion
  • Access to all reverse engineering artifacts produced by Invoke RE
  • Early access to videos, stream recordings and content produced by Invoke RE
Have pricing feedback? Share it with us here.

Testimonials

"I recently completed the "Introduction to Malware Binary Triage" course at @invokereversing and I'm very happy with it! It provided a solid foundation with just the right tools and its focus on assignments kept me engaged, rather than being just a series of lectures.

The assignments featured real-world malware, which provided a valuable aspect of realism to the assignments for me. Highly recommend!"
Jonas Schlömer
"I'm happy to say that I recently had the chance to complete the "Introduction to Malware Binary Triage" course by InvokeRE, and can highly recommend it for anyone that is interested in learning or solidifying their foundations of binary triage!

With 11 modules each containing multiple bite-sized videos, the course really allows you to take it at your own pace and fill in any knowledge gaps you might have."
Ken Balint
"IMBT is one of the best resources to get started in Malware Analysis and reverse engineering. Especially due to the fact that reverse engineering is still a very niche field in the area of computer science and most resources are targeted towards more intermediate reverse engineers, it can be difficult for a beginner to find the right resources. The structured approach of this course, along with the hands-on modules on modern real world malware samples provided me a comprehensive understanding of analyzing malware in real time. IMBT is the perfect place to learn the basics of Malware Triage and RE, it's wonderful."
@Scott1shFold
"The course is a great starting point towards the world of reverse engineering, tasks are clear and easy to follow even for beginners. Having to analyse actual malware samples enhances the experience by putting yourself in a real scenario. I really enjoyed this course and its practical focus!"
Andrea Franzo
"The IMBT (Introduction to Malware Binary Triage) course contains a great baseline towards becoming a malware analyst. There are multiple modules with different topics that covers reverse engineering, network analysis, dynamic and static analysis, debugging and more. The course contains hands-on assignments to make sure you are on track with the modules learned."
Yaniv Miron
"I must admit, the course is absolutely fantastic! Joshua is an expert on the subject matter, and his way of explaining things is incredibly easy to comprehend. Moreover, there are exercises for each module that help you practice everything you've learned. The course is well-organized, making it easy to understand the most relevant concepts about reverse engineering and malware analysis. Thank you for your efforts in creating this course. It is totally worth it; the course is a blast!"
Charles Lomboni
"Exceptional course content. The Invoke team has put together a great and challenging set of material, with practical tests along the way. While I felt prepared for this course, having taken other courses and also have some amount of malware analysis and reverse engineering experience, I learned a lot here. Highly recommended."
John, Incident Response Engineer
"Super instructive course teaching you what you need to know to get started dissecting malware with engaging labs and questions. The addition of exams to really test yourself and what you've learned give it an edge over courses which are more reading and listening focussed."
Jasper, Detection Engineer
"What a great course! Learning reverse engineering in your own pace using real life samples and easy to follow instruction videos makes it a great way to understand what you are doing and why. Following this course gives me a good basic understanding how to get started in this field of work."
Roy , Security Analyst
"I recently finished the Introduction to Malware Binary Triage course, and it was fantastic. Before starting, I only knew the basics of malware analysis. This course really helped me understand and work with malware more effectively. Now, I feel much more confident. I can open malware binaries in IDA and get a good idea of what they're doing. This course was a great way to improve my skills in malware analysis, and I highly recommend it to anyone looking to learn more about this field."
Andrew Petrus, Malware Analysis Enthusiast
"Can't recommend the course enough. IMBT is a great way to improve your malware analysis skills and get you started with reverse engineering samples. It teaches you everything you need to start analysing real world samples on your own and provides a solid base to continue to build your expertise on."
Elliot Parsons, Senior Threat Hunter
"This is the best course I've taken on beginner to intermediate malware analysis/reversing. It starts at an entry level and gradually increases in complexity as you progress. If you're interested in malware analysis and reverse engineering, I highly recommend this course."
Kelvin
"I bought the default IMBT course and it was definitely worth it. The material is very technical and of high quality and it is constantly being improved. If you get stuck while learning you can ask in the Discord channel and receive a detailed answer. The evaluation of the submitted final exam is also fair."
András Gémes, SW engineer
"I really loved this course! This was a very well developed course for learning many aspects of reverse engineering. It thoroughly covers skills like disassembly, using tools for network analysis, diffing, and learning how to write yara rules. The assignments were really helpful too because you have to look through the binaries and find the answer yourself. Best way to learn is by doing. I will be taking the InvokeRE Binary Ninja edition as well!"
Peter
"Want to learn about malware and don't know how to start? Or maybe you know your stuff, but just need to brush up on the technical concepts. This is the course you need."
João (Threat researcher)
"Outstanding learning material. The combination of demonstration videos, PDF lab manuals and practical exercises is perfect and greatly help in understanding core and advanced concepts of malware analysis and reverse engineering.

I would highly recommend this course to anyone willing to increase their skills in those fields, alongside their knowledge on Binary Ninja. After completing the course, you can be sure that you will notice a distinct improvement in your level while having the confidence to tackle trending malwares.

Many thanks to the Invoke RE team for creating such a good course."
Enzo, Threat Hunter

Frequently asked questions

Who are these courses for?

These courses are for anyone with the personal or professional developmental goal of understanding malware analysis and reverse engineering. Roles these courses apply to include Security Operation Center (SOC) analysts, Digital Forensics and Incident Response (DFIR) analysts, malware analysts, Red Team operators (looking to gain insight into blue team techniques used to reverse engineer their tooling) etc. Being in one of these roles is not, however, a prerequisite needed for taking one of our courses.

Do I need previous experience?

We suggest students have experience with Microsoft Windows and OS internals, a high level understanding of networking protocols and OSI layers, the ability to write basic C/C++ and a basic understanding of Linux/Windows command-line interfaces. Having all of these pre-requisites is not required and anyone with technical backgrounds should be able to finish these courses.

Will I receive a certificate upon completion?

Yes, you will receive a certificate of completion after completing all course assignments and exams. This only requires the completion of a single IMBT course if you have access to multiple versions of the course.

Do you provide student discounts?

Yes, the courses are available at the following discounted rates for students and recent graduates: $199 for the IMBT (IDA Edition) course, $299 for the IMBT (Binary Ninja Edition) course and $399 for Premium. Please contact us with your student email at info@invokere.com for a discount coupon code.

Does purchasing provide lifetime access?

Yes, purchasing provides lifetime access to course materials.

How do I receive my IDA Home discount?

Please contact info@invokere.com for us to facilitate your discount. Only active students may receive the discount.

Do I need IDA Pro or IDA Home to complete the IMBT (IDA Edition) course?

No, the IMBT (IDA Edition) course can be completed with IDA Free.

What is Premium?

Premium students will get access to all reverse engineering artifacts produced in our videos and stream sessions. This includes files, source code and reverse engineering databases (IDBs, BNDBs etc). They will also gain early access to all materials and stream recordings produced by Invoke RE. Premium also provides access to all versions of the Introduction to Malware Binary Triage course (IDA and Binary Ninja).

Do you provide group discounts?

Yes, we provide group discounts. Please contact info@invokere.com for more information.

Do the exams have multiple attempts?

Yes, you are allowed to have multiple attempts at mid-term and final exams.

Is there a time limit for exams?

No, there is not a time limit for the mid-term or final exams.