Debugger Ghidra Class

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • cutter

    Free and Open Source Reverse Engineering Platform powered by rizin

  • ghidra

    Ghidra is a software reverse engineering (SRE) framework

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rizin

    UNIX-like reverse engineering framework and command-line toolset.

  • There are many different technical differences that accumulated over time - we save projects as a state snapshot, not a sequence of commands[1], we save types as semantically connected structures in a database that is guaranteed to be consistent[2], use better stack tracking for arguments and variables[3], not SP/BP/whatever, slowly migrate to a new generation of IL - RzIL instead of ESIL[4], provide standard libraries signatures out of the box in the FLIRT format[5], switched to a new way of parsing and processing commands[6], provide basefind, and many other small differences.

    [1] https://rizin.re/posts/introducing-projects/

    [2] https://github.com/rizinorg/rizin/tree/dev/librz/type

    [3] https://github.com/rizinorg/rizin/releases/tag/v0.5.0

    [4] https://github.com/rizinorg/rizin/blob/dev/doc/rzil.md

    [5] https://github.com/rizinorg/sigdb

    [6] https://rizin.re/posts/rzshell/

  • sigdb

    Rizin FLIRT Signature Database

  • There are many different technical differences that accumulated over time - we save projects as a state snapshot, not a sequence of commands[1], we save types as semantically connected structures in a database that is guaranteed to be consistent[2], use better stack tracking for arguments and variables[3], not SP/BP/whatever, slowly migrate to a new generation of IL - RzIL instead of ESIL[4], provide standard libraries signatures out of the box in the FLIRT format[5], switched to a new way of parsing and processing commands[6], provide basefind, and many other small differences.

    [1] https://rizin.re/posts/introducing-projects/

    [2] https://github.com/rizinorg/rizin/tree/dev/librz/type

    [3] https://github.com/rizinorg/rizin/releases/tag/v0.5.0

    [4] https://github.com/rizinorg/rizin/blob/dev/doc/rzil.md

    [5] https://github.com/rizinorg/sigdb

    [6] https://rizin.re/posts/rzshell/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts