{"guid":"import-7317225cacc9eb4d71","title":"Finding and Preventing Buffer Overflows","subtitle":"An overview of static and dynamic approaches","slug":"22C3-556-en-preventing_buffer_overflows","link":"http://events.ccc.de/congress/2005/fahrplan/events/556.en.html","description":"A talk that will present academic tools, which are designed to find or disarm security problems in C code\n","original_language":"eng","persons":["Martin Johns"],"tags":["22c3"," Hacking"],"view_count":102,"promoted":false,"date":"2005-12-27T01:00:00.000+01:00","release_date":"2007-12-29T01:00:00.000+01:00","updated_at":"2026-01-30T18:00:09.099+01:00","length":2749,"duration":2749,"thumb_url":"https://static.media.ccc.de/media/congress/2005/22C3-556-en-preventing_buffer_overflows.jpg","poster_url":"https://static.media.ccc.de/media/congress/2005/22C3-556-en-preventing_buffer_overflows_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2005/import-7317225cacc9eb4d71-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2005/import-7317225cacc9eb4d71-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/22C3-556-en-preventing_buffer_overflows","url":"https://api.media.ccc.de/public/events/import-7317225cacc9eb4d71","conference_title":"22C3: Private Investigations","conference_url":"https://api.media.ccc.de/public/conferences/22c3","related":[{"event_id":746,"event_guid":"import-3d2fea9bd42aa8754d","weight":1},{"event_id":760,"event_guid":"import-e0dc3d63d8c85c7c2f","weight":1},{"event_id":911,"event_guid":"import-318a15cba5689b8505","weight":1},{"event_id":931,"event_guid":"import-aff35a6cca25642871","weight":1},{"event_id":942,"event_guid":"import-4c93897d43ca54bf73","weight":1},{"event_id":964,"event_guid":"import-480d3f86e0ad1352fc","weight":1},{"event_id":973,"event_guid":"import-ed1c1621de6cb7a72a","weight":1},{"event_id":997,"event_guid":"import-be2891faa7c05bac07","weight":1},{"event_id":1028,"event_guid":"import-f46b9a6a2d546305c8","weight":1},{"event_id":1042,"event_guid":"import-b766adc19ddd01d9b4","weight":1},{"event_id":1088,"event_guid":"import-823765436f0318a89b","weight":2},{"event_id":1273,"event_guid":"import-185c5941b7063fd2b7","weight":1},{"event_id":1796,"event_guid":"z7M48Tb_4vtI0BBFVqe_ag","weight":1},{"event_id":2371,"event_guid":"318a2c32-3c4e-44b3-8037-778f022dad03","weight":1},{"event_id":2599,"event_guid":"47ec62f7-fead-49b4-a89a-382f9343df5a","weight":1},{"event_id":2631,"event_guid":"8a9c7888-b460-45a4-a746-2cd21caffbf3","weight":1},{"event_id":3039,"event_guid":"4a820df8-8297-4135-9240-6e51bcf47b9b","weight":1},{"event_id":3418,"event_guid":"e22d9cbc-8dfe-4b87-a0e0-56fb76a62511","weight":1},{"event_id":3563,"event_guid":"0bf48766-2a96-4c65-bc82-54c490c5c4e3","weight":1},{"event_id":3684,"event_guid":"3a53269d-4dcb-4a56-b018-7db9f230aab3","weight":1},{"event_id":3849,"event_guid":"afcad2d0-34e7-11e7-b75a-bf6c18dd9a31","weight":1},{"event_id":4257,"event_guid":"9f3c556d-5cb0-4b17-a099-3c4626a7e83b","weight":1}],"recordings":[{"size":96,"length":2749,"mime_type":"audio/ogg","language":"eng","filename":"22C3-556-en-preventing_buffer_overflows.ogg","state":"downloaded","folder":"lectures/audio/ogg","high_quality":true,"width":320,"height":240,"updated_at":"2014-05-10T15:26:37.601+02:00","recording_url":"https://cdn.media.ccc.de/congress/2005/lectures/audio/ogg/22C3-556-en-preventing_buffer_overflows.ogg","url":"https://api.media.ccc.de/public/recordings/1725","event_url":"https://api.media.ccc.de/public/events/import-7317225cacc9eb4d71","conference_url":"https://api.media.ccc.de/public/conferences/22c3"},{"size":96,"length":2749,"mime_type":"video/mp4","language":"eng","filename":"22C3-556-en-preventing_buffer_overflows.m4v","state":"downloaded","folder":"lectures/video/mp4-avc/320x240","high_quality":true,"width":320,"height":240,"updated_at":"2016-01-27T11:03:19.005+01:00","recording_url":"https://cdn.media.ccc.de/congress/2005/lectures/video/mp4-avc/320x240/22C3-556-en-preventing_buffer_overflows.m4v","url":"https://api.media.ccc.de/public/recordings/1724","event_url":"https://api.media.ccc.de/public/events/import-7317225cacc9eb4d71","conference_url":"https://api.media.ccc.de/public/conferences/22c3"}]}