Tmin

Tmin ist ein Fuzzing-Test-Case-Optimierer-Tool.
Jetzt downloaden

Tmin Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • The Apache License 2.0
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michal Zalewski
  • Website des Verlags:
  • http://code.google.com/p/tmin/

Tmin Stichworte


Tmin Beschreibung

Tmin ist ein Fuzzing-Testfall-Optimierer-Tool. Tmin ist ein Fuzzing-Testfall-Optimierer-Tool. Ein schnelles und einfaches Werkzeug, um die Größe und Syntax von komplexen Testfällen in automatisierten Sicherheitstests zu minimieren. Das Werkzeug ist etwas mit Delta, einem mehr ausgeprägten Allzweckoptimierer -, ist jedoch speziell für den Umgang mit unbekannten oder komplexen Datenformaten (ohne) gemeint (ohne Die Notwendigkeit, Testcases zu toknenisieren und erneut zu serialisieren), um die Anerkennung von Sicherheitsfehlerbedingungen für die Freigabe von Sicherheitshinweisen und zur einfachen Integration mit UI-Tests-Gurten. Es ist auch in der Lage, die Komplexität der von Datasets verwendeten Alphabeten zu reduzieren, die nicht weitergezogen werden können Size.Deage detailSthe-Dienstprogramm erwartet eine Datei mit dem Namen Testcase.in, um im aktuellen Verzeichnis vorhanden zu sein, und schreibt ein minimales Testfall an testcase.small. Um einen Testfall für eine Zielanwendung zu optimieren, können Sie einfach ausführen: den Exit-Status untersuchen; Das auf einem Signal wie SigseGV austretende Programm wird als Testfall interpretiert, während der Testfall noch funktioniert, während eine saubere Ausführung als Testfall verstanden wird. Sie können auch einen A -X-Befehlszeilenschalter verwenden, um die Logik zu ändern und nicht Null-Return-Codes als Fehlerbedingungen zu behandeln, und -W-Datei, um Daten an einen angegebenen Speicherort zu speichern, der von der getesteten Anwendung gelesen werden soll, anstatt sie zu liefern Bei stdin.Für Remote-Tests unterstützt TMIN A -S-Befehlszeilenschalter. In diesem Modus wird das Verhalten des angegebenen Programms ignoriert, und das Dienstprogramm wartet auf SIGUSR1 (Clean Execution) und SIGUSR2 (Fehlerzustand), das stattdessen an den TMIN-Prozess gesendet wird. Zwei gemeinsame Beispiele umfassen: ./ tmin -s -w -w local_file.txt /bin/true./tmin -s nc 127.0.0.11234AS, die hier gezeigt ist, kann NC als einfacher Wrapper zur Interaktion mit Netzwerkdiensten verwendet werden. und / bin / true können als "Locky-Ziel-Ziel-Programm verwendet werden, wenn er in den Local Files.in -s-Modus schreibt. das Dienstprogramm. Ein Beispiel dafür, wie all dies beim Testen eines HTML-Filters oder einer anderen browserbasierten Technologie in Tmin / Web-Beispiel erteilt wird #! / bin / bashgrep "EL .. * WO" || Ausfahrt 0xit 1 $ Stufe 1: Rekursive Abschneide (Runde 1, Eingang = 53/53) Stufe 1: Rekursive Abkürzung (Runde 2, Eingang = 27/53) Stufe 1: Rekursive Abkürzung (Runde 3, Eingang = 14/53) Stufe 1: Rekursive Abkürzung (Rund 4, Eingang = 10/53) Stufe 1: Rekursive Abkürzung (Runde 5, Eingang = 8/53) Stufe 1: Rekursive Abkürzung (rund 6, Input = 7/53) Stufe 2: Block überspringen (Runde 1, Eingang = 7/53) Stufe 2: Block überspringen (Runde 2, Eingang = 6/53) Stufe 2: Blockieren (Runde 3, Eingang = 5/53) Stufe 3: Alphabet-Normalisierung (Runde 1, Charset = 5/5) Stufe 3: Alphabet-Normalisierung (Runde 2, Charset = 5/5) Stufe 4: Charakter Normalisierung (Runde 1, Zeichen = 4/5) Alle erledigt - Schreibausgabe an 'testcase.small' ... == Endstatistik == Originalgröße: 53 Byteptimized Größe: 5 Bytes (- 90,57%) Chars Re platziert: 1 (1,89%) Effizienz: 9 GOOD / 49 Bad Runde: 1: 62: 33: 24: 1 $ Cat testcase.smallel0wo


Tmin Zugehörige Software

log4sendpp.

log4sendpp ist eine unabhängige C ++ - Client-Bibliothek, die von der Protokollierung von Hosts rund um den L profitiert wird ...

126

Herunterladen

yafic.

Yafic ist noch ein weiterer Dateiintegritäts-Checker, ähnlich der Programme wie Tripwire, Integrit und Adey. ...

278

Herunterladen

Jakarter.

JCARDER ist ein Open-Source-Tool zum Finden von potenziellen Deadlocks in gleichzeitigen Multi-Thread-Java-Programmen. ...

163

Herunterladen