Viewing profile — evmunro
evmunro
HN member- Joined
- Fri, Sep 21, 2018, 3:01 PM UTC
- HN karma
- 112
- Public activity
- 31 items
- HN profile
- View on Hacker News ↗
About evmunro
Recent public activity
-
comment
Comment #42334350
Great idea to make it just a simple URL change. Reminds me of the youtube download websites. I made a similar CLI tool[0] with the added feature that you can pass `--outline` and i…
-
comment
Comment #32667039
You're right, it's likely that almost nobody is using `fmt.Sprintf` to build SQL queries in production. Templating and `fmt.Sprintf` are essentially the same thing in this context …
- story
-
comment
Comment #31598627
This is a great resource on fuzz testing algorithms & internals. I find myself coming back to it occasionally when building new fuzzing techniques at Fuzzbuzz.
- story
-
comment
Comment #31249212
OP and Founder of Fuzzbuzz here - let me know if you have any questions about fuzz testing, especially any particularly tricky cases you’ve run into.
- story
- story
-
comment
Comment #30847193
I agree - I took a look at the minimization algorithm[0] and it seems like it loops through a few basic options, with the last one basically normalizing all possible bytes to somet…
-
comment
Comment #30846223
I noticed that as well - most fuzzers will have a maximum duration or number of iterations they're allowed to attempt when minimizing so as not to starve out actual inputs. It coul…
-
comment
Comment #19268721
Thanks for the questions & feedback! Concise docs are really important so this is all super useful. To answer your questions one by one: 1) The BrokenMethods are simple examples of…
-
comment
Comment #19267736
Sure! Some of the classes of bugs that remain low-hanging fruit for languages like Python include slowness, hangs, panics, race conditions, assert failures, excessive resource cons…
-
comment
Comment #19267461
Radamsa is awesome! Definitely agree, and one of the goals for Fuzzbuzz is to be able to hot-swap between fuzzing backends without any interface changes (or to use all backends at …
-
comment
Comment #19267423
Thanks for the link! We've been looking at all the current AFL-like/AFL wrappers for Java as we decide how best to implement Java fuzzing in Fuzzbuzz, and yours looks pretty nice. …
-
comment
Comment #19267171
Memory security issues have been the main focus of fuzzing, but it's really useful for other use cases as well, such as: slowness/hangs, assert failures, panics, excessive resource…
-
comment
Comment #19267120
We have! afl.rs[1] is awesome, and seeing as it's found some interesting bugs, I think Rust would be a great addition to Fuzzbuzz. It's on our roadmap. [1] https://github.com/rust-…
-
comment
Comment #19267012
Yep, we're definitely going to integrate more automated analysis. As of now we do some rudimentary analysis based off the type of the bug (Heap buffer overflow, UAF), read/write si…
-
comment
Comment #19266957
Thanks for mentioning us on the issue! I'd love to help get that project up and fuzzing
-
comment
Comment #19266754
We actually distribute the fuzzing workload across physical machines, for precisely that reason. Each instance of AFL gets its own kernel & physical core, and we use a staged synch…
-
comment
Comment #19266566
If you're interested in giving it a go, I could set you up with an OSS plan & some free CPU power - let me know! everest@fuzzbuzz.io
-
comment
Comment #19266469
Really interesting to see the desire for ruby support in this thread! It's definitely on our roadmap. Shoot me an email at everest@fuzzbuzz.io and I'll let you know when we launch …
-
comment
Comment #19266311
They certainly could if their project is large enough! Every widely-used C/C++ project should use OSS-Fuzz, it's an awesome service. We support a couple of languages that OSS-Fuzz …
-
comment
Comment #19266021
We're already sort of integrated with GitHub, since you can integrate your projects to automatically pull updates from repositories, so GitHub login is definitely on the roadmap!
-
comment
Comment #19265967
Since the type of fuzzing you can do right now on Fuzzbuzz is language-specific, you wouldn't be able to fuzz Javascript code. We are in the process of building a fuzzer for generi…
-
comment
Comment #19265940
That's a problem that we've been thinking about a lot. The way our fuzzing works right now is that your method consumes an array of bytes, which you can then use to build up arbitr…