{"guid":"import-e6bf982e4949766ac4","title":"Practical Win32 and UNICODE exploitation","subtitle":null,"slug":"20C3-538-Practical_WIN32_and_Unicode_exploitation","link":"http://www.ccc.de/congress/2003/fahrplan/event/538.en.html","description":"The talk could also be called \"Lessons learned when the Cisco guys went to Windows land\", because there are a number of things quite different in Windows land compared to other environments. One of these things is the frequent use of wide characters and the annoying difficulties that arise from that, including return addresses of 0x00410041.\n","original_language":"eng","persons":["FX of Phenoelit"],"tags":["20c3"],"view_count":191,"promoted":false,"date":"2003-12-28T01:00:00.000+01:00","release_date":"2008-01-05T01:00:00.000+01:00","updated_at":"2026-04-01T17:00:06.450+02:00","length":4661,"duration":4661,"thumb_url":"https://static.media.ccc.de/media/congress/2003/20C3-538-Practical_WIN32_and_Unicode_exploitation.jpg","poster_url":"https://static.media.ccc.de/media/congress/2003/20C3-538-Practical_WIN32_and_Unicode_exploitation_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2003/import-e6bf982e4949766ac4-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2003/import-e6bf982e4949766ac4-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/20C3-538-Practical_WIN32_and_Unicode_exploitation","url":"https://api.media.ccc.de/public/events/import-e6bf982e4949766ac4","conference_title":"20C3: Not a Number","conference_url":"https://api.media.ccc.de/public/conferences/20c3","related":[{"event_id":495,"event_guid":"import-58eefb24d1e79d9d41","weight":2},{"event_id":713,"event_guid":"import-815c7442f3da8d756e","weight":1},{"event_id":716,"event_guid":"import-194c93a98f08232d2e","weight":1},{"event_id":717,"event_guid":"import-ea2c94e6b14d7bed0e","weight":1},{"event_id":725,"event_guid":"import-e6b3200a23ed44995e","weight":1},{"event_id":731,"event_guid":"import-bf118c75c91fbf6195","weight":1},{"event_id":739,"event_guid":"import-c737c39b1b07cb8799","weight":1},{"event_id":742,"event_guid":"import-8e99ee5524fb2d218b","weight":1},{"event_id":752,"event_guid":"import-ebd04c7e96a2a62450","weight":1},{"event_id":761,"event_guid":"import-9407d03f44908c0cf5","weight":1},{"event_id":764,"event_guid":"import-ec30852f5b7122171e","weight":1},{"event_id":767,"event_guid":"import-5ef6c0095ecebf6a2f","weight":1},{"event_id":768,"event_guid":"import-340bde5c179b953db1","weight":1},{"event_id":774,"event_guid":"import-ef6d6d75b7095316d9","weight":2},{"event_id":775,"event_guid":"import-b6cd88dc4ad69cbd83","weight":1},{"event_id":787,"event_guid":"import-af83df1b1cdc8049c6","weight":1},{"event_id":792,"event_guid":"import-c9abd3b976735dc512","weight":1},{"event_id":797,"event_guid":"import-99180de8618aece534","weight":1},{"event_id":912,"event_guid":"import-da0bb8cad825323479","weight":1},{"event_id":917,"event_guid":"import-2623e5399f12d9c994","weight":1},{"event_id":939,"event_guid":"import-af4384252d9f0d7190","weight":1},{"event_id":1011,"event_guid":"import-eceb398fdedfd15263","weight":2},{"event_id":1351,"event_guid":"import-86ae3abe6a434f4cec","weight":1},{"event_id":1655,"event_guid":"import-4fd5a1fd16f55e0a18","weight":1},{"event_id":2246,"event_guid":"5hkhmuwi5J8ZHMfd5k7veg","weight":1},{"event_id":2406,"event_guid":"680d0aea18aa6ba03f104efcd2bac2f3","weight":1},{"event_id":2865,"event_guid":"b2a8a8fe-646f-4e32-a4d8-67a163573e36","weight":1},{"event_id":2985,"event_guid":"9c3045c2-0292-4f75-b902-d37cbb0ff3af","weight":1},{"event_id":3003,"event_guid":"8c0eb332-8b5d-4c78-82a5-8b99aba71210","weight":1},{"event_id":3479,"event_guid":"700cc235-cd49-4a33-9093-86f459d264e6","weight":1},{"event_id":4624,"event_guid":"9b01013a-2e85-3074-5c29-33a2f606f5a2","weight":1},{"event_id":4784,"event_guid":"65a25dfd-56dd-4e87-a910-334e2dc25a9c","weight":1},{"event_id":4785,"event_guid":"4c4af291-e9ed-4dc9-8b2e-9062db9924fa","weight":1},{"event_id":4842,"event_guid":"581ccbad-4bbf-47a2-8845-f52278d61061","weight":1},{"event_id":6078,"event_guid":"8a3c7006-ba7f-451c-a555-3a9ca4af5f2f","weight":1},{"event_id":6233,"event_guid":"9fa9eae0-2d2f-4bce-a7f5-1983003b3db7","weight":1}],"recordings":[{"size":null,"length":4661,"mime_type":"audio/ogg","language":"eng","filename":"20c3_538_Practical-Win32-ans-Unicode-exploitation.ogg","state":"downloaded","folder":"audio","high_quality":true,"width":null,"height":null,"updated_at":"2014-06-29T00:22:37.262+02:00","recording_url":"https://cdn.media.ccc.de/congress/2003/audio/20c3_538_Practical-Win32-ans-Unicode-exploitation.ogg","url":"https://api.media.ccc.de/public/recordings/4076","event_url":"https://api.media.ccc.de/public/events/import-e6bf982e4949766ac4","conference_url":"https://api.media.ccc.de/public/conferences/20c3"},{"size":null,"length":4900,"mime_type":"video/mp4","language":"eng","filename":"20C3-538-Practical_WIN32_and_Unicode_exploitation.mp4","state":"downloaded","folder":"mp4","high_quality":true,"width":320,"height":240,"updated_at":"2016-01-27T11:03:11.104+01:00","recording_url":"https://cdn.media.ccc.de/congress/2003/mp4/20C3-538-Practical_WIN32_and_Unicode_exploitation.mp4","url":"https://api.media.ccc.de/public/recordings/3958","event_url":"https://api.media.ccc.de/public/events/import-e6bf982e4949766ac4","conference_url":"https://api.media.ccc.de/public/conferences/20c3"}]}