|
|
|
|
|
by infogulch
1831 days ago
|
|
Perhaps the solution is to extend the idea of the fuzzer dictionary to include not only byte string constants but also functions. Throw in magic values, yes, but also sha-3 and the main primitive for the ratchet algorithm, etc. That way the fuzzer doesn't have to reinvent hashing and encryption algorithms from scratch, which I expect would be as impossible as generating the preimage of a hash or outright breaking the encryption. Maybe those should be fuzzed too, but let's not swallow the whole cow at once when we just want to fuzz one protocol. |
|