Fuzzing is a testing technique that consists on passing malformed data as input to programs trying to uncover vulnerabilities in the handling of this malformed input data.
Questions tagged [fuzzing]
100 questions
4
votes
1 answer
General techniques for identifying an unknown service
I have a specific sample I'd like feedback on, but my view is an answer about general techniques is more valuable for this site. I'll leave the details in, in case anyone googling this bumped into the same service.
My questions:
What are general…
![](../../users/profiles/121894.webp)
J.A.K.
- 4,793
- 13
- 30
4
votes
1 answer
Sulley - only using ASCII printable characters
I have a problem fuzzing FTP protocol. An example of a command fuzzed is the following data model, which should fuzz the "CWD [string]" command of the FTP protocol.
s_initialize('CWD')
s_static('CWD')
s_delim('…
![](../../users/profiles/7670.webp)
eleanor
- 528
- 2
- 5
- 11
4
votes
3 answers
I want to start learning fuzzing windows applications, where should I start?
I got my B.Sc. in computer science and I am familiar with basic assembly language. I want to start learning about how to find vulnerabilities in Windows applications, e.g. buffer overflows, use-after-free, etc. I am looking for a path, i.e.,…
![](../../users/profiles/59755.webp)
Moe
- 43
- 1
- 5
3
votes
5 answers
Why companies do not simply use hackers' tools to find their own vulnerabilities prior to the release of their software?
It may be a silly question, but hackers do use publicly-available tools to find vulnerabilities. So why don't companies, before releasing their products (Windows, Adobe etc...), use the same tools to find those vulnerabilities and fix them?
I don't…
![](../../users/profiles/71915.webp)
Nick
- 71
- 1
- 2
3
votes
2 answers
Software suggestions on building a "passive" and "active" WAN simulation and fuzzing device?
I want to build a more-or-less self-contained box that I can plug two or more endpoints into (routers, mainly) that will simulate a WAN. I want to be able to mess up traffic in all sorts of ways, both "passive" (for example, natural network problems…
![](../../users/profiles/5290.webp)
mjbraun
- 33
- 4
3
votes
3 answers
How can NSA see everything without us noticing that?
Here's one thing that keeps bugging me ever since I heard about the NSA revelations. From what I heard, NSA built a system that basically sees most of the internet, made of many subsystems which affect the networks. Judging by the leaked documents,…
![](../../users/profiles/15648.webp)
d33tah
- 6,524
- 8
- 38
- 60
3
votes
1 answer
Test suite for a white-box fuzzer
I have created a white-box fuzzer by extending the Crest.
Now, I'm looking for a test suite (a set of c programs with known vulnerabilities) to test the functionality of my tool.
where i can find such benchmarks?
![](../../users/profiles/31403.webp)
mrd abd
- 141
- 2
3
votes
1 answer
Best option to fuzz a C Network Program
I have a client/server simple program in C. I want to test the server running on different machine with random inputs. I have looked at 'Bunny-the-fuzzer' but from what I can understand It wont be much help when the target program/application is on…
![](../../users/profiles/25275.webp)
David Deej
- 31
- 1
3
votes
1 answer
Fuzzing tool to find heap overflows in a Windows binary
Is there a fuzzing tool that can scan some arbitrary windows binary
and identify a set of heap overflow vulnerabilities?
For example, a tool that applies a set of heuristics or maybe a list of known heap overflow vulnerabilities to find these, and…
![](../../users/profiles/2053.webp)
T. Webster
- 2,301
- 3
- 19
- 18
3
votes
1 answer
Fuzzing a mips interactive binary
I need to fuzz an interactive binary (for which I do not have the source code) compiled for a MIPS architecture. It is a login console and i'd like to fuzz the interactive text provided by the user (ie.: the console asks for a username, the user…
![](../../users/profiles/103507.webp)
sowdust
- 63
- 5
3
votes
1 answer
Fuzzing authenticated part of web application
I have a web application I am wanting to fuzz. It consists of a lot of REST webservice gets/puts. I have been considering using Sulley Fuzzing Framework or its successor boofuzz.
Since the jsessionid and/or other authentication cookies change for…
![](../../users/profiles/76837.webp)
dnraikes
- 133
- 3
3
votes
1 answer
How can I fuzz standalone applications?
How can I fuzz standalone applications because I can't seem to wrap my head around how a fuzzer can "feed" fuzz data to a standalone application.
Most online resources use web servers as examples. The other resources give examples like opening a…
![](../../users/profiles/8670.webp)
han
- 41
- 2
3
votes
1 answer
Sulley - Logic behind primitives
Are sulley's primitives used to build a description of the protocol or to specify what kind of data we want to generate?
Let's take for instance the following primitive s_string("ok", encoding="ascii")
In the first case, it would mean, the protocol…
![](../../users/profiles/70136.webp)
Othman
- 587
- 5
- 16
3
votes
1 answer
Can fuzzing be considered a software testing technique for any vulnerability type
I'm doing a research on fuzzing and I would like to know the answer to the question in the title. The cvedetails uses the following categories for vulnerabilities:
Bypass a restriction or similar
Cross Site Scripting
Denial of service
…
![](../../users/profiles/7670.webp)
eleanor
- 528
- 2
- 5
- 11
2
votes
1 answer
Best way to do security testing for a server behind nginx proxy
I'm trying to do some security testing for my server(not a web server) which is sitting behind a nginx proxy.
To start with it, I've done some fuzz testing using Sulley. As expected, most of the fuzzed requests were handled by nginx. I also tried…
![](../../users/profiles/18227.webp)
pragmatic
- 23
- 1
- 4