{"guid":"1cac5105-cfdc-42e9-9a87-0ee71fc2443c","title":"A Dozen Years of Shellphish","subtitle":"From DEFCON to the DARPA Cyber Grand Challenge","slug":"32c3-7218-a_dozen_years_of_shellphish","link":"https://events.ccc.de/congress/2015/Fahrplan/events/7218.html","description":"How we built an automatic exploitation system and qualified for the DARPA Cyber Grand Challenge.","original_language":"eng","persons":["Antonio Bianchi","Jacopo Corbetta","Andrew Dutcher"],"tags":["Security"],"view_count":18808,"promoted":false,"date":"2015-12-29T17:15:00.000+01:00","release_date":"2015-12-29T01:00:00.000+01:00","updated_at":"2025-12-28T06:15:04.761+01:00","length":3447,"duration":3447,"thumb_url":"https://static.media.ccc.de/media/congress/2015/7218-hd.jpg","poster_url":"https://static.media.ccc.de/media/congress/2015/7218-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2015/1cac5105-cfdc-42e9-9a87-0ee71fc2443c-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2015/1cac5105-cfdc-42e9-9a87-0ee71fc2443c-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/32c3-7218-a_dozen_years_of_shellphish","url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_title":"32C3: gated communities","conference_url":"https://api.media.ccc.de/public/conferences/32c3","related":[{"event_id":2819,"event_guid":"dda07b64-844a-4a54-8135-8c03f7ee6718","weight":2},{"event_id":2877,"event_guid":"b5d1079a-7d72-45b1-8328-e5c3e60944c1","weight":3},{"event_id":2879,"event_guid":"3f61827f-8b17-47b4-a43c-e0dce6532cbe","weight":2},{"event_id":2887,"event_guid":"cc9ede64-bad5-4ed0-92a3-4fbaf54eadec","weight":2},{"event_id":2888,"event_guid":"018148c1-62c9-4796-8443-2a8c8b8e3a01","weight":3},{"event_id":2907,"event_guid":"3b16ddc9-499b-44b1-9084-b3e328daea30","weight":3},{"event_id":2911,"event_guid":"60ba43d2-a9c8-42ab-a434-8772cb182675","weight":2},{"event_id":2948,"event_guid":"7ca8581d-a3f7-4247-8101-786cf04d9bd1","weight":2},{"event_id":2954,"event_guid":"62a79191-ca6a-48ea-b747-8cf13faa75cb","weight":2},{"event_id":3692,"event_guid":"f21478d4-e8db-4f19-854c-2f74b5824706","weight":2},{"event_id":4810,"event_guid":"c1acc5c2-58b2-4ed5-a504-351b8b93c171","weight":2}],"recordings":[{"size":46,"length":3438,"mime_type":"audio/opus","language":"deu","filename":"32c3-7218-de-A_Dozen_Years_of_Shellphish.opus","state":"downloaded","folder":"opus-translation","high_quality":true,"width":null,"height":null,"updated_at":"2016-01-03T01:07:49.636+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/opus-translation/32c3-7218-de-A_Dozen_Years_of_Shellphish.opus","url":"https://api.media.ccc.de/public/recordings/9550","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":52,"length":3438,"mime_type":"audio/mpeg","language":"deu","filename":"32c3-7218-de-A_Dozen_Years_of_Shellphish.mp3","state":"downloaded","folder":"mp3-translated","high_quality":true,"width":null,"height":null,"updated_at":"2016-01-03T01:06:42.887+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/mp3-translated/32c3-7218-de-A_Dozen_Years_of_Shellphish.mp3","url":"https://api.media.ccc.de/public/recordings/9548","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":null,"length":null,"mime_type":"application/x-subrip","language":"eng","filename":"DRAFT_32c3-7218-en-de-A_Dozen_Years_of_Shellphish.en_DRAFT.srt","state":"todo","folder":"","high_quality":true,"width":null,"height":null,"updated_at":"2022-01-15T17:53:23.803+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/DRAFT_32c3-7218-en-de-A_Dozen_Years_of_Shellphish.en_DRAFT.srt","url":"https://api.media.ccc.de/public/recordings/50737","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":246,"length":3447,"mime_type":"video/mp4","language":"eng-deu","filename":"32c3-7218-en-de-A_Dozen_Years_of_Shellphish_sd.mp4","state":"downloaded","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:13:16.671+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/h264-sd/32c3-7218-en-de-A_Dozen_Years_of_Shellphish_sd.mp4","url":"https://api.media.ccc.de/public/recordings/9357","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":52,"length":3438,"mime_type":"audio/mpeg","language":"eng","filename":"32c3-7218-en-A_Dozen_Years_of_Shellphish.mp3","state":"downloaded","folder":"mp3","high_quality":true,"width":null,"height":null,"updated_at":"2016-01-03T01:05:40.645+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/mp3/32c3-7218-en-A_Dozen_Years_of_Shellphish.mp3","url":"https://api.media.ccc.de/public/recordings/9547","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":44,"length":3438,"mime_type":"audio/opus","language":"eng","filename":"32c3-7218-en-A_Dozen_Years_of_Shellphish.opus","state":"downloaded","folder":"opus","high_quality":true,"width":null,"height":null,"updated_at":"2016-01-03T01:08:13.813+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/opus/32c3-7218-en-A_Dozen_Years_of_Shellphish.opus","url":"https://api.media.ccc.de/public/recordings/9549","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":228,"length":3447,"mime_type":"video/webm","language":"eng-deu","filename":"32c3-7218-en-de-A_Dozen_Years_of_Shellphish_webm-sd.webm","state":"downloaded","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:13:35.179+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/webm-sd/32c3-7218-en-de-A_Dozen_Years_of_Shellphish_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/9551","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":604,"length":3447,"mime_type":"video/mp4","language":"eng-deu","filename":"32c3-7218-en-de-A_Dozen_Years_of_Shellphish_hd.mp4","state":"downloaded","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-02-03T14:12:53.224+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/h264-hd/32c3-7218-en-de-A_Dozen_Years_of_Shellphish_hd.mp4","url":"https://api.media.ccc.de/public/recordings/9211","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":569,"length":3447,"mime_type":"video/mp4","language":"eng","filename":"32c3-7218-en-A_Dozen_Years_of_Shellphish.mp4","state":"downloaded","folder":"h264-hd-web","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-02-03T14:12:52.837+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/h264-hd-web/32c3-7218-en-A_Dozen_Years_of_Shellphish.mp4","url":"https://api.media.ccc.de/public/recordings/9209","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":569,"length":3447,"mime_type":"video/mp4","language":"deu","filename":"32c3-7218-de-A_Dozen_Years_of_Shellphish.mp4","state":"downloaded","folder":"h264-hd-web","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-02-03T14:12:53.008+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/h264-hd-web/32c3-7218-de-A_Dozen_Years_of_Shellphish.mp4","url":"https://api.media.ccc.de/public/recordings/9210","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"},{"size":562,"length":3447,"mime_type":"video/webm","language":"eng-deu","filename":"32c3-7218-en-de-A_Dozen_Years_of_Shellphish_webm-hd.webm","state":"downloaded","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-02-03T21:01:47.710+01:00","recording_url":"https://cdn.media.ccc.de/congress/2015/webm-hd/32c3-7218-en-de-A_Dozen_Years_of_Shellphish_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/9546","event_url":"https://api.media.ccc.de/public/events/1cac5105-cfdc-42e9-9a87-0ee71fc2443c","conference_url":"https://api.media.ccc.de/public/conferences/32c3"}]}