CInsects/Protokolle/CInsects:Treffen-2015-09-16: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „Diese Seite ist eine Unterseite von CInsects. == Orga == === Ort+Zeit === * Informatikum, D-118 * 2015-09-16 * 16:00 - 18:00 + (~ 0:15) ==== TODOs ====…“) |
(→Links) |
||
Zeile 14: | Zeile 14: | ||
==== Links ==== | ==== Links ==== | ||
* [http://overthewire.org challenges auf overthewire.org] | * [http://overthewire.org challenges auf overthewire.org] | ||
* [ | * [http://www.regexr.com// RegEx] | ||
* [http://man.he.net/ Online-Manpages] | * [http://man.he.net/ Online-Manpages] | ||
* [http://www.linux-praxis.de/lpic1/lpi101/1.103.4.html Unix-Streams] | * [http://www.linux-praxis.de/lpic1/lpi101/1.103.4.html Unix-Streams] | ||
== Ablauf == | == Ablauf == | ||
=== Zusammenfassung === | === Zusammenfassung === |
Version vom 17. September 2015, 22:21 Uhr
Diese Seite ist eine Unterseite von CInsects.
Orga
Ort+Zeit
- Informatikum, D-118
- 2015-09-16
- 16:00 - 18:00 + (~ 0:15)
TODOs
- Vertretung für nächste Woche organisieren [done]
- FSR wegen Keksen fragen
Links
Ablauf
Zusammenfassung
- Vorstellungsrunde (neue Leute *yeah*)
- Jabber/IRC einrichten
- Bandit (auf overthewire.org) bis Level 10
- RegEx
- file-descriptors
Ergebnisse
challenges auf overthewire.org
Guides/ Help
file-descriptor
- stellen Ein- und Ausgabe Ressourcen da
- kann benutzt werden um Ausgaben als Eingaben zu benutzen
- kann benutzt werden um Fehlermeldungen zu ignorieren/protokollieren
- Um Ströme zu modifizeren können | > < benutzt werden
- 2>/dev/null ignoriere Fehlermeldungen
- nc > message.txt speichere die Ausgabe von nc in einer Datei
- sort data.txt | uniq -u benutze die ausgabe von sort als input von uniq
- für weiteres siehe Link zu Unix-Streams
name | Integer | description |
---|---|---|
stdin | 0 | Standard Eingabe Strom |
stdout | 1 | Standard Ausgabe Strom |
stderr | 2 | Standard Fehler Strom |
RegEx
Unix-Commands
- finde Muster
- gib Daten in einem Muster aus
- (verwirre Leute)
String | Beschreibung | Beispiel |
---|---|---|
[] | Trifft genau ein Zeichen innerhalb der Klammer | [mM][ea][iy]er |
\w \d \s . | Character-Klassen: Word, Digit, Seperator und beliebig | ... |
* + ? {m-n} | Quantoren : beliebig oft, mindestens 1x, maximal 1x, mindestens m und maximal n mal | \d{4}-[1]?\d-\d{2} |
- unter grep können mit (?= pattern ) teile des Ergebnisses ausgeblendet werden
Unix-Commands
name | example | description | special |
---|---|---|---|
grep | grep password backup.txt | global/regular expression/print | a lot ... RTFM |
man | man grep | shows the manpage for the given command | --- |
file | file foo.data | shows the type of the given file | --- |
sort | sort foo.txt | sorts the data | --- |
uniq | uniq -u foo.data | groups up doubled lines | use -u to show lines who appears only once |
cut | cut -f2 | cuts out columns | --- |
strings | strings foo.data | shows all humand-readable strings in a file | --- |
find | find ~ -name "*.secret" | find all matching files | a lot, again RTFM |
RegEx
- vimtutor ....