<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.mafiasi.de/index.php?action=history&amp;feed=atom&amp;title=KunterBuntesSeminar-SS10%2FOops_I_Did_It_Again</id>
	<title>KunterBuntesSeminar-SS10/Oops I Did It Again - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mafiasi.de/index.php?action=history&amp;feed=atom&amp;title=KunterBuntesSeminar-SS10%2FOops_I_Did_It_Again"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/Oops_I_Did_It_Again&amp;action=history"/>
	<updated>2026-10-18T02:59:58Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Fachschaft Informatik</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/Oops_I_Did_It_Again&amp;diff=9237&amp;oldid=prev</id>
		<title>85.183.11.228: /* Material */ Vortrag hinzugefuegt</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/Oops_I_Did_It_Again&amp;diff=9237&amp;oldid=prev"/>
		<updated>2010-04-20T23:31:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Material: &lt;/span&gt; Vortrag hinzugefuegt&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 20. April 2010, 23:31 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Zeile 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Material =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Material =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(coming soon)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Folien: http://cache.jade-hamburg.de/~teythoon/stuff/kbs-oops.pdf&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Sourcen und Code: http://cache.jade-hamburg.de/~teythoon/stuff/kbs-oops.tar.xz&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Weiterführende Links =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Weiterführende Links =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>85.183.11.228</name></author>
	</entry>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/Oops_I_Did_It_Again&amp;diff=9188&amp;oldid=prev</id>
		<title>85.183.11.228: Seite angelegt</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=KunterBuntesSeminar-SS10/Oops_I_Did_It_Again&amp;diff=9188&amp;oldid=prev"/>
		<updated>2010-04-17T14:15:06Z</updated>

		<summary type="html">&lt;p&gt;Seite angelegt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das ist der erste Termin des [[KunterBuntesSeminar-SS10|KunterBunten Seminars]] im Sommersemester 2010.&lt;br /&gt;
&lt;br /&gt;
= Abstract =&lt;br /&gt;
Der Vortrag beschreibt die Implementierung eines trivialen system calls in linux mit verheerenden Folgen, beginnend mit der Entwicklungsumgebung, etwas Theorie und ein paar Ideen, was man mit dem neuen Spielzeug fuer einen Quatsch machen kann.&lt;br /&gt;
&lt;br /&gt;
Vorwissen auf dem Gebiet ist keine Vorraussetzung, im Gegenteil, der Vortrag moechte ein paar Einblicke in die Funktionsweise von Betriebsystemen gewaehren, dich unterhalten und vielleicht etwas Appetit auf mehr machen.&lt;br /&gt;
&lt;br /&gt;
Die Sprache der Wahl der OS-Leute ist leider c, aber zur Anwendung kommende code ist wirklich uebersichtlich (der neue system call ist genau eine Zeile lang!).&lt;br /&gt;
&lt;br /&gt;
* Einrichten der Entwicklungsumgebung (kvm / qemu mit snapshots)&lt;br /&gt;
* wie erweitere ich den Kernel um einen system call (,,trampoline&amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
* trockene Theorie (memory management und context switching)&lt;br /&gt;
* was kann man damit fuer ein Quatsch machen&lt;br /&gt;
&lt;br /&gt;
= Vortragender =&lt;br /&gt;
* Justus Winter &amp;lt;4winter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Material =&lt;br /&gt;
(coming soon)&lt;br /&gt;
&lt;br /&gt;
= Weiterführende Links =&lt;br /&gt;
* http://blog.ksplice.com/2010/04/exploiting-kernel-null-dereferences/&lt;br /&gt;
* http://en.wikipedia.org/wiki/Brainfuck&lt;br /&gt;
* http://tldp.org/HOWTO/Implement-Sys-Call-Linux-2.6-i386/index.html (vorsicht, veraltet!)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:KunterBuntesSeminar]]&lt;/div&gt;</summary>
		<author><name>85.183.11.228</name></author>
	</entry>
</feed>