Commit graph

51 commits

Author SHA1 Message Date
pancake
c51a9e2543 Clarify scalar and packed binary language types ##bin 2026-08-14 16:34:11 +02:00
pancake
32a38db9ff
Migrate RBinSection store from RList to RVec ##bin 2026-05-14 10:44:42 +02:00
pancake
f0948423ea
Migrate RBinImports from RList to RVec 2026-05-12 13:32:26 +02:00
pancake
77dca41f8e
Fix null/len checks to please the fuzz suite ##test 2026-03-18 19:21:33 +01:00
pancake
7aa3b39ef5
Remove shlr/capstone leftovers ##build 2026-03-17 10:12:10 +01:00
pancake
bb7f7dceec
Zig toolchain for debian/i386 crosscompilations ##build 2026-03-12 12:51:54 +01:00
pancake
ccc36e9865
Cover axml, json and asn1 parsers for the fuzzing testsuite 2026-03-11 20:26:19 +01:00
pancake
01f92ff9ac Fix PDB parser cleanup on failed parses ##bin 2026-03-11 17:25:27 +01:00
pancake
ae2760e24f Do not accept 0 length writes in fuzzbin2 2026-03-11 17:15:47 +01:00
pancake
8a27091af5 More agentic fuzz loop fixes 2026-03-11 17:01:58 +01:00
pancake
dfd864be15 Add fuzz loop scripts ##tests 2026-03-11 16:45:39 +01:00
pancake
da04a6f56d Fix the test/fuzz for the latest clang 2026-03-11 16:27:48 +01:00
pancake
4b59f5576a Pass around RBinFile in dwarf. instead of using bin->cur ##bin 2026-03-11 13:42:55 +01:00
pancake
300e4b851a Remove deprecated crypto and hash references in test/fuzz 2026-02-17 19:17:03 +01:00
pancake
677c6063c8
Replace r_buf_free and r_buf_unfree with the plain r_unref calls 2026-01-20 23:58:57 +01:00
pancake
b36e34c096 Add support for ${pal:} themed colors in scr.prompt.format ##shell 2025-11-26 19:57:54 +01:00
pancake
a31d313cc6
Implement the RBin.pdb plugin ##bin 2025-11-26 13:05:05 +01:00
pancake
1cce8091e5
Initial support for the BeOS Filesystem (BFS) ##fs 2025-11-20 14:04:12 +01:00
pancake
95ffcfbe60
Add automagic detection for more filesystem types ##fs 2025-11-19 11:05:54 +01:00
pancake
665c9579f6 Handle R2_DEBUG_FUZZ to crash instead of breakpoint on assert ##test 2025-11-18 17:32:43 +01:00
pancake
b8a55128c1
Improve commands fuzzsuite 2025-11-18 15:30:15 +01:00
pancake
308381381e Fix fuzz_cmd and update doc 2025-11-18 13:10:34 +01:00
pancake
8abc210885
Use clang18 in test/fuzz, add C-types fuzzer and make orchestrator ##test 2025-11-18 02:42:25 +01:00
pancake
2a272e314c Add types parser fuzzer code 2025-11-17 20:37:47 +01:00
Keegan Saunders
9eb1cf34bd Initial import of the dalvik.ns plugin ##arch 2024-09-19 15:56:29 +02:00
pancake
76421b65a2
Fix some vulns spotted in the swift demangler ##crash 2024-05-20 20:15:15 +02:00
ApkUnpacker
e2735fd637
Fix some typos 2023-09-18 14:41:40 +02:00
pancake
fb9073c65e Fix assert in pFB 2023-03-06 14:58:20 +01:00
pancake
894adc0dde Fix null deref in fuzzed omt command ##crash 2023-03-06 14:43:29 +01:00
pancake
08e51ab484 Fix #21438 - Do not permit negative arguments to /z 2023-03-06 14:22:58 +01:00
pancake
b673677a81 Fix UAF in y-;q and assert with 0 size functions ##crash 2023-03-06 14:01:12 +01:00
pancake
d782b76fb7 Add new fuzz.bin2 program and fix integer overflow for XTAC ##bin 2023-03-06 11:30:57 +01:00
pancake
542f553664 Fix uaf caused by RRegItem.free instead of .unref ##crash 2023-03-05 09:47:59 +01:00
pancake
a9e46e9d37 Move slow test, fix mz regression and unref in regitem 2023-03-05 01:51:55 +01:00
pancake
6dc5a09aa9 Fix an oobs in xbe and add fuzz.cmd 2023-03-04 23:43:40 +01:00
pancake
0dd406b86a Fix -Wimplicit-const-int-float-conversion spotted by latest clang 2023-03-04 19:56:36 +01:00
Sylvain Pelissier
8663de81c3 Clean-up ASN.1 parser and update x509 fuzzing 2023-01-25 01:44:05 +01:00
Sylvain Pelissier
d06fb7a636
Update libfuzz build instructions ##test 2023-01-21 02:39:45 +01:00
pancake
d92badf8d5 Add the dwarf fuzzer program ##test 2023-01-20 18:12:23 +01:00
pancake
dcda35bcba
RAnalEsil -> REsil api refactor ##api 2022-11-17 10:22:55 +01:00
pancake
d0de591dc7 R_BIN_NM -> R_BIN_LANG ##api 2022-10-07 16:17:28 +02:00
pancake
cbc943bd32 Fix infinite loop in dyldcache parser ##fuzz 2022-09-12 17:31:24 +02:00
pancake
91738310b6 Import ia_fuzz from radare2-fuzz 2022-08-25 01:09:24 +02:00
Richard Patel
a31394b39e Harden msvc demangler ##crash 2022-08-23 18:53:04 +02:00
Richard Patel
78ae1247ff Fuzz pdb ##fuzz 2022-08-22 20:08:07 +02:00
Richard Patel
de3b873529 Fuzz protobuf ##fuzz 2022-08-22 20:08:07 +02:00
Richard Patel
f7aabaa5ac Fuzz pkcs7, punycode, x509 ##fuzz 2022-08-22 20:08:07 +02:00
Richard Patel
8fc142ffa1 libFuzzer demangler target ##fuzz 2022-08-21 22:35:28 +02:00
Richard Patel
0f66a7eac0 libFuzzer bin target ##fuzz 2022-08-21 22:35:28 +02:00
Richard Patel
e319a7a71e add libFuzzer integration, r_run_parseline test ##fuzz 2022-08-21 22:35:28 +02:00