~/talk

Using Cython for distributed-multiprocess steganographic md5sum-collision generation

Talkat PyCon Australia 2013 · 2013-07-05..07-07· [python]
linkedin:tveastman
slides:none on file

Uses Cython plus Python’s multiprocessing to brute-force md5 collisions for the last six hex digits (24 bits ≈ 16 million tries), moving per-page work from about 10 minutes down to 3–30 seconds (sometimes ~2s) on an eight‑core box; appends a small base‑5 whitespace payload (typically 10–15 characters) to hide the gibberish and generate chosen suffixes; builds a steganographic pastebin labyrinth that works, exposes the pastebin’s lack of salting, and leads to a subsequent server patch.

AI-written summary · about

  1. 0:00Introduction
  2. 0:54The paste bin context
  3. 3:20The quest for MD5 collisions
  4. 6:46Cython and performance
  5. 10:56Multiprocessing in Python
  6. 13:54Hiding the hash garbage
  7. 16:00Building the labyrinth
  8. 19:10Lessons in procrastination
  9. 20:07Q&A and technical discussion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.