39C3 (more languages)

Dec 27, 2025 – Dec 30, 2025

/

December 27, 2025

Time
One
Zero
Ground
Fuse
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
20:00
20:15
20:30
20:45
21:00
21:15
21:30
21:45
22:00
22:15
22:30
22:45
23:00
23:15
23:30
23:45
00:00
00:15
00:30
00:45
01:00
01:15
01:30

de → fr
Opening Ceremony

10:30 - 11:00 (30min) One
assigned (1)

candidates (2)

en → fr
All Sorted by Machines of Loving Grace? "AI", Cybernetics, and Fascism and how to Intervene

11:00 - 11:40 (40min) One
assigned (3)

candidates (4)

en → fr
Zentrum für Politische Schönheit: Ein Jahr Adenauer SRP+ und der Walter Lübcke Memorial Park

11:55 - 12:35 (40min) One
assigned (3)

candidates (3)

en → es
Building hardware - easier than ever - harder than it should be

12:50 - 13:30 (40min) One
assigned (3)

candidates (5)

en → pl
Liberating Bluetooth on the ESP32

13:50 - 14:30 (40min) One
assigned (3)

candidates (4)

en → pl
Opening pAMDora's box and unleashing a thousand paths on the journey to play Beatsaber custom songs

14:45 - 15:45 (60min) One
assigned (3)

candidates (2)

en → fr
All my Deutschlandtickets gone: Fraud at an industrial scale

16:00 - 17:00 (60min) One
assigned (3)

candidates (5)

en → fr
To sign or not to sign: Practical vulnerabilities in GPG & friends

17:15 - 18:15 (60min) One
assigned (2)

candidates (2)

de → es
Die Känguru-Rebellion: Digital Independence Day

19:15 - 20:15 (60min) One
assigned (2)

candidates (4)

de → fr
Chatkontrolle - Ctrl+Alt+Delete

20:30 - 21:30 (60min) One
assigned (3)

candidates (4)

en → br
Hacking washing machines

21:45 - 22:45 (60min) One
assigned (2)

candidates (6)

en → fr
Bluetooth Headphone Jacking: A Key to Your Phone

23:00 - 00:00 (60min) One
assigned (2)

candidates (3)

de → fr
Unnecessarily Complicated Kitchen – Die Wissenschaft des guten Geschmacks

00:20 - 01:20 (60min) One
assigned (1)

candidates (3)

en → fr
A Tale of Two Leaks: How Hackers Breached the Great Firewall of China

11:00 - 11:40 (40min) Zero
assigned (3)

candidates (4)

en → fr
ISDN + POTS Telephony at Congress and Camp

11:55 - 12:35 (40min) Zero
assigned (2)

candidates (1)

en
Developing New Medicines in the Age of AI and Personalized Medicine

13:50 - 14:30 (40min) Zero
assigned (1)

candidates (1)

de
„KI“, Digitalisierung und Longevity als Fix für ein kaputtes Gesundheitssystem?

16:00 - 17:00 (60min) Zero
assigned (0)

candidates (2)

en
Pwn2Roll: Who Needs a 595€ Remote When You Have wheelchair.py?

17:15 - 18:15 (60min) Zero
assigned (0)

candidates (1)

en → es
1965 + 60 Years of Algorithmic Art with Computers

19:15 - 20:15 (60min) Zero
assigned (3)

candidates (5)

en → ja
BitUnlocker: Leveraging Windows Recovery to Extract BitLocker Secrets

20:30 - 21:30 (60min) Zero
assigned (1)

candidates (2)

en → fr
Throwing your rights under the Omnibus - how the EU's reform agenda threatens to erase a decade of digital rights

21:45 - 22:45 (60min) Zero
assigned (3)

candidates (3)

en → fr
The Eyes of Photon Science: Imaging, Simulation and the Quest to Make the Invisible Visible

23:00 - 23:40 (40min) Zero
assigned (2)

candidates (2)

de
Building a NOC from scratch

23:55 - 00:35 (40min) Zero
assigned (0)

en → pl
The art of text (rendering)

11:00 - 11:40 (40min) Ground
assigned (2)

candidates (3)

en → fr
Demystifying Fuzzer Behaviour

11:55 - 12:35 (40min) Ground
assigned (2)

candidates (2)

de → es
Neuroexploitation by Design: Wie Algorithmen in Glücksspielprodukten sich Wirkweisen des Reinforcement Learning und dopaminergen Belohnungssystems zunutze machen

12:50 - 13:30 (40min) Ground
assigned (3)

candidates (2)

de
Chaos macht Küche

13:50 - 14:30 (40min) Ground
assigned (0)

candidates (1)

en → fr
Not an Impasse: Child Safety, Privacy, and Healing Together

14:45 - 15:45 (60min) Ground
assigned (2)

candidates (2)

en → ja
Of Boot Vectors and Double Glitches: Bypassing RP2350's Secure Boot

16:00 - 17:00 (60min) Ground
assigned (1)

candidates (1)

en → fr
Excuse me, what precise time is It?

20:30 - 21:30 (60min) Ground
assigned (3)

candidates (3)

de → es
Doomsday-Porn, Schäferhunde und die „niedliche Abschiebung“ von nebenan: Wie autoritäre Akteure KI-generierte Inhalte für Social Media nutzen

21:45 - 22:45 (60min) Ground
assigned (2)

candidates (2)

en → pl
Breaking architecture barriers: Running x86 games and apps on ARM

23:00 - 23:40 (40min) Ground
assigned (2)

candidates (3)

en → fr
AI-generated content in Wikipedia - a tale of caution

23:55 - 00:35 (40min) Ground
assigned (3)

candidates (3)

de → es
Brennende Wälder und Kommentarspalten - Klimaupdate mit dem FragDenStaat Climate Helpdesk

11:55 - 12:35 (40min) Fuse
assigned (2)

candidates (1)

de
Endlich maschinenlesbare Urteile! Open access für Juristen

13:50 - 14:30 (40min) Fuse
assigned (0)

candidates (1)

de
RedScout42 – Zur digitalen Wohnungsfrage

14:45 - 15:25 (40min) Fuse
assigned (0)

candidates (1)

de
Chaos all year round

16:00 - 17:00 (60min) Fuse
assigned (0)

en → pl
Not To Be Trusted - A Fiasco in Android TEEs

20:30 - 21:30 (60min) Fuse
assigned (2)

candidates (2)

en → es
Coding Dissent: Art, Technology, and Tactical Media

23:00 - 23:40 (40min) Fuse
assigned (2)

candidates (3)

December 28, 2025

Time
One
Zero
Ground
Fuse
Canceled talk
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
20:00
20:15
20:30
20:45
21:00
21:15
21:30
21:45
22:00
22:15
22:30
22:45
23:00
23:15
23:30
23:45
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30

en → br
Protecting the network data of one billion people: Breaking network crypto in popular Chinese mobile apps

11:00 - 12:00 (60min) One
assigned (2)

candidates (4)

en → br
Skynet Starter Kit: From Embodied AI Jailbreak to Remote Takeover of Humanoid Robots

12:15 - 13:15 (60min) One
assigned (2)

candidates (2)

en → fr
A post-American, enshittification-resistant internet

13:30 - 14:30 (60min) One
assigned (3)

candidates (6)

en
Chaospager - How to construct an Open Pager System for c3

14:45 - 15:25 (40min) One
assigned (0)

en → fr
Cracking open what makes Apple's Low-Latency WiFi so fast

15:40 - 16:20 (40min) One
assigned (2)

candidates (2)

de → fr
CCC-Jahresrückblick

16:35 - 18:15 (100min) One
assigned (3)

candidates (5)

en → fr
In-house electronics manufacturing from scratch: How hard can it be?

19:15 - 19:55 (40min) One
assigned (3)

candidates (5)

de → es
freiheit.exe - Utopien als Malware

20:10 - 20:50 (40min) One
assigned (2)

candidates (2)

de → fr
Verlorene Domains, offene Türen - Was alte Behördendomains verraten

21:05 - 21:45 (40min) One
assigned (2)

candidates (2)

en → fr
Don’t look up: There are sensitive internal links in the clear on GEO satellites

22:05 - 22:45 (40min) One
assigned (2)

candidates (3)

en → pl
Xous: A Pure-Rust Rethink of the Embedded Operating System

23:00 - 23:40 (40min) One
assigned (2)

candidates (2)

de → fr
GPTDash – Der Reverse-Turing-Test

01:00 - 02:30 (90min) One
assigned (1)

candidates (2)

de → fr
Lightning Talks - Tag 2

11:00 - 13:00 (120min) Zero
assigned (3)

candidates (3)

en → fr
Agentic ProbLLMs: Exploiting AI Computer-Use and Coding Agents

13:30 - 14:30 (60min) Zero
assigned (3)

candidates (5)

en → fr
Live, Die, Repeat: The fight against data retention and boundless access to data

14:45 - 15:25 (40min) Zero
assigned (3)

candidates (3)

de
Amateurfunk im All – Kontakt mit Fram2

15:40 - 16:20 (40min) Zero
assigned (0)

en → fr
Lessons from Building an Open-Architecture Secure Element

16:35 - 17:15 (40min) Zero
assigned (2)

candidates (2)

en → es
Variable Fonts — It Was Never About File Size

17:35 - 18:15 (40min) Zero
assigned (2)

candidates (4)

de → es
Amtsgeheimnis raus, Datenhalde rein: was die Informationsfreiheit in Österreich bringt

19:15 - 19:55 (40min) Zero
assigned (2)

candidates (3)

en → pl
Prometheus: Reverse-Engineering Overwatch

20:10 - 20:50 (40min) Zero
assigned (2)

candidates (2)

de → es
Wie wir alte Flipperautomaten am Leben erhalten

21:05 - 21:45 (40min) Zero
assigned (2)

candidates (3)

en
How To Minimize Bugs in Cryptography Code

22:05 - 22:45 (40min) Zero
assigned (0)

candidates (2)

en → fr
The Small Packet of Bits That Can Save (or Destabilize) a City

23:55 - 00:35 (40min) Zero
assigned (2)

candidates (2)

de
Junghacker:innentag Einführung

10:00 - 10:45 (45min) Ground
assigned (0)

en → fr
Hatupangwingwi: The story how Kenyans fought back against intrusive digital identity systems

11:00 - 12:00 (60min) Ground
assigned (3)

candidates (3)

en → fr
Suing spyware in Europe: news from the front!

12:15 - 13:15 (60min) Ground
assigned (3)

candidates (4)

en → pl
A space odyssey #2: How to study moon rocks from the Soviet sample return mission Luna 24

13:30 - 14:30 (60min) Ground
assigned (2)

candidates (3)

en → es
Chaos Communication Chemistry: DNA security systems based on molecular randomness

14:45 - 15:25 (40min) Ground
assigned (2)

candidates (2)

de
Burn Gatekeepers, not Books!

15:40 - 16:20 (40min) Ground
assigned (0)

en → fr
Persist, resist, stitch

16:35 - 17:15 (40min) Ground
assigned (3)

candidates (5)

en → pl
Current Drone Wars

17:35 - 18:15 (40min) Ground
assigned (3)

candidates (6)

en → fr
Recharge your batteries with us - an empowering journey through the energy transition

20:10 - 20:50 (40min) Ground
assigned (2)

candidates (4)

en → lv
CSS Clicker Training: Making games in a "styling" language

21:05 - 21:45 (40min) Ground
assigned (1)

candidates (1)

en → fr
Textiles 101: Fast Fiber Transform

22:05 - 22:45 (40min) Ground
assigned (2)

candidates (2)

en
Reverse engineering the Pixel TitanM2 firmware

23:55 - 00:35 (40min) Ground
assigned (0)

de → br
selbstverständlich antifaschistisch! Aktuelle Informationen zu den Verfahren im Budapest-Komplex - von family & friends Hamburg

13:30 - 14:30 (60min) Fuse
assigned (2)

candidates (6)

de
Power Cycle B7 oder Warum kauft man eine Zeche?

14:45 - 15:25 (40min) Fuse
assigned (0)

de → fr
Auf die Dauer hilft nur Power: Herausforderungen für dezentrale Netzwerke aus Sicht der Soziologie

16:35 - 17:15 (40min) Fuse
assigned (1)

candidates (1)

en
A Quick Stop at the HostileShop

17:35 - 18:15 (40min) Fuse
assigned (0)

en
How to render cloud FPGAs useless

19:15 - 19:55 (40min) Fuse
assigned (0)

en → fr
Trump government demands access to European police databases and biometrics

20:10 - 20:50 (40min) Fuse
assigned (3)

candidates (4)

de → br
Power Cycles statt Burnout – Wie Einflussnahme nicht verpufft

21:05 - 21:45 (40min) Fuse
assigned (2)

candidates (2)

de → pl
Machine Vision – Vom Algorithmus zum Baumpilz im digitalen Metabolismus

22:05 - 22:45 (40min) Fuse
assigned (1)

candidates (1)
  • dawgctor de,en,pl,fr pl,de,en 2x Computer Vision Art Summer School at TU Berlin + M.Sc in 3d computer vision

en
Awful interception: misadventures of the russian surveillance machinery

15:40 - 16:20 (40min) Canceled talk
assigned (0)

candidates (2)

December 29, 2025

Time
One
Zero
Ground
Fuse
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
20:00
20:15
20:30
20:45
21:00
21:15
21:30
21:45
22:00
22:15
22:30
22:45
23:00
23:15
23:30
23:45
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30

en → ja
Greenhouse Gas Emission Data: Public, difficult to access, and not always correct

11:00 - 11:40 (40min) One
assigned (1)

candidates (1)

en → br
Celestial navigation with very little math

11:55 - 12:35 (40min) One
assigned (2)

candidates (3)

en → pl
What Makes Bike-Sharing Work? Insights from 43 Million Kilometers of European Cycling Data

12:50 - 13:30 (40min) One
assigned (2)

candidates (6)

de → fr
Wer hat Angst vor dem Neutralitätsgebot?

13:50 - 14:30 (40min) One
assigned (2)

candidates (2)

de → fr
Supplements und Social Media – wenn der Online-Hype zur realen Gesundheitsgefahr wird

14:45 - 15:45 (60min) One
assigned (2)

candidates (2)

de → es
Gegenmacht - Best of Informationsfreiheit

16:00 - 17:00 (60min) One
assigned (3)

candidates (4)

de → es
Schlechte Karten - IT-Sicherheit im Jahr null der ePA für alle

17:15 - 18:15 (60min) One
assigned (3)

candidates (3)

en → fr
AI Agent, AI Spy

19:15 - 20:15 (60min) One
assigned (3)

candidates (3)

de
Blackbox Palantir

20:30 - 21:30 (60min) One
assigned (0)

en → fr
10 years of Dieselgate

21:45 - 22:45 (60min) One
assigned (3)

candidates (3)

en → fr
Rowhammer in the Wild: Large-Scale Insights from FlippyR.AM

23:00 - 23:40 (40min) One
assigned (2)

candidates (2)

de → es
PRÜF

00:15 - 00:55 (40min) One
assigned (1)

candidates (1)

de
Die große Datenschutz-, Datenpannen- und DS-GVO-Show

01:00 - 02:30 (90min) One
assigned (0)

candidates (1)

de → fr
Lightning Talks - Tag 3

11:00 - 13:00 (120min) Zero
assigned (4)

candidates (4)

en → fr
Watch Your Kids: Inside a Children's Smartwatch

13:50 - 14:30 (40min) Zero
assigned (3)

candidates (4)

en → lv
APT Down and the mystery of the burning data centers

16:00 - 17:00 (60min) Zero
assigned (1)

candidates (2)

de → fr
Wer liegt hier wem auf der Tasche? Genug mit dem Bürgergeld-Fetisch. Stürmt die Paläste!

17:15 - 18:15 (60min) Zero
assigned (2)

candidates (2)

en → pl
Race conditions, transactions and free parking

21:05 - 21:45 (40min) Zero
assigned (2)

candidates (3)

en → es
Light in the Dark(net)

22:05 - 22:45 (40min) Zero
assigned (2)

candidates (3)

en → es
Human microservices at the Dutch Railways: modern architecture, ancient hardware?

23:00 - 00:00 (60min) Zero
assigned (2)

candidates (3)

en → fr
Spectre in the real world: Leaking your private data from the cloud with CPU vulnerabilities

00:15 - 00:55 (40min) Zero
assigned (2)

candidates (2)

de
Azubi-Tag Einführung

09:30 - 10:45 (75min) Ground
assigned (0)

en → pl
Design for 3D-Printing

11:00 - 11:40 (40min) Ground
assigned (2)

candidates (3)

en → pl
a media-almost-archaeology on data that is too dirty for "AI"

11:55 - 12:35 (40min) Ground
assigned (2)

candidates (3)

de → br
Teckids – eine verstehbare (digitale) Welt

12:50 - 13:30 (40min) Ground
assigned (2)

candidates (2)

en → es
Shit for Future: turning human shit into a climate solution

13:50 - 14:30 (40min) Ground
assigned (3)

candidates (4)

de → fr
Programmierte Kriegsverbrechen? Über KI-Systeme im Kriegseinsatz in Gaza und warum IT-Fachleute sich dazu äußern müssen

14:45 - 15:45 (60min) Ground
assigned (3)

candidates (3)

en → fr
There is NO WAY we ended up getting arrested for this (Malta edition)

16:00 - 17:00 (60min) Ground
assigned (3)

candidates (3)

en → fr
Set-top box Hacking: freeing the 'Freebox'

17:15 - 18:15 (60min) Ground
assigned (3)

candidates (7)

en → pl
Build a Fake Phone, Find Real Bugs: Qualcomm GPU Emulation and Fuzzing with LibAFL QEMU

19:15 - 19:55 (40min) Ground
assigned (2)

candidates (3)

de → br
Aber hier Leben? Nein danke! …oder doch? Wie wir der autoritären Zuspitzung begegnen können.

20:30 - 21:30 (60min) Ground
assigned (3)

candidates (4)

de → es
Peep-Show für die Polizei. Staatliche Überwachung von Queers in Hamburger Toiletten bis 1980

23:00 - 00:00 (60min) Ground
assigned (2)

candidates (2)

en → fr
The Museum of Care: Open-Source Survival Kit Collection

11:00 - 11:40 (40min) Fuse
assigned (3)

candidates (2)

de
Hacking Karlsruhe - 10 years later

11:55 - 12:35 (40min) Fuse
assigned (0)

en → fr
When 8 Bits is Overkill: Making Blinkenlights with a 1-bit CPU

13:50 - 14:30 (40min) Fuse
assigned (2)

candidates (1)

en → ja
Learning from South Korean Telco Breaches

14:45 - 15:45 (60min) Fuse
assigned (1)

candidates (1)

en → fr
The Last of Us - Fighting the EU Surveillance Law Apocalypse

17:15 - 18:15 (60min) Fuse
assigned (2)

candidates (2)

en
The Angry Path to Zen: AMD Zen Microcode Tools and Insights

20:10 - 20:50 (40min) Fuse
assigned (0)

candidates (1)

en
Hegemony Eroding: Excavating Diversity in Latent Space

21:05 - 21:45 (40min) Fuse
assigned (0)

en → fr
The Spectrum - Hackspace Beyond Hacking

22:05 - 22:45 (40min) Fuse
assigned (2)

candidates (2)

de → pl
Von Fuzzern zu Agenten: Entwicklung eines Cyber Reasoning Systems für die AIxCC

23:00 - 00:00 (60min) Fuse
assigned (1)

candidates (1)
  • dawgctor de,en,pl,fr pl,de,en llmsec is part of my work

December 30, 2025

Time
One
Zero
Ground
Fuse
Canceled talk
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00

en → ja
Asahi Linux - Porting Linux to Apple Silicon

11:00 - 11:40 (40min) One
assigned (1)

candidates (3)

en → pl
Security of Cardiac Implantable Electronic Devices

12:50 - 13:30 (40min) One
assigned (2)

candidates (4)

en
Breaking BOTS: Cheating at Blue Team CTFs with AI Speed-Runs

13:50 - 14:30 (40min) One
assigned (0)

candidates (1)

de → fr
Security Nightmares

14:45 - 15:45 (60min) One
assigned (2)

candidates (1)

de → es
Closing Ceremony

16:00 - 17:00 (60min) One
assigned (2)

candidates (4)

en → fr
I Hated All The Cross-Stitch Software So I Made My Own: My Deranged Outsider Software Suite For Making Deranged Outsider Art

11:00 - 11:40 (40min) Zero
assigned (3)

candidates (4)

de → fr
Fossile Industrie liebt KI!

12:50 - 13:30 (40min) Zero
assigned (2)

candidates (2)

en → fr
We, the EU, and 1064 Danes decided to look into YouTube: A story about how the EU gave us a law, 1064 Danes gave us their YouTube histories, and reality gave us a headache

13:50 - 14:30 (40min) Zero
assigned (3)

candidates (4)

en → pl
Infrastructure Review

14:45 - 15:45 (60min) Zero
assigned (2)

candidates (5)

en
Atoms in Space

11:00 - 11:40 (40min) Ground
assigned (3)

candidates (3)

de → br
CUII: Wie Konzerne heimlich Webseiten in Deutschland sperren

11:55 - 12:35 (40min) Ground
assigned (3)

candidates (3)

en → es
Who runs the www? WSIS+20 and the future of Internet governance

12:50 - 13:30 (40min) Ground
assigned (2)

candidates (2)

de
Von Groschen und SpurLos - GNU Taler auch auf eurem Event!

13:50 - 14:30 (40min) Ground
assigned (2)

candidates (2)

de
Hackspace-Vorstellungen

13:50 - 14:30 (40min) Canceled talk
assigned (0)