3 ms·
For one, it'd be really hard for an LLM to get the CRC32 right, especially when it's in a header before the data it covers. Then again, this whole approach to
by yencabulator 3y ago
For one, it'd be really hard for an LLM to get the CRC32 right, especially when it's in a header before the data it covers.
Then again, this whole approach to fuzzing comes across as kinda naive, at the very least you'd want to use an API of a coverage-guided fuzzer for generating the randomness (and then almost always fixing up CRC32 on top of that, like a human-written wrapper function would).
- dmazzoni 3y agoExactly. If I actually wanted to fuzz this I'd use libfuzzer and manually fix the crc32. An LLM would be useful in helping me write the libfuzzer glue code.