Commit Graph

  • c6c93b5785
    aa (#1638) Dongjia "toka" Zhang 2023-10-25 16:36:20 +02:00
  • fdfa5b2d48
    Fix ci (#1637) Dongjia "toka" Zhang 2023-10-25 16:28:31 +02:00
  • f34bab2486
    Fix CI (#1636) Dongjia "toka" Zhang 2023-10-25 16:10:10 +02:00
  • 406e77faa9
    QEMU Asan backtrace and report (#1628) Andrea Fioraldi 2023-10-25 15:58:32 +02:00
  • 02cd260af0
    Update LibAFL concolic (#1634) Dongjia "toka" Zhang 2023-10-22 13:44:01 +02:00
  • c9403cbd00
    fix: use correct trait bound in WithObservers Executor (#1633) Anne Borcherding 2023-10-20 16:32:40 +02:00
  • 0db67dfc9a
    updated rust container image + default nightly (#1631) cube0x8 2023-10-19 12:05:39 +03:00
  • 0b38fabeb0
    CmpLog {Instruction, Switches} pass (#1612) Dongjia "toka" Zhang 2023-10-14 11:47:16 +02:00
  • 77dfc7a26a
    Update llvm ver in Dockerfile (#1629) Dongjia "toka" Zhang 2023-10-13 17:00:12 +02:00
  • 1b7e1da809
    Fix typo in SimpleStdoutLogger comment. (#1627) Benjamin Beyret 2023-10-12 16:03:38 +01:00
  • cb9ace52e1
    Rename more options (#1626) Dongjia "toka" Zhang 2023-10-12 12:01:39 +02:00
  • f6ba9de044
    Add SplitBorrow trait to split borrow tuple_list elements (#1624) Andrea Fioraldi 2023-10-12 10:16:41 +02:00
  • 4c17da00b0
    Clipped Fixxy (#1622) Andrea Fioraldi 2023-10-11 21:19:30 +02:00
  • 67aa5b12c1
    Rename option name (#1623) Dongjia "toka" Zhang 2023-10-11 17:38:56 +02:00
  • 35e387773c
    Format C code (#1621) Andrea Fioraldi 2023-10-11 14:19:14 +02:00
  • 6986317a03
    Add iter() to owned slice (#1620) Andrea Fioraldi 2023-10-11 14:13:26 +02:00
  • 47cd4dfea6
    Break on timeout in QEMU system mode (#1619) Andrea Fioraldi 2023-10-11 14:01:18 +02:00
  • 31f4669794
    Autodetect llvm-config for QEMU bindings generation (#1610) Andrea Fioraldi 2023-10-10 15:26:32 +02:00
  • bbb999f4d5
    New logo in the book (#1618) Andrea Fioraldi 2023-10-09 15:54:04 +02:00
  • c94c26cb56
    Document how to use cpp() and optimize() (#1615) Dongjia "toka" Zhang 2023-10-07 16:36:33 +02:00
  • bc91436ef4
    Refactor cmplog observers (#1603) Dongjia "toka" Zhang 2023-10-06 15:22:11 +02:00
  • f666c014e1 minor fixes fret_update_111 Alwin Berger 2023-10-06 14:33:01 +02:00
  • 0bba8535b8
    Tiny typo fix (#1611) Dominik Maier 2023-10-06 01:11:23 +09:00
  • 30686a2d28
    Remove return type from fuzz_loop fn that never returns (#1606) Dominik Maier 2023-10-06 01:02:16 +09:00
  • 2ade1ee1f6
    Bring back some checks (#1597) Dongjia "toka" Zhang 2023-10-05 16:14:55 +02:00
  • f17e49e9aa
    Remove warnings (#1609) Dongjia "toka" Zhang 2023-10-05 15:25:55 +02:00
  • 74783c2027
    Add executions count at proper places (#1608) Dongjia "toka" Zhang 2023-10-05 15:25:40 +02:00
  • cffbf069d2
    Call the original QEMU user crash handler in libafl_qemu (#1575) Andrea Fioraldi 2023-10-05 15:24:21 +02:00
  • d4e9107fc2
    added ninja-build and python3-venv as dependencies (#1604) cube0x8 2023-10-04 15:27:55 +03:00
  • 38d887cf0a fixup graph cycles Alwin Berger 2023-10-04 10:25:08 +02:00
  • 7f68f66d70
    drcov_rt: remove unused a field and methods (#1601) Abc Xyz 2023-10-04 08:34:53 +03:00
  • cce25d0a94
    Add OptionalStage (#1600) Dominik Maier 2023-10-04 14:24:02 +09:00
  • fc16b70a65
    Format C (#1602) Dongjia "toka" Zhang 2023-10-03 13:40:19 +02:00
  • a9014a9419
    fmt c too (#1593) Dongjia "toka" Zhang 2023-10-03 11:43:28 +02:00
  • 25409119ff
    Make Signals compatible with nix, implement TryFrom<&str> (#1599) Dominik Maier 2023-10-03 17:33:45 +09:00
  • 20f1119bab
    libafl_libfuzzer: documentation and build script (#1596) Addison Crump 2023-10-03 09:56:27 +02:00
  • a27553daec
    libafl_cc: fix configuration support (#1595) s1341 2023-10-02 17:48:33 +03:00
  • c332e6f6df add delay list overflow Alwin Berger 2023-10-02 15:35:18 +02:00
  • f35c59131d
    Fix redundant area_is_valid() (#1594) Dongjia "toka" Zhang 2023-10-02 13:44:42 +02:00
  • b20fda2a4a
    Use /dev/urandom instead of /dev/null for probing valid memory (#1586) Dongjia "toka" Zhang 2023-10-02 06:08:29 +02:00
  • 583c84ab4e
    cmplog routines update & fix (#1592) Dongjia "toka" Zhang 2023-10-02 06:06:34 +02:00
  • 5854fd0c5b
    fix(libafl_frida): correctly calculate the coverage using DrCov (#1579) Abc Xyz 2023-10-01 16:11:46 +03:00
  • ee9eb3eef1
    Revert "Update cmplog-routines-pass.cc (#1589)" (#1591) Dongjia "toka" Zhang 2023-10-01 14:46:21 +02:00
  • 60b3408737
    Update dependencies (#1588) Dongjia "toka" Zhang 2023-10-01 14:20:23 +02:00
  • d2ff88f6ff
    Update cmplog-routines-pass.cc (#1589) Dongjia "toka" Zhang 2023-10-01 14:20:00 +02:00
  • 2474691623
    Fix libjpeg fuzzer (#1582) Dongjia "toka" Zhang 2023-09-30 18:34:08 +02:00
  • f31c2cc4ce
    remove unused deps (#1587) Dongjia "toka" Zhang 2023-09-30 18:32:59 +02:00
  • 70b75e7fdb
    Fix BytesDeleteMutator (#1585) Dongjia "toka" Zhang 2023-09-30 00:25:12 +02:00
  • 0932421020
    fix(libafl_frida): enable asan for Android x86_64 (#1578) Abc Xyz 2023-09-30 00:10:27 +03:00
  • 6f67919622
    fix(minibsod): allow dump_registers and write_crash for Android x86_64 (#1577) Abc Xyz 2023-09-30 00:10:15 +03:00
  • 5b0e3dd3bc
    Make fuzzbench debugging easier (#1574) Dongjia "toka" Zhang 2023-09-29 18:32:09 +02:00
  • d3a4b726d8
    Added qemu_cmin (#1572) WorksButNotTested 2023-09-29 13:59:41 +01:00
  • 9755d189dd
    Write coverage for QEMU into separate files (#1571) WorksButNotTested 2023-09-28 20:57:34 +01:00
  • 78fd4e0d39
    frida-asan: move to mmap-rs (#1570) s1341 2023-09-28 16:35:54 +03:00
  • 9c3f8f4511
    Qemu features3 (#1538) WorksButNotTested 2023-09-28 13:31:15 +01:00
  • 19aac2fc04
    Fix TCP manager and restarts (#1556) Andrea Fioraldi 2023-09-28 13:46:07 +02:00
  • 652c24cb2a
    windows: Support LIBAFL_DEBUG_OUTPUT (#1569) s1341 2023-09-28 11:16:41 +03:00
  • 7cb1080e35
    libafl_ar: add extensions (#1568) s1341 2023-09-28 09:09:29 +03:00
  • 4e6ad397ec
    Fix CI (#1567) Dongjia "toka" Zhang 2023-09-28 00:47:40 +02:00
  • e3086ec342 WIP: quick-fix for missing metadata Alwin Berger 2023-09-27 17:11:56 +02:00
  • fd229328eb
    Fix frida libafl after #1523 (#1560) s1341 2023-09-27 15:02:11 +03:00
  • b3483ddd42
    Give proper name to some crates and exclude them 2 (#1562) Dongjia "toka" Zhang 2023-09-27 13:29:24 +02:00
  • 324db072a2
    Fix CI (#1558) Dongjia "toka" Zhang 2023-09-27 09:59:55 +02:00
  • 74435e1461
    Fix LLVMPass (#1557) Dongjia "toka" Zhang 2023-09-26 18:54:54 +02:00
  • c1006c4d38
    Fix CI (#1553) Dongjia "toka" Zhang 2023-09-25 20:51:40 +02:00
  • c1eef33b5d
    Remove --release from Makefile.toml (#1522) Dongjia "toka" Zhang 2023-09-25 14:22:10 +02:00
  • 7a03d680e0 filter interrupt abbs Alwin Berger 2023-09-25 12:34:00 +02:00
  • 5c571848ad add graph printing Alwin Berger 2023-09-25 12:14:23 +02:00
  • 02ed3c54b2 fix graph dump build Alwin Berger 2023-09-25 12:04:47 +02:00
  • dc7d561621
    Don't send unstable entries if there's nothing (#1552) Dongjia "toka" Zhang 2023-09-24 17:27:12 +02:00
  • aa7993de10
    Some AFL UI example fuzzer cleanup (#1529) Dominik Maier 2023-09-24 14:54:14 +02:00
  • c103444396
    Change profiles for the fuzzbench fuzzers. Dongjia "toka" Zhang 2023-09-22 23:51:06 +02:00
  • 6251ad0051
    Update llvm version in CI (#1533) Dongjia "toka" Zhang 2023-09-21 01:04:50 +02:00
  • a092aed538
    libafl_frida: Allow setting path for DrCovRuntime (#1536) Fabian Freyer 2023-09-21 01:03:56 +02:00
  • f70a16a09a
    Fix unsoundness for misaligned map observers (#1530) Dominik Maier 2023-09-20 18:25:37 +02:00
  • 761a77fce0
    libafl_libfuzzer fixes for port and fd allocation (#1525) Addison Crump 2023-09-20 17:36:43 +02:00
  • 0e149afd7a
    Allow both fuzz_time and iters in TuneableMutationalStage (#1531) Benjamin Beyret 2023-09-20 11:47:56 +01:00
  • 7f0a4f1d7e
    libafl_frida: Add FridaInstrumentationHelperBuilder, don't rely on Clap options (#1523) Fabian Freyer 2023-09-20 11:08:59 +02:00
  • fdd2f53871
    Fix doc in testcase_score.rs Dongjia "toka" Zhang 2023-09-20 10:36:56 +02:00
  • 3625e881a3
    Fix forkserver child kill, add kill_signal support (#1521) Dominik Maier 2023-09-19 17:27:50 +02:00
  • 8f6efe993d
    Address recent clippy changes; build clippy in debug instead of release for perf (#1516) Addison Crump 2023-09-19 00:42:46 +02:00
  • 27333f9ce8
    libafl_bolts fix potentially unaligned ucontexts in signal handler (#1520) Fabian Freyer 2023-09-18 23:17:54 +02:00
  • 0da361e533 hack async activation detection Alwin Berger 2023-09-18 16:49:28 +02:00
  • 20fa90ea07 fix api regression Alwin Berger 2023-09-18 16:48:57 +02:00
  • 4f96b266c7 add simple iteration counter Alwin Berger 2023-09-18 13:43:31 +02:00
  • 6d0d4e287a
    Metadata + infinite loop fix for TuneableMutationalStage (#1514) Addison Crump 2023-09-16 16:54:40 +02:00
  • d4f47340a3
    libafl_libfuzzer: replace cargo:error with assert in build.rs (#1517) Elnard Utiushev 2023-09-15 19:53:33 -04:00
  • acecf46fb9
    Ignore TCP recv if failed (#1519) Andrea Fioraldi 2023-09-15 13:18:46 +02:00
  • b3e82ad36e
    Add trophies (#1518) Dongjia "toka" Zhang 2023-09-14 20:18:01 +02:00
  • 0b889312ae
    mac forkserver linkage fix (#1503) Addison Crump 2023-09-14 12:52:29 +02:00
  • dc443659d6 add delay list to RefinedFreeRTOSSystemState Alwin Berger 2023-09-13 14:05:24 +02:00
  • 4b813bd759 capture delay list Alwin Berger 2023-09-13 13:15:21 +02:00
  • defe9084ae
    Add an example fuzzer with AFL-Style UI (#1501) ToSeven 2023-09-12 16:17:31 +08:00
  • 84beb61c3f
    remove libafl/src/feedbacks/owned.rs (#1508) lenawanel 2023-09-08 11:14:37 +02:00
  • 5311ce705a
    Fix missing usage of saved_tree in AsanGiovese (#1506) Andrea Fioraldi 2023-09-07 13:40:17 +02:00
  • b090bc7b4b
    bolts: openbsd (snapshot) clippy fix (#1502) David CARLIER 2023-09-06 02:39:43 +01:00
  • 04aecd97f6
    Add AFL-style metrics(pending,pend_fav, own_finds,imported) (#1351) ToSeven 2023-09-06 09:38:41 +08:00
  • c791a23456
    reduce memory usage of the construct_automata script (#1481) lenawanel 2023-09-05 16:29:24 +02:00
  • 4c0e01c4aa
    Fix memopidx bug in libafl_qemu r/w hooks and update QEMU (#1500) Andrea Fioraldi 2023-09-05 16:28:52 +02:00
  • 4280ac7aeb update to 0.11.1 Alwin Berger 2023-09-05 15:33:42 +02:00