Dominik Maier
e8b3d33bf4
Update dependencies, removed unused deps, CI fixes ( #839 )
...
* update clap, remove unused deps
* update grammartek
* update pyo3
* update pyo3
* undid clap update
* not changing nyx
* updated deps
* Update more deps, fixes
* not needed clippy
* fix windows
* try to enable deprecated pyproto for pyo3
* unused
* moving some things to clap4 after all
* initial move to clap 4
* fix clap
* more clap4, removed accidental file
* fixes, fmt
* fix
* all fix no play
* fix
2022-10-18 20:36:43 +02:00
Khangaroo
d6d4fa506b
Fix memory leaks and module instrumentation in frida_gdiplus ( #841 )
...
* Fix memory leaks and module instrumentation in frida_gdiplus
* Run clang-format
2022-10-17 10:02:45 +09:00
Dongjia "toka" Zhang
dee3bc4492
Fix windows timeout
2022-10-17 10:00:59 +09:00
R. Elliott Childre
96221f28df
Bump Nyx-QEMU to resolve GTK configuration ( #837 )
...
[This commit][1] in `nyx-fuzz` resolves the ambiguity between gtk being
included in the build which as is currently is enabled. Mentioned in
[this issue here][2]
[1]: https://github.com/nyx-fuzz/QEMU-Nyx/commit/ab668227f97915c58d4413059a
[2]: https://github.com/nyx-fuzz/QEMU-Nyx/issues/23
2022-10-14 13:04:11 +02:00
Mrmaxmeier
f5cc354102
Token mutations: set MutationResult for CmpValues::Bytes ( #838 )
...
* token mutations: set MutationResult for CmpValues::Bytes
I haven't measured this and am not even sure if CmpValues::Bytes is
currently populated by any executor, but this seems like an oversight.
* replace dead zlib-1.2.12.tar.gz URL
See https://zlib.net/fossils/OBSOLETE
2022-10-14 13:03:57 +02:00
Andrea Fioraldi
fbff363842
Update qemu ( #835 )
2022-10-13 21:16:07 +02:00
expend20
bb3d6b3688
Frida Windows: calling original UnhandledExceptionFilter in the hook ( #832 )
2022-10-13 09:06:15 +02:00
Andrea Fioraldi
089bc49d55
Bump to 0.8.2 and update versions script ( #828 )
0.8.2
2022-10-12 14:57:08 +02:00
Andrea Fioraldi
bda63f82bf
Backport fix for AFL++ issue #1548 ( #826 )
2022-10-11 13:46:01 +02:00
Dominik Maier
94f0c7f56e
Moving to named parameters in format strings ( #827 )
...
* autofix
* you're just asking for a clamping
* autofmt on linux
* fix nits
* change back nit
* unfixing as u64 for GuestAddr
* fix
* ignoring clippy for GuestAddress
2022-10-11 13:45:01 +02:00
Dominik Maier
f3e8ed832b
Fix formatting ( #822 )
2022-10-07 02:15:23 +02:00
Dominik Maier
c61bb8cd5e
Fix formatting ( #821 )
...
* Format
2022-10-07 02:13:55 +02:00
Dominik Maier
d71e87c988
Added Hacking TMNF blogpost to Resources ( #819 )
2022-10-06 17:44:24 +02:00
Dominik Maier
8a4bbe3d0b
Fix FreeBSD CI ( #820 )
...
* Fix FreeBSD CI
* Fixed tests for freebsd
2022-10-06 17:43:59 +02:00
expend20
8fa4bca2d9
Hook IsProcessorFeaturePresent to crash with STATUS_STACK_BUFFER_OVERRUN exception ( #804 )
...
* First working attempt
* formatting issues
* Safety comment
* got rid of mutex
* Pass gum as a parameter
* removed debug println
* Review comments
* review: switched back to panic
2022-10-05 22:26:19 +02:00
Dongjia "toka" Zhang
00227e8058
Fix CI ( #817 )
...
* Update build_and_test.yml
* Update build_and_test.yml
* Update build_and_test.yml
2022-10-05 22:18:50 +02:00
Dongjia "toka" Zhang
57d1e4fba6
Fix Doc
2022-10-05 20:13:46 +02:00
Dongjia "toka" Zhang
fd24c49740
Format ( #816 )
...
* Update build_and_test.yml
* Update build_and_test.yml
* Update build_and_test.yml
* fmt
* Update build_and_test.yml
* Update build_and_test.yml
* rev
* rev
2022-10-05 18:05:03 +02:00
Patrick Gersch
c4a9b5f373
Changes for Linux without fork feature ( #814 )
...
* Minor changes for linux without fork feature
* cargo fmt
2022-10-04 20:32:33 +02:00
Eric Moss
d53bb344e8
Fixes typo and grammar in spawn_instances.md doc ( #811 )
2022-10-04 18:50:20 +02:00
Dongjia "toka" Zhang
e4f0e1df99
Fix CI ( #810 )
...
* fix
* fix
* fix
* removed allow(unused)
* removed feature from powerset
* fixing win
* tidying up
* cfg guards galore
* cfg for unused
* more cfg
* more fixes
* more cfgs
Co-authored-by: Dominik Maier <dmnk@google.com>
2022-10-04 17:29:42 +02:00
Dongjia "toka" Zhang
caa560b7a0
TimeoutInprocessForkExecutor ( #797 )
...
* TimeoutInprocessForkExecutor
* no_std
* linux only
* OK
* crash -> timeout
2022-10-03 21:44:03 +02:00
Andrea Fioraldi
3489e9aeaa
Cite ( #812 )
2022-10-03 15:33:40 +02:00
Dominik Maier
b7d93a4bea
Hide prelude behind feature flag ( #782 )
...
* Hide prelude behind feature flag
* make prelude default
2022-09-30 20:30:28 +02:00
Patrick Gersch
02c962de45
Adding fork feature passing from libafl_qemu to libafl crate ( #806 )
...
* Adding fork feature passing from libafl_qemu to libafl crate
* Removing patches from a different PR
* Adding fork as a default feature for libafl_qemu
* Removing rand_trait feature from libafl_qemu
2022-09-30 20:29:54 +02:00
Dominik Maier
cc0c2f32ae
Additional errors only in test ( #809 )
2022-09-30 20:28:51 +02:00
Andrea Fioraldi
99a105d907
Disable ObserversOwnedMap due to new Rust error ( #807 )
...
Co-authored-by: Andrea Fioraldi <andrea.fioraldi@trellix.com>
2022-09-30 11:34:28 +02:00
Patrick Gersch
d2427fd8a6
Adding CPSR register for arm qemu ( #800 )
2022-09-29 16:06:33 +02:00
radl97
30f143cd3d
Add ability to use virtual dispatch to StagesTuple ( #801 )
...
* Add ability to use virtual dispatch to stagesTuple
* Fix lint
2022-09-29 02:32:24 +02:00
David CARLIER
279bb77f30
Support for bolts::cpu::read_time_counter on arm64 ( #790 )
2022-09-27 23:38:50 +02:00
David CARLIER
be0ae3a55e
Support for write_crash on netbsd ( #788 )
2022-09-27 23:37:50 +02:00
Dongjia "toka" Zhang
6dc7cc2f59
bump ( #799 )
2022-09-25 09:41:01 +02:00
Dongjia "toka" Zhang
08864f2d53
Fix CI ( #798 )
2022-09-24 19:57:03 +02:00
Ben Davis
db5473967c
Fix doc typos ( #796 )
2022-09-23 14:52:52 +02:00
Andrea Fioraldi
c0bb1bc1e6
Fix len miscalculation in grimoire string replace ( #794 )
...
* Fix len miscalculation in grimoire string replace
* ok Rust i was writing JS these days
Co-authored-by: Andrea Fioraldi <andrea.fioraldi@trellix.com>
2022-09-21 14:19:54 +02:00
expend20
f6bd99fc4d
Gdiplus comments ( #792 )
...
* Attempt to remove clang 12 setup
* frida_gdiplus added to CI
* Redundancy note
* formatting again :\
* mistake of directory name
2022-09-19 11:05:13 +02:00
expend20
ae400e5ce8
Remove clang download from windows CI ( #791 )
...
* Attempt to remove clang 12 setup
* frida_gdiplus added to CI
2022-09-19 09:20:33 +02:00
expend20
eebc412fb4
Windows gdiplus ( #789 )
...
* Initial steps
* Harness code cleanup
* don't panic on linux in order not to break the CI
* formatting once again
* restored cfg unix to unbreak linux build
2022-09-18 15:33:25 +02:00
David CARLIER
577f0be832
[AFLplusplus/LibAFL] dump registers on OpenBSD amd64 (PR #787 )
...
* dump registers on openbsd
* write_crash implementations
2022-09-15 22:46:33 +02:00
WorksButNotTested
60a6c3f68b
Add support for ARMBE8 ( #768 )
...
* Changes to build QEMU out-of-tree so that we don't need to clone the repo for each feature combination we build
* Add be support to libafl_qemu
* More config tweaks
Co-authored-by: Your Name <you@example.com>
2022-09-15 20:25:56 +02:00
David CARLIER
100e4ad433
Dump registers on NetBSD amd64 ( #786 )
2022-09-15 16:23:16 +02:00
Andrea Fioraldi
74955d5376
Extend gramatron recursive mutator ( #783 )
2022-09-14 10:24:50 +02:00
David CARLIER
8cff2ce745
Reduce clang warnings for version output in libafl_cc. ( #778 )
2022-09-13 13:59:35 +02:00
David CARLIER
f5a5c08e5d
Illumos support ( #775 )
...
implementing core affinity too.
2022-09-13 13:50:20 +02:00
David CARLIER
23e655d7dd
Dump registers on freebsd x86_64 ( #779 )
2022-09-13 13:49:39 +02:00
Dongjia "toka" Zhang
7aadf31246
Add track_stability option to CalibrationStage ( #781 )
...
* add
* Update gramatron.rs
* Update emu.rs
* try
* clp
2022-09-13 09:39:17 +02:00
Dongjia "toka" Zhang
7f7e0ee6ac
Fix doc ( #780 )
2022-09-12 18:59:57 +02:00
Dongjia "toka" Zhang
d17269d3d5
Stability improve ( #773 )
...
* initial
* add
* fmt & fix
* dbg remove
* clp
* clp
* more
* clippy
* del
* fix
* remove unused
* fix
* doc
2022-09-12 18:08:07 +02:00
Dongjia "toka" Zhang
b863142829
Fix forkserver options ( #771 )
2022-09-09 02:42:16 +02:00
David CARLIER
0fe8192976
Enable memset_patter ASan hooks for Apple on libafl_frida ( #763 )
2022-09-05 01:39:17 +02:00