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

Windows Support #503

Open
novafacing opened this issue Feb 25, 2025 · 0 comments
Open

Windows Support #503

novafacing opened this issue Feb 25, 2025 · 0 comments

Comments

@novafacing
Copy link

novafacing commented Feb 25, 2025

It seems like there are some issues with the fuzzer's support of Windows targets. In particular, some of the Win32 API usage like

if (CreatePipe(&output[PI_READ], &output[PI_WRITE], &sa, 0))

is incorrect (CreatePipe returns 0 on failure, not on success). I also notice there isn't anywhere the data channel mappings are actually passed into the target, either via environment variable or CLI args, so I'm curious what the expected way for the target to discover the memory mapping is.

I'm wondering A) whether anyone has successfully used fuzzilli to target a JS engine running on Windows and B) whether there is a plan to support it for this use case? I harnessed a JS engine I'm interested in fuzzing that does run on Windows, but I've run into these issues which are blocking me from moving forward.

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

No branches or pull requests

1 participant