Difference between revisions of "Newline 2012/Talk proposals"

From Whitespace (Hackerspace Gent)
Jump to: navigation, search
(Minemu: protecting buggy programs from memory corruption attacks)
(Fuck it, We'll do it live!)
 
(11 intermediate revisions by 9 users not shown)
Line 37: Line 37:
 
'''Links''':
 
'''Links''':
 
* [http://mediawiki.org MediaWiki.org]
 
* [http://mediawiki.org MediaWiki.org]
 
  
 
== Kicking vmware's ass. ==
 
== Kicking vmware's ass. ==
Line 66: Line 65:
 
'''Summary''': a bit of social engeneering and social stupidity.
 
'''Summary''': a bit of social engeneering and social stupidity.
  
'''What''':  
+
'''What''': Data is a big thing now a days. Data is everywhere. Data is collected on almost as many places. And a lot of people want to access your data.
 +
But why exactly is your data important? What can people / companies do with it? How can I keep my data safe. or that of my company? How do criminals get to your data? and most importantly, what can you do to avoid the fact that they steal your data?
  
'''When''': whenever
+
'''When''': all join the care boat :-)
  
 
'''Links''':
 
'''Links''':
Line 76: Line 76:
 
'''Type''': talk
 
'''Type''': talk
  
'''Length''': 15 - 20 mins
+
'''Length''': 15 - 30 mins
  
 
'''Presenter(s)''': [[Jeroen De Dauw]]
 
'''Presenter(s)''': [[Jeroen De Dauw]]
Line 82: Line 82:
 
'''Summary''': What is Semantic MediaWiki, what can it do for me, and why is it not on Wikipedia yet?
 
'''Summary''': What is Semantic MediaWiki, what can it do for me, and why is it not on Wikipedia yet?
  
'''What''': Semantic MediaWiki (SMW) is a free, open-source extension to MediaWiki – the wiki software that powers Wikipedia – that lets you store and query data within the wiki's pages. Semantic MediaWiki is also a full-fledged framework, in conjunction with many spinoff extensions, that can turn a wiki into a powerful and flexible “collaborative database”. All data created within SMW can easily be published via the Semantic Web, allowing other systems to use this data seamlessly.
+
'''What''': Semantic MediaWiki (SMW) is a free, open-source extension to MediaWiki – the wiki software that powers Wikipedia – that lets you store and query data within the wiki's pages. Semantic MediaWiki is also a full-fledged framework, in conjunction with many spinoff extensions, that can turn a wiki into a powerful and flexible “collaborative database”. All data created within SMW can easily be published via the Semantic Web, allowing other systems to use this data seamlessly. This talk will explain how it works both from a user perspective and a technical one, where it might be usefull for you and how you can effectively use it. It will also cover why this is not on Wikipedia yet, and how that is going to change over the next year.
  
 
'''When''': whenever
 
'''When''': whenever
Line 97: Line 97:
 
'''Presenter(s)''': [[abe]]
 
'''Presenter(s)''': [[abe]]
  
'''Summary''': A walk through of the hack-chalange...
+
'''Summary''': A walk through of the hack-challenge...
  
'''What''': In this talk I'll discuss the solution to the different levels of the hack challange,
+
'''What''': There will be a hack challenge on the second day of newline. This challenge exists out of 6 levels that range from simple networking stuff to advanced memory corruption. In this talk I will discuss the solution to all the levels. I will also take the time to congratulate the winner and award him/her the eternal status of uber hacker.
  
'''When''': At the end, plus a 1 min anouncment of the talk at the beginning of the day.
+
This talk will contain live coding.
  
'''Links''':
+
'''When''': At the end, plus a 1 min to announce the challenge at the beginning of the day.
* [http://0x20.be/Newline/Hack_Challenge Hack Challenge]
+
  
 +
'''Links''':
 +
* [http://0x20.be/Newline2012/Schedule/Hack_Challenge Hack Challenge]
  
 
== Minemu: protecting buggy programs from memory corruption attacks ==
 
== Minemu: protecting buggy programs from memory corruption attacks ==
Line 139: Line 140:
 
* https://minemu.org/minemu_raid11.pdf
 
* https://minemu.org/minemu_raid11.pdf
 
* https://minemu.org/code/releases/minemu-0.8.tar.gz
 
* https://minemu.org/code/releases/minemu-0.8.tar.gz
 +
 +
== Google Summer of Code and mentoring programs ==
 +
 +
'''Type''': talk
 +
 +
'''Length''': 10 - 15 mins
 +
 +
'''Presenter(s)''': [[Jeroen De Dauw]]
 +
 +
'''Summary''': Google Summer of Code is a yearly program organized by Google to get students involved with open source projects.
 +
 +
'''What''': This talk introduces you to the Google Summer of Code program, the ideas behind it, why it's '''awesome''' and similar mentoring programs organized by various organizations. As well as my views as participating student for 2 years and co-mentoring for 1 year.
 +
 +
'''When''': whenever
 +
 +
'''Links''':
 +
* [https://code.google.com/soc/ Google Summer of Code]
 +
 +
 +
== Making things with code ==
 +
 +
'''Type''': talk
 +
 +
'''Length''': 30 - 45 mins
 +
 +
'''Presenter(s)''': Corneel Cannaerts, Jan Vantomme
 +
 +
'''Summary''': Creating tangible objects with code.
 +
 +
'''What''': We'll talk about our design process, and how we use code to create real objects using 3D printers, lasercutters and CNC machines. We'll also take you on a trip through the work we've created for the Generator.x 3.0 exhibition at iMAL in Brussels.
 +
 +
'''When''': Somewhere in the afternoon.
 +
 +
'''Links''':
 +
* [http://processingghent.org/ Processing Ghent]
 +
* [http://vorm.pl/us/9f Generator.x 3.0 Exhibition]
 +
 +
 +
== The universe is a collection of facts and dimensions ==
 +
 +
'''Type''': workshop
 +
 +
'''Length''': 75 mins
 +
 +
'''Presenter(s)''': Cedric De Vroey
 +
 +
'''Summary''': Data warehousing in a nutshell and getting your hands dirty with the Twitter API and Pentaho Data Integration
 +
 +
'''What''': First I'll give a 20 minute lecture on data warehousing, some of its main concepts and more specific we'll focus on the portion where we Extract, Transform and Load the data into the data model. After that, we'll design a first Data Model designed to find the most influential twitter user in the last 5 days, based on a fixed set of keywords. after this, we'll install mysql and Pentaho Data Integration and build the PDI procedures to fill the data model.
 +
 +
'''When''': Doesn't matter.
 +
 +
'''Links''': Euhm, google "Pentaho Data Integration", "Data Warehousing" and "ETL"
 +
 +
 +
== Electronics design workflow: From idea to production runs ==
 +
 +
'''Type''': Talk
 +
 +
'''Length''': 45 mins
 +
 +
'''Presenter(s)''': Koenraad
 +
 +
'''Summary''': A walkthrough through electronics design, step by step
 +
 +
'''What''': Step by step, I'll walk through the process of designing electronics. I'll talk about what files are generated at each step, what they contain and how they fit into the design process. I'll compare commercial and open-source design tools and point out areas for improvement in both.
 +
This talk will not be about electronics itself, but rather the process around it. To draw a parallel with software, not about how to write C, but rather about the build system. The talk will be beginner-friendly.
 +
 +
'''When''': Doesn't matter.
 +
 +
'''Links''': I'll drop in some when I make the presentation.
 +
 +
== 3D printing and openSCAD ==
 +
 +
'''Type''': Talk
 +
 +
'''Length''': 30 minutes
 +
 +
'''Presenter(s)''': Joost
 +
 +
'''Summary''': A brief explanation and demo of 3D printing and an introduction to openSCAD.
 +
 +
'''What''': A brief explanation and demo of 3D printing and an introduction to openSCAD.
 +
 +
'''When''': Any time is good
 +
 +
'''Links''':
 +
* [http://www.openscad.org/ openSCAD]
 +
 +
== How Custom Built Electronics and Smartphones Can Play Nice: Communication Between Android and Arduino  ==
 +
 +
'''Type''': Talk
 +
 +
'''Length''': 30 minutes
 +
 +
'''Presenter(s)''': Joren
 +
 +
'''Summary''': What are the options when you want to communicate between your smartphone and electronic devices? This talk presents an overview and shows examples with Android and Arduino.
 +
 +
'''What''': The talk will give an overview of the different options you have when you want use your smartphone to control home made electronics or the other way around. It features examples built with Arduino and Android.
 +
 +
'''When''': 17.30
 +
 +
* [http://0110.be 0110]

Latest revision as of 16:32, 6 March 2012

If you want to give a talk, please list it at the bottom of this page using the below format:

== Talk name ==

'''Type''': talk, workshop, ect

'''Length''': length of the talk, this can be an interval of what is acceptable to you

'''Presenter(s)''': names, feel free to link to your user page that has extra info on you

'''Summary''': short one line description for the shedule

'''What''': What the talk is about

'''When''': any preferences of when you would like to give the talk

'''Links''': (if any)
* [http://0x20.be 0x20]
* ...

A quick walkthrough of MediaWiki[edit]

Type: talk

Length: 15 - 20 mins

Presenter(s): Jeroen De Dauw

Summary: What can you do with MediaWiki and how?

What: This talk quickly introduces you to MediaWiki, the platform behind Wikipedia and the worlds most popular wiki software. You will learn how it can be usefull for you, what the major features are and some nice tricks.

When: whenever

Links:

Kicking vmware's ass.[edit]

Type: talk

Length: 30 mins

Presenter(s): Bert Desmet

Summary: A fairly deep dive into KVM and ovirt.

What:

When: whenever

Links:


I'm going to steal your data[edit]

Type: talk

Length: 30 mins

Presenter(s): Bert Desmet

Summary: a bit of social engeneering and social stupidity.

What: Data is a big thing now a days. Data is everywhere. Data is collected on almost as many places. And a lot of people want to access your data. But why exactly is your data important? What can people / companies do with it? How can I keep my data safe. or that of my company? How do criminals get to your data? and most importantly, what can you do to avoid the fact that they steal your data?

When: all join the care boat :-)

Links:

Semantic MediaWiki[edit]

Type: talk

Length: 15 - 30 mins

Presenter(s): Jeroen De Dauw

Summary: What is Semantic MediaWiki, what can it do for me, and why is it not on Wikipedia yet?

What: Semantic MediaWiki (SMW) is a free, open-source extension to MediaWiki – the wiki software that powers Wikipedia – that lets you store and query data within the wiki's pages. Semantic MediaWiki is also a full-fledged framework, in conjunction with many spinoff extensions, that can turn a wiki into a powerful and flexible “collaborative database”. All data created within SMW can easily be published via the Semantic Web, allowing other systems to use this data seamlessly. This talk will explain how it works both from a user perspective and a technical one, where it might be usefull for you and how you can effectively use it. It will also cover why this is not on Wikipedia yet, and how that is going to change over the next year.

When: whenever

Links:

Fuck it, We'll do it live![edit]

Type: Talk

Length: 30 - 45mins

Presenter(s): abe

Summary: A walk through of the hack-challenge...

What: There will be a hack challenge on the second day of newline. This challenge exists out of 6 levels that range from simple networking stuff to advanced memory corruption. In this talk I will discuss the solution to all the levels. I will also take the time to congratulate the winner and award him/her the eternal status of uber hacker.

This talk will contain live coding.

When: At the end, plus a 1 min to announce the challenge at the beginning of the day.

Links:

Minemu: protecting buggy programs from memory corruption attacks[edit]

Type: talk, workshop, ect

Length: 30 - 45 mins

Presenter(s): Erik

Summary: Protecting buggy programs from memory corruption attacks.

What: Dynamic taint analysis is a powerful technique to detect memory corruption attacks. Yet with typical overheads of an order of magnitude, it is not something you would choose to deploy in any production environment. Minemu is a fast taint-tracking emulator for Linux which aims to be fast enough to be run on production systems.

Minemu is a fast, process-based taint-tracking emulator for Linux (x86, 32bit). By keeping track of where untrusted data (such as data from the network) is copied to inside your program, and by subsequently checking whether this data is used to take control of the program, Minemu effectively protects against most memory corruption attacks, both for known and unknown vulnerabilities. Tracking the flow of untrusted data during the execution of a program is slow because we effectively have to do an extra memory operation for each original memory operation. However, by using a special memory layout and utilizing SSE registers, Minemu tries to keep the overhead to a minimum.

When: no idea

Links: (if any)

Google Summer of Code and mentoring programs[edit]

Type: talk

Length: 10 - 15 mins

Presenter(s): Jeroen De Dauw

Summary: Google Summer of Code is a yearly program organized by Google to get students involved with open source projects.

What: This talk introduces you to the Google Summer of Code program, the ideas behind it, why it's awesome and similar mentoring programs organized by various organizations. As well as my views as participating student for 2 years and co-mentoring for 1 year.

When: whenever

Links:


Making things with code[edit]

Type: talk

Length: 30 - 45 mins

Presenter(s): Corneel Cannaerts, Jan Vantomme

Summary: Creating tangible objects with code.

What: We'll talk about our design process, and how we use code to create real objects using 3D printers, lasercutters and CNC machines. We'll also take you on a trip through the work we've created for the Generator.x 3.0 exhibition at iMAL in Brussels.

When: Somewhere in the afternoon.

Links:


The universe is a collection of facts and dimensions[edit]

Type: workshop

Length: 75 mins

Presenter(s): Cedric De Vroey

Summary: Data warehousing in a nutshell and getting your hands dirty with the Twitter API and Pentaho Data Integration

What: First I'll give a 20 minute lecture on data warehousing, some of its main concepts and more specific we'll focus on the portion where we Extract, Transform and Load the data into the data model. After that, we'll design a first Data Model designed to find the most influential twitter user in the last 5 days, based on a fixed set of keywords. after this, we'll install mysql and Pentaho Data Integration and build the PDI procedures to fill the data model.

When: Doesn't matter.

Links: Euhm, google "Pentaho Data Integration", "Data Warehousing" and "ETL"


Electronics design workflow: From idea to production runs[edit]

Type: Talk

Length: 45 mins

Presenter(s): Koenraad

Summary: A walkthrough through electronics design, step by step

What: Step by step, I'll walk through the process of designing electronics. I'll talk about what files are generated at each step, what they contain and how they fit into the design process. I'll compare commercial and open-source design tools and point out areas for improvement in both. This talk will not be about electronics itself, but rather the process around it. To draw a parallel with software, not about how to write C, but rather about the build system. The talk will be beginner-friendly.

When: Doesn't matter.

Links: I'll drop in some when I make the presentation.

3D printing and openSCAD[edit]

Type: Talk

Length: 30 minutes

Presenter(s): Joost

Summary: A brief explanation and demo of 3D printing and an introduction to openSCAD.

What: A brief explanation and demo of 3D printing and an introduction to openSCAD.

When: Any time is good

Links:

How Custom Built Electronics and Smartphones Can Play Nice: Communication Between Android and Arduino[edit]

Type: Talk

Length: 30 minutes

Presenter(s): Joren

Summary: What are the options when you want to communicate between your smartphone and electronic devices? This talk presents an overview and shows examples with Android and Arduino.

What: The talk will give an overview of the different options you have when you want use your smartphone to control home made electronics or the other way around. It features examples built with Arduino and Android.

When: 17.30