You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
joern274 edited this page Sep 6, 2025
·
13 revisions
HAL comes with a set of example projects that can help to get started with its various functionalities.
All of these projects can be found in hal/examples.
Each project is provided as a zipped HAL project file, which can be imported into the HAL GUI.
Below, we link to a tutorial description for each of the example projects.
FSM - (WIP) A stand-alone FSM implementation that introduces you to the HAL GUI, Python scripting, and FSM reverse engineering.
Toy Cipher - (WIP) A small (insecure) cipher implementation that gets you started with dataflow analysis and netlist simulation.
Simple ALU - An extremely simple 8-bit ALU implementation with 2-bit opcode that gets you started with Boolean function analysis and SMT solving.