FRET-LibAFL/fuzzers/tinyinst_simple
Gregory Petrosyan b49ab999e3
libafl_bolts: rands super mega ultra giga house cleaning of doom (#2123)
* rands: simpler rand_trait code, remove useless test

* rands: provide and use proper random_seed()

* rands: add missing golden tests

* Don't use current_nanos() for seeding

* rands: remove RandomSeed trait
2024-04-29 11:00:44 -04:00
..
2024-04-12 18:42:14 +02:00

Tinyinst example

This is a fuzzer example to show how libafl_tinyinst works.

How to build

  1. Install cxxbridge-cmd with cargo install cxxbridge-cmd
  2. Build the harness with cl test\test.cpp -o test.exe
  3. Build the fuzzer with cargo build --release. The fuzzer is target\release\tinyinst_simple.exe

Run with cargo-make

Or, you can simply run it using cargo-make

  1. If on Windows, open up a developer powershell so that you have access to cl (Windows Default Compiler)
  2. Run cargo make run to run the fuzzer