December 26, 2006

23C3 - 23. Chaos Communication Congress at Berliner Congress Center