{"guid":"ELK9-ZQeFcqKxBYW8eay8g","title":"Cyber Necromancy","subtitle":"Reverse Engineering Dead Protocols","slug":"31c3_-_5956_-_en_-_saal_2_-_201412281400_-_cyber_necromancy_-_joseph_tartaro_-_matthew_halchyshak","link":"http://events.ccc.de/congress/2014/Fahrplan/events/5956.html","description":"Reverse engineering is not all binaries and byte-code. The black art also extends to networks and unobtainable game servers. In this talk we go into the gruesome details of how we dug through the graveyards of console binaries and mausoleums of forgotten network protocols in order to stitch together the pieces necessary to bring our favorite game Metal Gear Online back to life.\n\nWe will be examining the process of reverse engineering the games custom network protocols in all angles from packet logs to low level disassembly of client code.","original_language":"eng","persons":["Joseph Tartaro","Matthew Halchyshak"],"view_count":5340,"promoted":false,"date":"2014-12-28T14:00:00.000+01:00","release_date":"2014-12-28T01:00:00.000+01:00","updated_at":"2026-10-05T22:15:10.259+02:00","tags":["Security \u0026 Hacking"],"length":3355,"duration":3355,"thumb_url":"https://static.media.ccc.de/media/congress/2014/5956-hd.jpg","poster_url":"https://static.media.ccc.de/media/congress/2014/5956-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2014/ELK9-ZQeFcqKxBYW8eay8g-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2014/ELK9-ZQeFcqKxBYW8eay8g-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/31c3_-_5956_-_en_-_saal_2_-_201412281400_-_cyber_necromancy_-_joseph_tartaro_-_matthew_halchyshak","url":"https://api.media.ccc.de/public/events/ELK9-ZQeFcqKxBYW8eay8g","conference_title":"31C3: a new dawn","conference_url":"https://api.media.ccc.de/public/conferences/31c3","related":[{"event_id":1642,"event_guid":"import-fa7c344d969e1f7c8d","weight":2},{"event_id":1800,"event_guid":"gL8lRFVpn8NFFfATsOn7Bw","weight":2},{"event_id":2156,"event_guid":"-n9QScyDLXMEwkqrCHASYw","weight":3},{"event_id":2157,"event_guid":"szHEwO2pazLIG7w8wQTa1w","weight":6},{"event_id":2162,"event_guid":"_lVlmBO98KMg4M-n-_A3FA","weight":2},{"event_id":2170,"event_guid":"DvpNPWPGVgSqGcOI1WK45g","weight":2},{"event_id":2173,"event_guid":"13hAy7IIWod2RIuLMvnELw","weight":5},{"event_id":2178,"event_guid":"7G4FQIXg2eb7D6F_jNwuxA","weight":2},{"event_id":2187,"event_guid":"JhCUm-jQqCMx_jDfrzH24Q","weight":2},{"event_id":2190,"event_guid":"UqfjLnUNKqc6-WzUjP6YQg","weight":4},{"event_id":2199,"event_guid":"MBpSOQzfPD4ky0hqL6B-hg","weight":5},{"event_id":2245,"event_guid":"wyL8OVhv0Y6VczeYR3K_jQ","weight":2},{"event_id":2247,"event_guid":"iU5CnqxotZz_KK2P-uVMsQ","weight":2},{"event_id":2249,"event_guid":"7dt2PzyGxZI8i0QQysCZ6Q","weight":2},{"event_id":2295,"event_guid":"e192e98a-90ca-44c8-9cfd-86b94a79f4d1","weight":2},{"event_id":2436,"event_guid":"83b785ad-0882-4552-9ad4-0cde123f3837","weight":6},{"event_id":2534,"event_guid":"0e66ac36-d9c6-4900-b532-4f651dd39582","weight":4},{"event_id":2540,"event_guid":"cd66723d-23cc-40e7-9b76-f9b38dc576ab","weight":4},{"event_id":2837,"event_guid":"9f2e9ff0-1555-470b-8743-9f07f54e9097","weight":5},{"event_id":2867,"event_guid":"341d7c6a-a8c0-47ec-8c24-4f6fc8639f3f","weight":3},{"event_id":2882,"event_guid":"df35c860-60fc-4df8-801c-b2f4f91b33b8","weight":15},{"event_id":3629,"event_guid":"686b1941-b211-4902-b4c4-1d642398e08b","weight":3},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":7},{"event_id":3676,"event_guid":"f6811c99-96af-44d5-b82d-5afe826b2caf","weight":3},{"event_id":3701,"event_guid":"155a622a-196e-4e05-a262-88f3a7726bbe","weight":3},{"event_id":3760,"event_guid":"1c75e6a1-e586-4b91-abce-92a4561d0181","weight":5}],"recordings":[{"length":3346,"mime_type":"audio/mpeg","language":"eng","filename":"31c3-5956-en-Cyber_Necromancy_mp3.mp3","state":"downloaded","folder":"mp3","high_quality":true,"width":null,"height":null,"updated_at":"2014-12-29T16:46:20.919+01:00","label":"eng","size":77,"recording_url":"https://cdn.media.ccc.de/congress/2014/mp3/31c3-5956-en-Cyber_Necromancy_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/5275","event_url":"https://api.media.ccc.de/public/events/ELK9-ZQeFcqKxBYW8eay8g","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"length":3346,"mime_type":"audio/opus","language":"eng","filename":"31c3-5956-en-Cyber_Necromancy_opus.opus","state":"downloaded","folder":"opus","high_quality":true,"width":null,"height":null,"updated_at":"2014-12-29T16:46:54.131+01:00","label":"eng","size":39,"recording_url":"https://cdn.media.ccc.de/congress/2014/opus/31c3-5956-en-Cyber_Necromancy_opus.opus","url":"https://api.media.ccc.de/public/recordings/5276","event_url":"https://api.media.ccc.de/public/events/ELK9-ZQeFcqKxBYW8eay8g","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"length":3355,"mime_type":"video/mp4","language":"eng","filename":"31c3-5956-en-Cyber_Necromancy_sd.mp4","state":"downloaded","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:07:13.245+01:00","label":"eng 576p","size":134,"recording_url":"https://cdn.media.ccc.de/congress/2014/h264-sd/31c3-5956-en-Cyber_Necromancy_sd.mp4","url":"https://api.media.ccc.de/public/recordings/5277","event_url":"https://api.media.ccc.de/public/events/ELK9-ZQeFcqKxBYW8eay8g","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"length":3355,"mime_type":"video/webm","language":"eng","filename":"31c3-5956-en-Cyber_Necromancy_webm-sd.webm","state":"downloaded","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:07:14.430+01:00","label":"eng 576p","size":132,"recording_url":"https://cdn.media.ccc.de/congress/2014/webm-sd/31c3-5956-en-Cyber_Necromancy_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/5286","event_url":"https://api.media.ccc.de/public/events/ELK9-ZQeFcqKxBYW8eay8g","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"length":3355,"mime_type":"video/mp4","language":"eng","filename":"31c3-5956-en-Cyber_Necromancy_hd.mp4","state":"downloaded","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-02-03T14:07:03.396+01:00","label":"eng 1080p","size":275,"recording_url":"https://cdn.media.ccc.de/congress/2014/h264-hd/31c3-5956-en-Cyber_Necromancy_hd.mp4","url":"https://api.media.ccc.de/public/recordings/5203","event_url":"https://api.media.ccc.de/public/events/ELK9-ZQeFcqKxBYW8eay8g","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"length":3355,"mime_type":"video/webm","language":"eng","filename":"31c3-5956-en-Cyber_Necromancy_webm-hd.webm","state":"downloaded","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-02-03T14:07:21.297+01:00","label":"eng 1080p","size":361,"recording_url":"https://cdn.media.ccc.de/congress/2014/webm-hd/31c3-5956-en-Cyber_Necromancy_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/5367","event_url":"https://api.media.ccc.de/public/events/ELK9-ZQeFcqKxBYW8eay8g","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"length":null,"mime_type":"application/x-subrip","language":"eng","filename":"DRAFT_31c3-5956-en-Cyber_Necromancy.en_DRAFT.srt","state":"todo","folder":"","high_quality":true,"width":null,"height":null,"updated_at":"2022-01-15T19:13:15.784+01:00","label":"eng (todo)","size":null,"recording_url":"https://cdn.media.ccc.de/congress/2014/DRAFT_31c3-5956-en-Cyber_Necromancy.en_DRAFT.srt","url":"https://api.media.ccc.de/public/recordings/50974","event_url":"https://api.media.ccc.de/public/events/ELK9-ZQeFcqKxBYW8eay8g","conference_url":"https://api.media.ccc.de/public/conferences/31c3"}]}