Tuesday, February 7, 2012

Talk @ Nullcon

I am giving talk at Nullcon 2012 (Hackers and Security Conference - www.nullcon.net)

Microcontroller has got my attention in these some days and I am trying to work micro-controller for various projects.

Here is abstract of my talk that would be in NullCon 2012

--- Teensy for Fun and Jugaad ---

Lots of people might have already came across the Teensy USB development board.

If not then Teensy is usb development board which contains microcontroller from the ATMEGA family. This development board has built in USB connectivity to interface with PC.

It is currently famous for its ability to act as USB Keybord and Mouse and send commands as per preprogrammed in its microcontroller. Talks are being given in security conferences worldwide (like defcon / blackhat) demonstrating how Teensy can be programmed and used as attack vector in Penetration Testing.

But opposite to the trend this paper will NOT show teensy as attack vector. But it will show using Teensy as Interfacing circuit. This talk will present an idea to Control PC Applications as well as control mouse through TV Remote Control.

This talk will demonstrate IR Receiver Circuit with Teensy and will give brief idea about some other interfacing possible using the Teensy Development board. The circuit itself is very simple. Talk will also show how this circuit can be used with most of the TV remote just by changing small code in the program

Giving Training at NullCon

Well I am giving Talk at NullCon in the Desi Jugad (Indian Hack) Section.
I would also be giving training under the Hardware village section
Here are some details of the training program

Event Name: Teensy Village

About the village:

Teensy village is basically to get idea about the Teensy (Microcontroller Development Board) and stuff that can be done with Teensy. This village would be tending more towards the hardware side as well as interfacing. Basic electronics knowledge would be a great help while starting this village. Never fear if you have very less electronics knowledge depending upon the overall public we can take little bit basic electronics knowledge also. We will keep hands on approach to give information about Teensy.

On day 1 we will learn about Basics of Teensy and IDE setup on Day 2 we will have advance course in Teensy about interfacing it with electronics components, electronics input and output, Use Teensy to send Keyboard and Mouse events to PC.

Who Should Attend:

Day 1: People who are New to Teensy, New to Microcontrollers or People who want to attend Day 2, As in day one we will take basics as well as setup Development Environment for Teensy also.

Day 2: People who want to learn more than software programming of teensy, hardware interfacing, more fun modules which can be interfaced.

Village Content:

Day 1: Basics of Teensy

- What is Teensy

- Details of Teensy Development Board

- Teensy Loader and HID Listen (Debug purpose)

- Using Teensyduino : Addon for Arduino IDE

- Basic Programs with Teensyduino

Day 2: Advanced Teensy

- Using Teensy as USB serial device

- Interfacing basic electronic components with Teensy

- Working with electronic input / output in Teensy

- Using Teensy to send Keyboard and Mouse events to PC