Skip to main content
deleted 1 character in body
Source Link
Patrick Collins
  • 12.4k
  • 8
  • 46
  • 104

In web3, we have a number of fuzzing tools like foundry's fuzz & invariant tests and Trail of Bit'sBits Echidna.

But what are the purposes of symbolic execution tools like manticore and maat?

Fuzz testing still seems to execute code, so I'm not sure I understand the categorical difference between fuzzing and symbolic execution.

In web3, we have a number of fuzzing tools like foundry's fuzz & invariant tests and Trail of Bit's Echidna.

But what are the purposes of symbolic execution tools like manticore and maat?

Fuzz testing still seems to execute code, so I'm not sure I understand the categorical difference between fuzzing and symbolic execution.

In web3, we have a number of fuzzing tools like foundry's fuzz & invariant tests and Trail of Bits Echidna.

But what are the purposes of symbolic execution tools like manticore and maat?

Fuzz testing still seems to execute code, so I'm not sure I understand the categorical difference between fuzzing and symbolic execution.

Source Link
Patrick Collins
  • 12.4k
  • 8
  • 46
  • 104

Symbolic Execution vs Fuzz Testing - What's the difference?

In web3, we have a number of fuzzing tools like foundry's fuzz & invariant tests and Trail of Bit's Echidna.

But what are the purposes of symbolic execution tools like manticore and maat?

Fuzz testing still seems to execute code, so I'm not sure I understand the categorical difference between fuzzing and symbolic execution.