dfuzz

Screenshot Λογισμικό:
dfuzz
Στοιχεία Λογισμικού:
Εκδοχή: 0.6
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Richard Marko
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: nan/5 (Total Votes: 0)

dfuzz είναι μια αυτόματη fuzzer διαμόρφωσης δαίμονα & nbsp?. Αντί να είναι η ίδια fuzzer, dfuzz είναι ένα περιτύλιγμα για άλλες απλές fuzzers επίλυση μερικά κοινά λάθη που κάνει αυτόματο έλεγχο λίγο δύσκολο.
Παρά το γεγονός ότι οι κυρίαρχοι στόχοι του είναι αρχεία ρυθμίσεων, είναι δυνατόν να χρησιμοποιήσει dfuzz σε fuzz όλα τα αρχεία εισόδου.
Τα κύρια προβλήματα dfuzz λύνει είναι:
- Alpha εκδόσεις του fuzzers - τα περισσότερα από τα fuzzers είναι μόνο εκδόσεις άλφα που δεν είναι πλέον αναπτυχθεί ή να διατηρηθεί
- Κοινή μορφή - δεν χρειάζεται να καταλάβουν πώς να χρησιμοποιήσετε κάθε υποκείμενο fuzzer
- Προσαρμόσιμη παρακολούθηση και αυτόματη ανάλυση σφάλματος
- Απλή περιγραφή του τι πρέπει να δοκιμάσει και ποιο αρχείο πρέπει να παρέχει στον στόχο
- Συνδυασμός της μετάλλαξης και της γενιάς του fuzzed αρχεία
Υποστηριζόμενα fuzzers
- Zzuf (μετάλλαξη)
- Autodafe (γενιά)
- Απλό (debugging σκοπούς)

Χρήση:

- Την εγκατάσταση απαιτήσεις
- Εγκατάσταση dfuzz (για παράδειγμα easy_install dfuzz)
- Δημιουργήσετε ένα κατάλογο εργασίας
- Αρχείο fuzz.conf προσφοράς (δείγμα εξής)
- Σύμφωνα με τις ενότητες που θέλετε να χρησιμοποιήσετε, να δημιουργήσετε Μουτ ή κατάλογο gen στον κατάλογο εργασίας σας και να δώσετε ένα αρχείο σε fuzz ή ένα πρότυπο που θα χρησιμοποιηθεί
- Τρέξιμο dfuzz -D -o name_of_the_working_directory
- Τηρούν εξόδου
- Αν όλα είναι εντάξει αφαιρέστε -D και -o επιλογές και να τρέξετε ξανά την εντολή
- Ελέγξτε τον κατάλογο δείγματα που δημιουργείται στον κατάλογο εργασίας σας
- Χρήση περιλαμβάνονται incident_viewer σε περιστατικά πρόγραμμα περιήγησης αν υπάρχουν
Η πλήρης τεκμηρίωση στον κατάλογο docs.
Δείγμα αρχείου fuzz.conf
[Παγκόσμια]
δυαδικό = libvirtd
args = -f FUZZED_FILE --verbose
θέματα = 1
timeout = 2
γενεά = 0
μετάλλαξη = 1
συνδυασμός = 0
[Γενιά]
modules = dfuzz.gen.autodafe
priority = high
[Μετάλλαξη]
modules = dfuzz.mut.zzuf? dfuzz.mut.plain
priority = high
[Συνδυασμό]
modules = dfuzz.comb.simple
priority = low
Στην πιο απλή μορφή, dfuzz μπορεί να χρησιμοποιηθεί ως ένα περιτύλιγμα zzuf με βελτιωμένη ανίχνευση και δυνατότητες αναφοράς

Χαρακτηριστικά :.

  • ανεξάρτητες των υποκείμενων fuzzer
  • ιδιαίτερα διαμορφώσιμο
  • κατασκευαστεί για να είναι επεκτάσιμο
  • φιλική αυτοματοποίηση

Απαιτήσεις :

  • Python
  • fuzzer (zzuf, autodafe, ...)
  • gdb, valgrind (και οι δύο είναι προαιρετική)

Παρόμοια λογισμικά

multi-mechanize
multi-mechanize

15 Apr 15

mongonose
mongonose

11 May 15

PMD
PMD

9 Dec 15

ParamUnittest
ParamUnittest

20 Feb 15

Άλλο λογισμικό του προγραμματιστή Richard Marko

sidc-gui
sidc-gui

20 Feb 15

Σχόλια για dfuzz

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία