{"guid":"import-14815d5b90a0058d10","title":"Just in Time compilers - breaking a VM","subtitle":"Practical VM exploiting based on CACAO","slug":"24c3-2247-en-breaking_a_vm","link":"http://events.ccc.de/congress/2007/Fahrplan/events/2247.en.html","description":"We will present state of the art JIT compiler design based on CACAO, a GPL licensed multiplatform Java VM. After explaining the basics of code generation, we will focus on \"problematic\" instructions, and point to possible ways to exploit stuff.\n","original_language":"eng","persons":["Peter Molnar","Roland Lezuo"],"tags":["24c3"," Hacking"],"view_count":88,"promoted":false,"date":"2007-12-28T01:00:00.000+01:00","release_date":"2008-01-12T01:00:00.000+01:00","updated_at":"2024-02-18T20:15:07.384+01:00","length":2523,"duration":2523,"thumb_url":"https://static.media.ccc.de/media/congress/2007/24c3-2247-en-breaking_a_vm_high.jpg","poster_url":"https://static.media.ccc.de/media/congress/2007/24c3-2247-en-breaking_a_vm_high_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2007/import-14815d5b90a0058d10-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2007/import-14815d5b90a0058d10-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/24c3-2247-en-breaking_a_vm","url":"https://api.media.ccc.de/public/events/import-14815d5b90a0058d10","conference_title":"24C3: Volldampf voraus!","conference_url":"https://api.media.ccc.de/public/conferences/24c3","related":[{"event_id":89,"event_guid":"import-3de147fa3727b16db9","weight":1},{"event_id":1064,"event_guid":"import-95d8bc2858a58621e6","weight":1},{"event_id":1065,"event_guid":"import-c872b9c2f9c5b49694","weight":1},{"event_id":1088,"event_guid":"import-823765436f0318a89b","weight":1},{"event_id":1149,"event_guid":"import-54ac75812fba306f63","weight":2},{"event_id":1176,"event_guid":"import-aeca1d442393997d98","weight":2},{"event_id":1184,"event_guid":"import-c6c52b89d377695a6a","weight":1},{"event_id":1197,"event_guid":"import-0cb4adc089215fd488","weight":1},{"event_id":1199,"event_guid":"import-33d008be85a0548e56","weight":1},{"event_id":1203,"event_guid":"import-fc58b881c2cf74003e","weight":1},{"event_id":1211,"event_guid":"import-476a1a21f28a910dbd","weight":1},{"event_id":1213,"event_guid":"import-8f6a5878fb4c40a1ac","weight":1},{"event_id":1227,"event_guid":"import-bc8cc3f9450dfddd83","weight":1},{"event_id":1236,"event_guid":"import-16ec3c15e8c1912ab4","weight":1},{"event_id":1239,"event_guid":"import-27fa6e2b6bb6fbc64d","weight":1},{"event_id":1247,"event_guid":"import-91e5b00343840237ef","weight":1},{"event_id":1248,"event_guid":"import-efface9996f81eb8ed","weight":1},{"event_id":1317,"event_guid":"import-4e688d68d9cb334a9f","weight":1},{"event_id":1780,"event_guid":"hWph2wdjII5XK6nCL_1kWA","weight":1},{"event_id":1788,"event_guid":"-isG7Swsi8DaA62qztr0Kw","weight":1},{"event_id":1798,"event_guid":"0wIAXwCTvHhMFKucqslNxg","weight":1},{"event_id":1805,"event_guid":"z2_SbAXdwSQnezj6oPTuIg","weight":1},{"event_id":1826,"event_guid":"Ae-3k2zOoIDF16EaC2uCWA","weight":1},{"event_id":1833,"event_guid":"bJDjDUHLd0Y6wLncMd5Unw","weight":1},{"event_id":1844,"event_guid":"qkjXyXK2qXXjRYOUI9nT0Q","weight":1},{"event_id":3261,"event_guid":"d29eabc5-e429-5e87-a011-95fd283ba949","weight":1},{"event_id":5076,"event_guid":"bb239a0d-bf40-5e30-bc9b-aa060640eeab","weight":1}],"recordings":[{"size":93,"length":2523,"mime_type":"video/webm","language":"eng","filename":"24c3-2247-en-breaking_a_vm.webm","state":"downloaded","folder":"webm","high_quality":true,"width":640,"height":480,"updated_at":"2016-01-27T11:03:29.552+01:00","recording_url":"https://cdn.media.ccc.de/congress/2007/webm/24c3-2247-en-breaking_a_vm.webm","url":"https://api.media.ccc.de/public/recordings/2139","event_url":"https://api.media.ccc.de/public/events/import-14815d5b90a0058d10","conference_url":"https://api.media.ccc.de/public/conferences/24c3"},{"size":null,"length":2523,"mime_type":"video/mp4","language":"eng","filename":"24c3-2247-en-breaking_a_vm_high.mp4","state":"downloaded","folder":"mp4","high_quality":true,"width":640,"height":480,"updated_at":"2016-01-27T11:03:29.518+01:00","recording_url":"https://cdn.media.ccc.de/congress/2007/mp4/24c3-2247-en-breaking_a_vm_high.mp4","url":"https://api.media.ccc.de/public/recordings/4128","event_url":"https://api.media.ccc.de/public/events/import-14815d5b90a0058d10","conference_url":"https://api.media.ccc.de/public/conferences/24c3"}]}