Open Source Desktop Operating Systems Reverse Engineering Tools

Reverse Engineering Tools for Desktop Operating Systems

Browse free open source Reverse Engineering tools and projects for Desktop Operating Systems below. Use the toggles on the left to filter open source Reverse Engineering tools by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    Batch Compiler

    Batch Compiler

    Complete IDE for Batch files with BAT To EXE Compiler and Debugger.

    Effortlessly Convert .bat to .exe with Batch Compiler Batch Compiler offers the ultimate Integrated Development Environment for batch scripts. Leverage our powerful built-in compiler to seamlessly transform your batch files into standalone Windows executables, complete with your Company name, Copyright info, Version info, and embedded resources! Unlike other solutions for converting bat to exe, Batch Compiler excels at handling complex batch scripts, thanks to its Intelli-Parse technology and Debugger. Enter a new era of Windows programming with Batch Compiler, featuring a plethora of Advanced Commands tailored for advanced file, mathematical, and logical operations within batch scripts.
    Leader badge
    Downloads: 59 This Week
    Last Update:
    See Project
  • 2
    After a program has been thrown into the world in binary form, it can boomerang back as source code. The Boomerang reverse engineering framework is the first general native executable decompiler available to the public.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 3
    gendasm

    gendasm

    Generic Code-Seeking Diassembler with Fuzzy-Function Analyzer

    GenDasm is a Generic Code-Seeking Diassembler engine. It allows you to enter known starting vectors for a given code image for the micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its included Fuzzy Function Analyzer companion uses a DNA Sequence Alignment Algorithm to locate similar code in multiple binaries to facilitate reverse-engineering and/or code recovery. The original purpose of the Fuzzy Function Analyzer was to assist in code recovery where the source code for the current binaries got lost, yet the source code for an old binary was retained. The Fuzzy Function Analyzer allows you to match up known functions between the two binaries so you can concentrate on disassembling and reverse engineering the parts that are different and recover the code for the current binary that got lost.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next