{"guid":"import-e9cc4f3ee3c026c887","title":"Disassembler Internals II: Automated Data Structure Recognition","subtitle":null,"slug":"22C3-926-en-disassembler_internals","link":"http://events.ccc.de/congress/2005/fahrplan/events/926.en.html","description":"Disassembler Internals II is an advanced look at the power of programmatic disassembly analysis. The talk will focus on data structure recognition for the purposes of reducing time spent reverse engineering protocols and proprietary file formats.\n","original_language":"eng","persons":["Richard Johnson"],"view_count":31,"promoted":false,"date":"2005-12-29T01:00:00.000+01:00","release_date":"2007-12-29T01:00:00.000+01:00","updated_at":"2025-03-27T09:30:03.704+01:00","tags":["22c3"," Hacking"],"length":2612,"duration":2612,"thumb_url":"https://static.media.ccc.de/media/congress/2005/22C3-926-en-disassembler_internals.jpg","poster_url":"https://static.media.ccc.de/media/congress/2005/22C3-926-en-disassembler_internals_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2005/import-e9cc4f3ee3c026c887-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2005/import-e9cc4f3ee3c026c887-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/22C3-926-en-disassembler_internals","url":"https://api.media.ccc.de/public/events/import-e9cc4f3ee3c026c887","conference_title":"22C3: Private Investigations","conference_url":"https://api.media.ccc.de/public/conferences/22c3","related":[{"event_id":737,"event_guid":"import-26327c95883d3939d5","weight":1},{"event_id":1806,"event_guid":"IE5aOu8FUaPfpFv5v4rtJg","weight":1},{"event_id":1934,"event_guid":"tFBTD_3Ih6LzwUZFnvCYqA","weight":1},{"event_id":2052,"event_guid":"-bugdKsCZJrfOHlkVIfXOw","weight":1},{"event_id":2507,"event_guid":"2e6e3f84-3f82-4e72-981e-fd90e23d8112","weight":1},{"event_id":2814,"event_guid":"3cb4101c-2042-4883-b6fb-6591994a70c0","weight":1},{"event_id":3309,"event_guid":"9335f1f1-c0c5-5378-b686-fffd6781c5ce","weight":1},{"event_id":3632,"event_guid":"378cdf23-350b-4a05-afd0-6360139a7a06","weight":1},{"event_id":4817,"event_guid":"be19fbe3-e825-4e67-93f9-a6aeda2e31af","weight":1},{"event_id":4855,"event_guid":"51b586be-500c-436e-b70c-fc433e65c4be","weight":1},{"event_id":5501,"event_guid":"YEJOkxvQJMR7HSFH9bSSNA","weight":1},{"event_id":6411,"event_guid":"42650545-4394-4455-a5f5-9efad111fedc","weight":1}],"recordings":[{"size":92,"length":2612,"mime_type":"audio/ogg","language":"eng","filename":"22C3-926-en-disassembler_internals.ogg","state":"downloaded","folder":"lectures/audio/ogg","high_quality":true,"width":320,"height":240,"updated_at":"2014-05-10T15:26:36.487+02:00","recording_url":"https://cdn.media.ccc.de/congress/2005/lectures/audio/ogg/22C3-926-en-disassembler_internals.ogg","url":"https://api.media.ccc.de/public/recordings/1651","event_url":"https://api.media.ccc.de/public/events/import-e9cc4f3ee3c026c887","conference_url":"https://api.media.ccc.de/public/conferences/22c3"},{"size":92,"length":2612,"mime_type":"video/mp4","language":"eng","filename":"22C3-926-en-disassembler_internals.m4v","state":"downloaded","folder":"lectures/video/mp4-avc/320x240","high_quality":true,"width":320,"height":240,"updated_at":"2016-01-27T11:03:17.619+01:00","recording_url":"https://cdn.media.ccc.de/congress/2005/lectures/video/mp4-avc/320x240/22C3-926-en-disassembler_internals.m4v","url":"https://api.media.ccc.de/public/recordings/1650","event_url":"https://api.media.ccc.de/public/events/import-e9cc4f3ee3c026c887","conference_url":"https://api.media.ccc.de/public/conferences/22c3"}]}