11.07.2015 Aufrufe

tools - Bites, Bytes and my 5 cents

tools - Bites, Bytes and my 5 cents

tools - Bites, Bytes and my 5 cents

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

TOOLSRSMangler BeispielIm folgendem Textabschnitt werden einige Beispiel aufgezeigtwie und mit welchen Parametern RSMangleraufgerufen werden kann. Schritt eins beschreibt dasErstellen einer entsprechenden Wortliste welche die zumanipulierenden Worte enthält und in eine neue überführtwerden.Um nun eine neue Wortliste zu erstellen, wird z.B.auf Linux der Editor Vim oder im Bereich Windows dasProgramm Textedit genutzt. Beispielhaft wird eine Listewordlist.txt mit 3 Vornamen, wie in Abbildung 1 zu sehenerstellt.Wie im Readme File beschrieben, sind im St<strong>and</strong>ardalle Parameter eingeschaltet. Es sollte jedoch zwingendbei jeder Ausführung , darauf geachtet werdenwelche Parameter genutzt werden. Denn bereits eineAusgangsliste von nur drei Wörtern lässt eine manipulierteListe von 5345 Wörtern entstehen. Vor allem derParameter für die Permutation sollte deshalb mit Vorsichtgenutzt werden und lediglich dann Anwendung findenwenn die Liste sehr klein ist. Die darin enthaltenInformationen sollten sehr spezifisch bzw. verdichtet inRichtung Ziel sein.An der soeben erstellten Liste werden wir nun das Programmmit einigen ausgewählten Parametern anwenden.Dazu werden wir folgenden Aufruf verwenden: ./rsmangler.rb -f wordlist.txt -p -d -e -i --pna - -pnb - -na –nb > mod_wordlist.txt. Mittels dieses Aufrufes, wird das Programmaufgerufen mit den Parametern: reverse, leet ,capital, upper,lower, swap, punctuation, years, acronym, common.Eine Liste mit 301 Elementen wird erstellt und ist im Editorunter dem Namen mod_wordlist.txt abrufbar.Für die Erklärung einiger der oben genutzten Parameter,lesen Sie bitte den nächsten Abschnitt. In die-Listing 1. Punctuation/* *///Codeabschnitt Punctuationfor i in („!@€$%^&*()".scan(/./))results

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!