What...?
Die Datenkrake is an open-source hardware & software toolchain designed with hardware reverse-engineering & security analysis in mind.
We assembled a short list of facts to provide a rough overview about core capabilities and use-cases:
- Low cost development & attack-platform
- ARM MCU + FPGA + FTDI USB UART
- Easy access to I/O
- RJ-45 expansion jacks with +5V and GND
- Standard headers for breakout
- Buffered, protected 3V/5V tolerant I/O
- ARM JTAG and FPGA JTAG
- LPC17 family Cortex-M3 ARM
- Up to three bi-directional UARTs to the FPGA
- Dedicated UART interface to the PC via FTDI USB
- Provides Command Line Interface for user interaction
- Non-Interactive mode for transferring data
- On-chip boot-loader for USB upgradable firmware
- Control and configuration of all onboard- and FPGA-peripherals
- FPGA
- USB upgradable bit-stream
- 48 GPIO, eight channels with six bi-directional lines
- Wishbone compatible internal bus
- Extensive expansion capabilities
- Daisy-chain multiple Boards
- 5V USB-Bus-powered device, optionally over a USB Y-Cable
Use-cases
- Parallel analysis
- Fuzzing
- Automatic target crash detection
- Automatic hardware reset of target
- Glitching
- Expansion jacks provide easy interface to targets
- Onboard input protection
- Instrumentation
- Passive/Active analysis of embedded busses
- Timing-critical analysis applications
- Hardware triggering
- Analysis of proprietary protocols
- Hardware-offloading
- Real time analysis
- Hardware event filters
- Serialized output of relevant data
More information to be coming soon. A good start would be, following @nedos and @br3t (or less tweets @diedatenkrake) on twitter. If you have questions or suggestions, feel free to join #ddk on freenode IRC.
There is a 4-day training already scheduled at the REcon 2013 conference in Montreal, Canada.

|
Contact us at: datenkrake -=at=- dev -=dot=- io
All pictures: CC BY
All rights reserved. (C) 2013 Die Datenkrake (Dmitry Nedospasov & Thorsten Schroeder)
|
|
This project is powered by:
|