Group of six diverse students standing in a row, holding books and notebooks, with backpacks, against a plain background.

What and for whom?

Classroom plans are ideal solutions for academics and for-profit education providers that wish their entire classroom students to be equipped with best-in-class reverse engineering software.

2 types of Classroom plans are available: the free-of-charge IDA Classroom plan and the 70% Classroom discount on standard IDA Pro plans.

Classroom plans are not directly available to individual students and/or researchers. Students and/or researchers that wish to benefit from Classroom plans individually should contact their teaching staff for them to submit an application on behalf of the teaching institution.

IDA Classroom Free

The free-of-charge IDA Classroom licenses offer a solid sub-set of the core IDA Pro features, however restricted to hardware platforms commonly used by students, i.e. Intel, ARM.

  • Named license
  • Support for x86, x64, ARM and ARM64 processors
  • Support for x86, x64, ARM, ARM64 and ARM64 cloud decompilers
  • Local debugger for native platform and GDB Client
  • Extendable with IDAPython, IDC scripts and C++ SDK
  • No size limitation for input files

  • Free
    IDA Pro with Classroom discount

    Classroom discount for IDA Pro

    Do you need the full power of IDA Pro for your teaching activities or education-related research work? If you are a recognized academic or trainer, you can apply for a very substantial discount on your IDA Pro licenses. Starting from 70% before volume discounts.

    IDA Classroom Free

    Free

    Classroom discount

    -70%

    on IDA Pro Essential, Expert-2/4/6 & Ultimate plans

    Disassemblers

    4 processors

    PC (x86 32/64), ARM (32/64)

    60+ processors

    Debuggers

    Local debugger for native platform and GDB Client

    Local and Remote debuggers for:

    Windows, Linux, OSX, iOS, XNU, Bochs, GDBServer, WinDBG, Intel PIN, Android (Dalvik)

    Decompilers

    4 Cloud-based

    2, 4, 6 or all local

    PythonAPI scripting

    C++ SDK scripting

    Access to public Lumina server

    Access to add-ons

    Private Lumina and Teams

    Technical support

    Commercial usage allowed

    FAQs

    Frequently asked questions

    You’ve got questions. We’ve got answers!

    Who qualifies for Classroom plans?

    PUBLIC ENROLLMENT: Classroom plans are exclusively available to academia, e.g., universities, technology institutes, engineering schools, and for-profit education providers, e.g., training centers and certification platforms, that enroll students publicly.

    Private education providers, such as corporate training departments and military schools, are excluded from the Classroom program and advised to purchase IDA Pro plans instead.

    Classroom plans are not directly available to individual students and/or researchers.

    Students and/or researchers that wish to benefit from Classroom plans individually should contact their teaching staff for them to submit an application on behalf of the teaching institution.

    RELEVANT FIELDS of STUDY: In addition to, Classroom plans are only available to teaching staff for usage with their students during courses and/or research work that address disassembly, decompilation, debugging and/or de-obfuscation techniques, such as, but not limited to, cybersecurity, malware analysisreverse engineeringprogram analysis, CPU design, compilers...

    COUNTRY LIMITATIONS: Classroom plans may be unavailable in some countries depending on guidance or rules and regulations provided by - amongst others - the UN Security Council, the U.S. Department of Commerce, the Council of the European Union or if Hex-Rays is not in a position to examine application documents provided in the language of the applying organization.

    For more information, inquire with sales@hex-rays.com

    Which fields of study and/or research are eligible for Classroom plans?

    Classroom plans are only available to teaching staff for usage with their students during courses and/or research work that address disassembly, decompilation, debugging and/or de-obfuscation techniques, such as, but not limited to, cybersecurity, malware analysisreverse engineeringprogram analysis, CPU design, compilers...

    Hex-Rays reserves the right to deny Classroom plans if the information provided is deemed questionable or the courses provided not justifying using Hex-Rays products.

    If you’d like to know if your course/field of research is eligible, please inquire with sales@hex-rays.com

    How to apply for a Classroom plan?

    Please fill out the following form, and our sales team will contact you shortly to discuss your requirements.

    Can individual students and/or researchers apply for Classroom plans?

    Classroom plans are not directly available to individual students and/or researchers.

    Students and/or researchers that wish to benefit from Classroom plans individually should contact their teaching staff for them to submit an application on behalf of the teaching institution.

     If your university department does not wish to apply for Classroom plans for your field of study, we encourage you to use IDA Free instead; or alternatively connect with other teaching and/or research groups within your university that may potentially be eligible for Classroom plans.