Novice to Ninja (Async/Self-Paced Course)

Novice to Ninja (Async/Self-Paced Course)

Regular price $4,800.00 Sale

All great Ninjas start from humble beginnings. This course is intended for anyone just starting on their reverse engineering journey. It covers all of the basics required for more specialized applications of reversing like malware analysis, vulnerability research, and program analysis. From processors and assembly languages, to memory addressing and layout, to compilers and common language features, this class starts from ground zero and covers everything you need to go from Novice to Ninja.

  • DATES: Any two-week period
  • TIMES: Any time you like!
  • PRICE: $4,800.00
  • SYLLABUS: Here
  • LOCATION: Online/Async
  • PREREQUISITES:
    • Familiarity with Python and C would be helpful, but not required.
    • You must understand variables, if/while/for/etc logic, numbers in different bases, truth tables, and similar fundamental computing concepts.
    • Most of the provided binaries are Linux-based, so students my wish to have a VM in which to run them.
    • A laptop which can run Binary Ninja (Supported Platforms
  • INCLUDED COURSE MATERIALS:
    • A free non-commercial license of Binary Ninja including one year of updates (can convert to a license extension or used as a discount for a commercial upgrade upon request)
    • A one-week free trial of Sidekick redeemable within one month from the start of class
    • Slides, cheat-sheets, and tons of useful diagrams and reference resources
    • Example scripts and binaries
    • Full answers and solution scripts
    • Take-home problems at the end of class to practice what you learned and challenge you to go further!

 

Note: This class is provided as recordings of a previous class. You'll receive all the slides, exercises, and answers in one complete bundle as they were provided to that class at the end of the week. Try not to peak at answers until after you finished your own; answers weren't provided until the end of the week for this class. The recordings will be shared through YouTube with chapter labels for you to skip through/pause as-needed, and you'll have access to them for 2 weeks. Take as much time as needed on exercises before resuming for solutions, but make sure to double check chapter labels because sometimes I provide hints before the answer!