Commit Graph

  • e7ef6ae8b7
    Forkserver: 1. Add mem barrier 2. Don't send the initial 4 bytes message when it uses dynamic map option only (#1073) Dongjia "toka" Zhang 2023-02-16 09:42:28 +09:00
  • 26aace6073
    Fix grimoire when used with on_replace/on_remove (#1075) Addison Crump 2023-02-16 00:14:26 +01:00
  • e42cd9c12f
    Fixes for on_replace/on_remove and related for StdFuzzer and MapFeedback (#1067) Addison Crump 2023-02-15 17:04:18 +01:00
  • e61ac10656
    Fix StdErrObserver not implementing needed traits (#1072) radl97 2023-02-15 12:39:23 +01:00
  • 71d367af30
    TimeObserver: Use Instant::now instead of Duration (#1064) Vincent 2023-02-15 20:38:25 +09:00
  • fb0d3b07ea
    MiniBSoD: solaris on amd64 implementations (#1068) David CARLIER 2023-02-15 11:27:45 +00:00
  • cf0a0a0698
    Add stub lib for fuzzbench (#1074) Andrea Fioraldi 2023-02-15 12:05:10 +01:00
  • 44b69666da
    Fix fuzzbench build (#1004) Elsa Granger 2023-02-15 18:58:32 +08:00
  • 2593bdf42f trace_abbs and dump path Alwin Berger 2023-02-15 09:17:48 +01:00
  • f8a4a020e8
    QEMU: do not crash in helpers pre and post execs (#1065) Andrea Fioraldi 2023-02-14 13:35:20 +01:00
  • 53dba5f49d
    Use the log facade instead of println (#1060) Fabian Freyer 2023-02-14 10:01:51 +01:00
  • 30b51bb810
    Remove unused dependencies (#1069) Dongjia "toka" Zhang 2023-02-14 17:02:18 +09:00
  • bd2de16b4e
    Colorization stage (#1039) Dongjia "toka" Zhang 2023-02-13 15:02:19 +09:00
  • a74e5da268
    Revert FridaInstrumentationHelper changes (#1062) Dongjia "toka" Zhang 2023-02-13 10:02:26 +09:00
  • 4d78878c02
    Send stability in calibration stage & FridaInstrumentationHelper retunrs Result<Self, Error> (#1056) Dongjia "toka" Zhang 2023-02-13 05:35:09 +09:00
  • 8c8ab7c44e add graph feedback Alwin Berger 2023-02-10 13:46:07 +01:00
  • b7a0b823c6
    Fix frida_gdiplus (#1045) Dongjia "toka" Zhang 2023-02-08 00:20:38 +09:00
  • 9cadc5d61c update input sizes, dump worstcase, benchmarking Alwin Berger 2023-02-07 14:59:21 +01:00
  • 0173d722c6
    Fix typo in directory visiting (#1050) Andrea Fioraldi 2023-02-07 10:47:36 +01:00
  • 30e296968b
    Rename LLMP Timeout message, increase timeout (#1048) Dongjia "toka" Zhang 2023-02-07 00:42:14 +09:00
  • 4e15be182e
    Increase default initial capacity of NewHashFeedback (#1049) Langston Barrett 2023-02-06 09:50:26 -05:00
  • 4d5a759955
    Update deps for libafl (#1042) R. Elliott Childre 2023-02-06 06:24:42 -05:00
  • e75f65080e
    libafl: with_capacity method for NewHashFeedback (#1034) Langston Barrett 2023-02-05 19:44:57 -05:00
  • 5d76707ede
    Bump deps and fix Clippy warns in example fuzzers (#1043) R. Elliott Childre 2023-02-05 15:53:45 -05:00
  • 48caffb802
    Allow to load a list of files (#1044) Dominik Maier 2023-02-05 21:22:58 +01:00
  • eaf5ff9de0
    Restart loading initial inputs even after a crash/timeout (#1040) Andrea Fioraldi 2023-02-03 11:56:47 +01:00
  • 86ab682e5a
    Readme: Add information about system mode QEMU (#1038) Dominik Maier 2023-02-02 15:20:45 +01:00
  • db62c26eda
    Remove unused imports (#1035) Dongjia "toka" Zhang 2023-02-01 20:26:56 +09:00
  • 71f106be20
    Fix accidental breakage of non-AARCH64 systems (#1036) WorksButNotTested 2023-02-01 08:46:12 +00:00
  • d0b4c39acd
    Change to combine restoration prologue with coverage register spill (#1029) WorksButNotTested 2023-02-01 03:41:56 +00:00
  • 2a88a776bf
    Fix frida Cargo.toml (#1033) Andrea Fioraldi 2023-01-31 14:05:07 +01:00
  • b77c0b78cc
    Fix readme position in qemu sys (#1032) Andrea Fioraldi 2023-01-31 13:40:28 +01:00
  • f9dd67b59b
    Comment Fix Dongjia "toka" Zhang 2023-01-31 19:40:58 +09:00
  • cc53da85fb
    Remove {update,clear}_hash from ObserverWithHashField, add hasher (extending #1019) (#1028) 0.9.0 Dominik Maier 2023-01-31 10:45:42 +01:00
  • fdf579bcd5
    Bump to 0.9.0 (#946) Andrea Fioraldi 2023-01-31 10:42:01 +01:00
  • d73fb92ddf
    Python CI (#1024) Dominik Maier 2023-01-31 05:04:19 +01:00
  • fc8c92514f
    Update README.md (#1027) Dominik Maier 2023-01-31 04:43:27 +01:00
  • 7c4acb3b22
    Update README.md (#1026) Dominik Maier 2023-01-31 04:34:01 +01:00
  • 2cd3fb8fea
    New Logo (#1025) Dominik Maier 2023-01-31 04:32:47 +01:00
  • ff9208f107
    Fixing python example (#1016) Dominik Maier 2023-01-30 20:03:07 +01:00
  • afa506c0c8
    libafl_frida: Allow compilation for iOS (#1023) Fabian Freyer 2023-01-30 18:05:00 +01:00
  • 33ddce2cea
    Introduce MutatorId, Tuneable fixes (#1022) Dominik Maier 2023-01-30 18:04:42 +01:00
  • 594554eca0 remove address translations, extend plots Alwin Berger 2023-01-26 14:03:18 +01:00
  • 267309b954 add hists to plot script exp02 Alwin Berger 2023-01-26 09:47:12 +01:00
  • b927fc9b06
    Add filename_path to MmapShMemProvider (#1014) Dongjia "toka" Zhang 2023-01-26 08:53:37 +09:00
  • 35435fbd97 speed up random generation Alwin Berger 2023-01-25 16:14:08 +01:00
  • 8fcc54bbdd write out times over time Alwin Berger 2023-01-25 14:55:04 +01:00
  • 1f538f9834 add sytemstate sceduler, fuzz until time Alwin Berger 2023-01-25 12:59:17 +01:00
  • e5c220519e
    LLMP Broker: timeouts for inactive clients (#1005) Dominik Maier 2023-01-25 12:03:23 +01:00
  • 92c0c5eeab
    Fix second Forkserver Broken Pipe (#1013) Andrea Fioraldi 2023-01-24 20:50:56 +01:00
  • ba01f600ee re-add system state fuzzing Alwin Berger 2023-01-24 09:11:45 +01:00
  • 00ec7e143c
    fix for MapIndexesMetadata (#1008) Addison Crump 2023-01-23 15:08:33 +01:00
  • fe51286586
    TinyInst Update (#968) Dongjia "toka" Zhang 2023-01-23 19:11:53 +09:00
  • 3b68399cc9
    libafl_cc fixes for clang 16 (#1010) David CARLIER 2023-01-23 10:00:42 +00:00
  • 7fd9ac0952
    SyncFromBrokerStage to sync from a broker with a different Input type (#997) Andrea Fioraldi 2023-01-20 17:16:29 +01:00
  • 2cb479581d add virtual edge to longest runs Alwin Berger 2023-01-19 10:33:13 +01:00
  • 5cdb7f7b05
    Improve AARCH64 performance (#989) WorksButNotTested 2023-01-18 12:56:17 +00:00
  • ebc886032f
    Fixes for multiple subtle bugs with grimoire, mutators, and state (#1001) Addison Crump 2023-01-18 13:53:31 +01:00
  • 333a51aeaa
    StacktraceObserver speedup using unresolved backtrace (#1002) Paul Walker 2023-01-18 12:51:42 +00:00
  • 3c8a00bc42
    Fix qemu user (#1003) Andrea Fioraldi 2023-01-18 13:38:49 +01:00
  • 1446692f02
    Fix stability UI (#1000) Dongjia "toka" Zhang 2023-01-18 19:00:50 +09:00
  • 15c1c0fb5e
    Avoid no-op in ByteRandMutator (#999) van Hauser 2023-01-17 11:07:50 +01:00
  • 7cf7d545a6
    Update QEMU and fix snapshot restore mem leak (#998) Andrea Fioraldi 2023-01-17 11:06:31 +01:00
  • 1fbf948478 do not force generated inputs Alwin Berger 2023-01-17 10:26:27 +01:00
  • 6e1d5695e3 debug stuff Alwin Berger 2023-01-17 10:18:24 +01:00
  • 8d31196614 random seeds, better plots Alwin Berger 2023-01-17 10:01:15 +01:00
  • 4c90144db5 add more benchmarks Alwin Berger 2023-01-13 16:05:43 +01:00
  • 97e88af0c5
    OnDiskCorpus: Write metadata by default, metadata gzip compression (#995) Dominik Maier 2023-01-13 01:07:36 +01:00
  • 28786c943a
    Grimoire fixes (#993) Addison Crump 2023-01-13 01:07:21 +01:00
  • eeaf7eb43f exectime increase feedback Alwin Berger 2023-01-11 16:09:06 +01:00
  • ec84c71eae
    Corpus maps (#947) Andrea Fioraldi 2023-01-09 14:15:07 +01:00
  • 68c4887dad rename bin, allow random fuzzing Alwin Berger 2023-01-09 13:53:32 +01:00
  • 7ca2d43f3d benchmark with duration Alwin Berger 2023-01-09 12:39:51 +01:00
  • 9f97852e4a add benchmark scripts Alwin Berger 2023-01-09 12:39:35 +01:00
  • 3345727c94
    fixing linking issue on qemu build (#990) biazo 2023-01-09 04:10:14 -05:00
  • 17cb317429
    Fix early drop for frida transformer (#992) Dominik Maier 2023-01-08 18:19:30 +01:00
  • f4e1990387 add systemstate feature and dump times Alwin Berger 2023-01-05 17:34:34 +01:00
  • 159e6ea480
    Fix Launcher for M1, fix frida_libpng harness compilation, fix CI (#987) Dominik Maier 2023-01-05 14:26:20 +01:00
  • d936234976 fix multicore build Alwin Berger 2023-01-05 13:35:51 +01:00
  • 795fbff61a ignore artifacts Alwin Berger 2023-01-05 13:31:33 +01:00
  • 6a9df35e28 minimal changes Alwin Berger 2023-01-05 13:30:24 +01:00
  • 266677bb88
    FRIDA: Fix previous_pc constant (#988) WorksButNotTested 2023-01-05 11:20:06 +00:00
  • f27ca843e1
    FRIDA x64 performance improvements (#985) WorksButNotTested 2023-01-05 10:51:58 +00:00
  • 1bb37e4b98
    Book: Explain SymCC constraint solving (follow up on #980) (#986) Dominik Maier 2023-01-05 11:51:31 +01:00
  • 7d412693c8
    Book review (#980) hexcoder 2023-01-04 15:21:08 +01:00
  • 9b9fbc3677 add interrupt injection Alwin Berger 2023-01-03 20:09:45 +01:00
  • d2985c5b2e
    Clippy fix (#978) Dongjia "toka" Zhang 2023-01-02 20:35:41 +09:00
  • 43425cf103
    Correct MIPS register naming in libafl_qemu (#977) Sparrrgh 2022-12-31 09:23:50 +01:00
  • 9458549fef
    Remove declare -A (#976) Dongjia "toka" Zhang 2022-12-30 02:02:38 +09:00
  • 3e38862837
    Forkserver example with forkserver.c (#726) (#973) Erwan Grelet 2022-12-28 22:16:27 +01:00
  • 676a149497
    Update CorpusWeightTestcaseScore (#975) Dongjia "toka" Zhang 2022-12-29 06:16:08 +09:00
  • 2b092f40fa
    SimpleMonitor optionally displays user_monitor stats (#970) Patrick Gersch 2022-12-26 11:20:30 +01:00
  • 476cb7e7dc
    Frida Makefile.toml fix (#969) Dongjia "toka" Zhang 2022-12-26 14:19:37 +09:00
  • 75f12bd0eb
    Remodelling Observers/Examples that rely on UB, API cleanups (#950) Dominik Maier 2022-12-24 14:20:44 +01:00
  • decae09931 input length and read input pointer Alwin Berger 2022-12-23 15:32:20 +01:00
  • 3a1e499d9d
    Documentation fixes (#967) Dominik Maier 2022-12-21 12:44:42 +01:00
  • de6ee8b161
    Fix Nyx build script (#965) humpty99 2022-12-21 21:29:42 +10:00
  • d77d9d5f31
    Frida: Make stalker.exclude() configurable from command line arguments (#956) Dongjia "toka" Zhang 2022-12-21 19:23:57 +09:00
  • 4d8b566a87
    [Windows] Add libfuzzer example for windows with ASAN (#934) Max Ammann 2022-12-21 10:41:58 +01:00
  • 3c7dcac41d
    Deduplicate crash handlers (#951) Dongjia "toka" Zhang 2022-12-21 18:41:18 +09:00