<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2.240.144.0%2F24</id>
	<title>Fachschaft Informatik - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2.240.144.0%2F24"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php/Spezial:Beitr%C3%A4ge/2.240.144.0/24"/>
	<updated>2026-10-17T09:23:34Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2015-09-16&amp;diff=21368</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2015-09-16</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2015-09-16&amp;diff=21368"/>
		<updated>2015-10-06T22:43:13Z</updated>

		<summary type="html">&lt;p&gt;2.240.144.156: Falsche Überschrift nach &amp;quot;RegEx&amp;quot; gelöscht&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
== Orga ==&lt;br /&gt;
&lt;br /&gt;
=== Ort+Zeit ===&lt;br /&gt;
* Informatikum, D-118&lt;br /&gt;
* 2015-09-16&lt;br /&gt;
* 16:00 - 18:00 + (~ 0:15)&lt;br /&gt;
&lt;br /&gt;
==== TODOs ====&lt;br /&gt;
* Vertretung für nächste Woche organisieren [done]&lt;br /&gt;
* FSR wegen Keksen fragen&lt;br /&gt;
&lt;br /&gt;
==== Links ====&lt;br /&gt;
* [http://overthewire.org challenges auf overthewire.org]&lt;br /&gt;
* [http://www.regexr.com// RegEx]&lt;br /&gt;
* [http://man.he.net/ Online-Manpages]&lt;br /&gt;
* [http://www.linux-praxis.de/lpic1/lpi101/1.103.4.html Unix-Streams]&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
* Vorstellungsrunde (neue Leute *yeah*)&lt;br /&gt;
* Jabber/IRC einrichten&lt;br /&gt;
* Bandit (auf overthewire.org) bis Level 10&lt;br /&gt;
* RegEx&lt;br /&gt;
* file-descriptors&lt;br /&gt;
=== Ergebnisse ===&lt;br /&gt;
&lt;br /&gt;
=== challenges auf overthewire.org ===&lt;br /&gt;
* [http://overthewire.org/wargames/bandit/ bandit]&lt;br /&gt;
* teaches the basics&lt;br /&gt;
* Fortschritt mit Anmerkungen im [https://mafiasi.de/etherpad/pad/CInsects/CInsects_-_OverTheWire_Bandit Etherpad] zu finden.&lt;br /&gt;
&lt;br /&gt;
=== Guides/ Help ===&lt;br /&gt;
&lt;br /&gt;
==== file-descriptor ====&lt;br /&gt;
* stellen Ein- und Ausgabe Ressourcen da&lt;br /&gt;
* kann benutzt werden um Ausgaben als Eingaben zu benutzen&lt;br /&gt;
* kann benutzt werden um Fehlermeldungen zu ignorieren/protokollieren&lt;br /&gt;
* Um Ströme zu modifizeren können | &amp;gt; &amp;lt; benutzt werden&lt;br /&gt;
** 2&amp;gt;/dev/null ignoriere Fehlermeldungen&lt;br /&gt;
** nc &amp;gt; message.txt speichere die Ausgabe von nc in einer Datei&lt;br /&gt;
** sort data.txt | uniq -u benutze die ausgabe von sort als input von uniq&lt;br /&gt;
* für weiteres siehe Link zu Unix-Streams&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! name !! Integer!! description&lt;br /&gt;
|-&lt;br /&gt;
| stdin&lt;br /&gt;
| 0&lt;br /&gt;
| Standard Eingabe Strom&lt;br /&gt;
|-&lt;br /&gt;
| stdout&lt;br /&gt;
| 1&lt;br /&gt;
| Standard Ausgabe Strom&lt;br /&gt;
|-&lt;br /&gt;
| stderr&lt;br /&gt;
| 2&lt;br /&gt;
| Standard Fehler Strom&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== RegEx ====&lt;br /&gt;
* finde Muster in Daten/Text&lt;br /&gt;
* gib Daten in einem Muster aus&lt;br /&gt;
* (verwirre Leute)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! String !! Beschreibung !! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| []&lt;br /&gt;
| Trifft genau ein Zeichen innerhalb der Klammer &lt;br /&gt;
| [mM][ea][iy]er &lt;br /&gt;
|-&lt;br /&gt;
| \w \d \s .&lt;br /&gt;
| Character-Klassen: Word, Digit, Seperator und beliebig &lt;br /&gt;
| ... &lt;br /&gt;
|-&lt;br /&gt;
| * + ? {m-n}&lt;br /&gt;
|Quantoren : beliebig oft, mindestens 1x, maximal 1x, mindestens m und maximal n mal&lt;br /&gt;
| \d{4}-[1]?\d-\d{2}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* unter grep können mit (?= pattern ) teile des Ergebnisses ausgeblendet werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Unix-Commands ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! name !! example !! description !! special &lt;br /&gt;
|-&lt;br /&gt;
| grep &lt;br /&gt;
| grep password backup.txt &lt;br /&gt;
| global/regular expression/print &lt;br /&gt;
| a lot ... [http://www.gnu.org/software/grep/manual/grep.html RTFM ] &lt;br /&gt;
|-&lt;br /&gt;
|  man &lt;br /&gt;
| man grep &lt;br /&gt;
| shows the manpage for the given command &lt;br /&gt;
| --- &lt;br /&gt;
|-&lt;br /&gt;
| file &lt;br /&gt;
| file foo.data &lt;br /&gt;
| shows the type of the given file &lt;br /&gt;
| ---  &lt;br /&gt;
|-&lt;br /&gt;
| sort &lt;br /&gt;
| sort foo.txt&lt;br /&gt;
| sorts the data &lt;br /&gt;
| ---  &lt;br /&gt;
|-&lt;br /&gt;
| uniq&lt;br /&gt;
| uniq -u foo.data &lt;br /&gt;
| groups up doubled lines &lt;br /&gt;
| use -u to show lines who appears only once&lt;br /&gt;
|-&lt;br /&gt;
| cut&lt;br /&gt;
| cut -f2 &lt;br /&gt;
| cuts out columns &lt;br /&gt;
| ---  &lt;br /&gt;
|-&lt;br /&gt;
| strings&lt;br /&gt;
| strings foo.data &lt;br /&gt;
| shows all humand-readable strings in a file&lt;br /&gt;
| ---  &lt;br /&gt;
|-&lt;br /&gt;
| find &lt;br /&gt;
| find ~ -name &amp;quot;*.secret&amp;quot; &lt;br /&gt;
| find all matching files &lt;br /&gt;
| a lot, again [https://www.gnu.org/software/findutils/manual/html_mono/find.html RTFM ]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>2.240.144.156</name></author>
	</entry>
</feed>