<?xml version="1.0" encoding="UTF-8"?>
<schedule>
 <conference>
  <title>0sec 2007</title>
  <subtitle></subtitle>
  <venue></venue>
  <city>Bern</city>
  <start>2007-10-19</start>
  <end>2007-10-21</end>
  <days>3</days>
  <release>0.7</release>
  <day_change>11:00</day_change>
  <timeslot_duration>01:00</timeslot_duration>
 </conference>
 <day date="2007-10-19" index="1">
  <room name="Talk">
   <event id="6">
    <start>19:00</start>
    <duration>01:00</duration>
    <room>Talk</room>
    <tag>0sec07opening</tag>
    <title>0sec 2007 Opening Event</title>
    <subtitle></subtitle>
    <track>Talks</track>
    <type>Other</type>
    <language>English</language>
    <abstract>Opening event of 0sec 2007, with welcome aperitif sponsored by Dreamlab.</abstract>
    <description></description>
    <persons>
     <person id="8">nick</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="7">
    <start>21:00</start>
    <duration>01:00</duration>
    <room>Talk</room>
    <tag>oracleseckornbrust</tag>
    <title>Latest trends in Oracle Security</title>
    <subtitle></subtitle>
    <track>Talks</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Oracle databases are the leading databases in companies and organizations. In the last 3 years Oracle invested a lot of time and engery to make the databases more secure, adding new features, ... But even 2007 most databases are easy to hack.</abstract>
    <description>This talk will describe the current status, the typical problems in customer installations and the trends for the future for Oracle Security.

I will show some scenarios how to attack (and prevent) databases, abuse Oracle security features (like Oracle Transparent Database Encryption (TDE)) and the latest trends in SQL Injection (e.g. why a table "!rm -rF /" sometimes executes code).</description>
    <persons>
     <person id="9">Alexander Kornbrust</person>
    </persons>
    <links>
    </links>
   </event>
  </room>
 </day>
 <day date="2007-10-20" index="2">
  <room name="Talk">
   <event id="8">
    <start>14:00</start>
    <duration>02:00</duration>
    <room>Talk</room>
    <tag></tag>
    <title>WebAppSec the Big Picture</title>
    <subtitle></subtitle>
    <track>Talks</track>
    <type>Workshop</type>
    <language>English</language>
    <abstract></abstract>
    <description>Most of the actual vulnerabilities which security researchers and also
bad guys (doesn't) report every day, are related to web applications.
Even if this is the case, the security community didn't get the big
picture of what security related problems we've got through web
applications. In this demonstration, Sven Vetsch (aka. Disenchant) will
show you an overview of the most important web vulnerabilities like
SQLi, XSS, CSRF, Path Traversal, Session Fixation and much more. The
focus in this demonstration is not to show you the latest research
results in webappsec, it's to show the big picture of this topic to the
attendees.</description>
    <persons>
     <person id="10">Sven Vetsch</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="2">
    <start>17:00</start>
    <duration>01:00</duration>
    <room>Talk</room>
    <tag>flashsec</tag>
    <title>Testing and exploiting Flash applications</title>
    <subtitle></subtitle>
    <track>Talks</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Flash is used for so-called RIA quite a long time now. Many of us know that Flash can be evil and used for bad and ugly things, but it was not too easy to audit Flash apps in the past.</abstract>
    <description>The lecture will start with an overview over the history of Flash and ActionScript, its capabilities and design flaws. A deeper look into the object and security model as well as the variable handling will follow, including an analyze of common developer mistakes and how it is possible to exploit those. But Flash is also a powerful tool for filing attacks over the network. So a couple of possible attack examples such as request forging, network scanning or Flash based attack back channels will be introduced.</description>
    <persons>
     <person id="4">fukami</person>
    </persons>
    <links>
     <link href="https://www.flashsec.org/">https://www.flashsec.org/</link>
    </links>
   </event>
   <event id="9">
    <start>18:00</start>
    <duration>02:00</duration>
    <room>Talk</room>
    <tag></tag>
    <title>Lunch</title>
    <subtitle></subtitle>
    <track>Talks</track>
    <type>Other</type>
    <language></language>
    <abstract></abstract>
    <description></description>
    <persons>
     <person id="11">0sec orga team</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="4">
    <start>20:00</start>
    <duration>01:00</duration>
    <room>Talk</room>
    <tag>10gbemonitoring</tag>
    <title>A 10GbE monitoring system</title>
    <subtitle></subtitle>
    <track>Talks</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>Capturing network packets is a valuable technique for troubleshooting
network problems, especially when the troubleshooter has to deal with
network
elements that are not under his or her control.</abstract>
    <description>There are many open source tools available to do packet capturing and
analysis on general-purpose computer hardware. This hardware is by
far is too slow for the highest possible 10GE data rates. A solution
for that issue is to lower the data rates by filtering out
&#8217;uninteresting&#8217; data out before it gets processed by the general
purpose computer hardware.

This can be accomplished via a specialised Network Interface Card
(NIC). The specialised NIC presented in this talk was originally
developed for
security purposes, but it allows for modifications since it is built
around programmable logic.

This presentation will consist of three parts, namely:

1/ Introduction
	10 Gigabit Ethernet frame and data rates.
	Problem description, with some empirical data on the performance of
generic computer hardware.

2/ Overview of the architecture of the proposed solution.
	MISD architecture.
	Overview of the homegrown firm and software.

3/ Details and demos on the implemented features

The presentation is aimed towards a technical audience and considers
some knowledge on network protocols and the generic programming.
Perhaps we can have a discussion on next steps if that is interesting?</description>
    <persons>
     <person id="6">Ari&#235;n Vijn</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="1">
    <start>22:00</start>
    <duration>01:00</duration>
    <room>Talk</room>
    <tag>unknownrfbaseddata</tag>
    <title>Analyzing an unknown RF based data transmission</title>
    <subtitle>aka fun with 27Mhz keyboards</subtitle>
    <track>Talks</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>In today's nomad working style, radio frequencies are all over the place. Bluetooth gets involved in many transmissions, but the vintage 27Mhz frequency transmission is still used in the most low-price products like wireless keyboards and/or mice. During our product research on wireless keyboards and their protocols, we discovered many pitfalls and resources. This talk should assist other in the process of analyzing unknown rf based data transmission signals and discovers some new details on wireless keyboards.</abstract>
    <description></description>
    <persons>
     <person id="2">Max Moser</person>
     <person id="3">Philipp Schroedel</person>
    </persons>
    <links>
    </links>
   </event>
  </room>
 </day>
 <day date="2007-10-21" index="3">
  <room name="Talk">
   <event id="10">
    <start>14:00</start>
    <duration>01:00</duration>
    <room>Talk</room>
    <tag>selinux</tag>
    <title>SELinux</title>
    <subtitle>an Introduction to MAC and DTe</subtitle>
    <track>Talks</track>
    <type>Lecture</type>
    <language>English</language>
    <abstract>To quote a now (in)famous security researcher "0-day can happen to
anyone". While to a certain degree this may be true, SELinux with a well
thought out policy can greatly limit the impact of an attack.

This talk will contrast high level differences between Discretionary and
Mandatory Access Control. It will also introduce the concepts of Domain
and Type Enforcement (specifically SELinux's TE implementation). It will
conclude with a demonstration of Type Enforcement protecting a system
from an application/user-land attack</abstract>
    <description></description>
    <persons>
     <person id="12">Robert E. Lee</person>
    </persons>
    <links>
    </links>
   </event>
   <event id="5">
    <start>15:00</start>
    <duration>04:00</duration>
    <room>Talk</room>
    <tag>metasploitworkshop</tag>
    <title>Writing Exploits using Metasploit 3.0</title>
    <subtitle></subtitle>
    <track>Talks</track>
    <type>Workshop</type>
    <language>English</language>
    <abstract>Metasploit 3.0 offers a lot of new features and tricks for the exploit writer. In this talk, we shall take a few examples of vulnerabilities, write an exploit from the ground up, and see how Metasploit 3.0 assists the process of writing exploits. We shall also see how your exploits can be integrated as plugins into the Metasploit framework, and how to use Metasploit's excellent post-exploitation capabilities.

We shall re-visit some classic attacks and also cover advanced exploits such as browser attacks via heap spraying. Participants shall get insights into discovery and verification of vulnerabilities, finding the entry points, gaining control of program flow, choices of shellcode and finally writing a working exploit for the vulnerability. Participants shall also get an overview of Metasploit 3.0's internal modules and how to integrate custom exploits with the Metasploit framework.</abstract>
    <description>Before coming to workshop, I would sincerely request you to spare a couple of
hours to prepare your laptop with some required software, and test it, so that
we do not waste any class time in technical issues and troubleshooting.

LAPTOP READINESS
----------------

Hardware Requirements:
- Intel x86 hardware required.
- 512MB RAM required, at a minimum.
- Wired 10/100 Network card.
- CDROM drive (built in, or USB based)
- 5 GB free Hard disk space, at a minimum

*note: there is no Wireless LAN in the class, and therefore the Wired 10/100
card requirement is a MUST.

*note: tools and vulnerable images shall be distributed on CDs in the class.
Therefore, the CDROM drive is a must too. Some sleek and ultra portable laptops
do not have a CD drive. Please bring a USB CD drive along in that case, and make
sure the drivers work.

Operating Systems (one of the following):
- Windows 2000 SP4/XP SP2            -OR-
- Linux kernel 2.4 or above

a) Windows 2000/XP operating system (this means NO Vista)
- Administrator access mandatory
- Ability to disable Anti-virus / Anti-spyware programs
- Ability to disable Windows Firewall or personal firewall

b) Linux kernel 2.4 or above:
- Kernel 2.4 or 2.6 required (check with uname -a)
- Root access mandatory
- Ability to use an X-windows based GUI environment
- Perl 5.8 should be available (check with perl -v)
- SSH should be available (check with ssh -v)
- Netcat (nc) should be available (chech with nc -h)

SOFTWARE TO BE PRE-INSTALLED
----------------------------

I would request you to download and install the following free software.

a) Firefox 2.0 browser (install as default)
http://www.getfirefox.com/

b) Metasploit Framework 3.0
http://metasploit.com/

c) VMWare Player 2.0.x
http://www.vmware.com/download/player/

*if you have a copy of the latest VMWare workstation (5 and above), you need not

d) Active Perl (for Windows users only)
http://www.activestate.com/Products/ActivePerl/

Please ensure that the above items and installed and TESTED before bringing your
laptops to class.</description>
    <persons>
     <person id="7">Saumil Shah</person>
    </persons>
    <links>
    </links>
   </event>
  </room>
 </day>
</schedule>

