Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor parameters that adjust fuzzer behavior #477

Merged
merged 4 commits into from
May 18, 2024

Conversation

plotchy
Copy link
Contributor

@plotchy plotchy commented May 14, 2024

As I've been learning more about the fuzzer I've found it difficult to remember where to adjust these hyperparameters. I've kept the % chances the same, but standardized sampling sizes and labeled constants

Also, I fixed a bug where random u8 values are generated with .below(255). Since below() is exclusive on the input, this needs to be .below(256) to generate a random u8

@plotchy
Copy link
Contributor Author

plotchy commented May 14, 2024

There are some overlapping ranges in the match statements, but they are intentional. Matches don't support exclusive ranges for constants atm.

@fuzzland-bot
Copy link

Found: 19

Project Name Vulnerability Found Time Taken Log
BIGFI_exp.txt ✅ Price Manipulation 0h-0m-40s Log File
Shadowfi_exp.txt ✅ Price Manipulation 0h-2m-36s Log File
SEAMAN_exp.txt ✅ Fund Loss 0h-2m-17s Log File
BEGO_exp.txt ✅ Fund Loss 0h-0m-11s Log File
cftoken_exp.txt ✅ Fund Loss 0h-0m-25s Log File
Carrot_exp.txt -1 Log File
MBC_ZZSH_exp.txt -1 Log File
AUR_exp.txt -1 Log File
SellToken_exp.txt ✅ Fund Loss 0h-0m-36s Log File
ROI_exp.txt ✅ Fund Loss 0h-0m-16s Log File
GPT_exp.txt -1 Log File
OLIFE_exp.txt -1 Log File
THB_exp.txt ✅ Fund Loss 0h-1m-56s Log File
VerilogCTF.txt ‼️ Crashed -1 Log File
CS_exp.txt ✅ Price Manipulation 0h-0m-24s Log File
MintoFinance_exp.txt ✅ Fund Loss 0h-0m-11s Log File
Novo_exp.txt ✅ Price Manipulation 0h-1m-14s Log File
SELLC03_exp.txt ✅ Fund Loss 0h-0m-53s Log File
Yyds_exp.txt ✅ Fund Loss 0h-0m-26s Log File
DYNA_exp.txt -1 Log File
EAC_exp.txt -1 Log File
Annex_exp.txt -1 Log File
PLTD_exp.txt ✅ Price Manipulation 0h-1m-31s Log File
ApeDAO_exp.txt ✅ Price Manipulation 0h-0m-26s Log File
GSS_exp.txt ✅ Price Manipulation 0h-0m-54s Log File
Axioma_exp.txt ✅ Fund Loss 0h-0m-34s Log File
RFB_exp.txt ✅ Fund Loss 0h-0m-42s Log File
HEALTH_exp.txt ✅ Price Manipulation 0h-0m-10s Log File

@shouc shouc merged commit 9840724 into fuzzland:master May 18, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants