{"guid":"56c2a03f-1969-5597-a6d8-b2aac8ef9645","title":"Binary Ninja plugin development","subtitle":null,"slug":"gpn18-118-binary-ninja-plugin-development","link":"https://c3voc.de","description":"Binary.ninja is a \"reverse engineering\" platform comparable to the famous IDA pro.\nWhat sets it apart is a rather nice python api that can be used to extend the functionality even further.\nThis talk provides the listener with all steps neccesary to write own plugins in binary ninja\nand gives some tips on how to ease up the development.\n\nRough agenda \n\n* Short introduction to https://binary.ninja/ \n* Introduction to the binary ninja api\n* Examples of existing plugins \n* Tips for developing plugins","original_language":"deu","persons":["Benedikt Schmotzle"],"tags":["gpn18","118"],"view_count":223,"promoted":false,"date":"2018-05-10T00:00:00.000+02:00","release_date":"2018-05-11T02:00:00.000+02:00","updated_at":"2026-02-26T11:15:08.706+01:00","length":2399,"duration":2399,"thumb_url":"https://static.media.ccc.de/media/events/gpn/gpn18/118-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/gpn/gpn18/118-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/gpn/gpn18/56c2a03f-1969-5597-a6d8-b2aac8ef9645-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/gpn/gpn18/56c2a03f-1969-5597-a6d8-b2aac8ef9645-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/gpn18-118-binary-ninja-plugin-development","url":"https://api.media.ccc.de/public/events/56c2a03f-1969-5597-a6d8-b2aac8ef9645","conference_title":"Gulaschprogrammiernacht 18","conference_url":"https://api.media.ccc.de/public/conferences/gpn18","related":[{"event_id":5325,"event_guid":"dda720ca-f11b-5ef5-beeb-5e33d2ed3e53","weight":12},{"event_id":5329,"event_guid":"33c0a435-974b-5a65-9798-81ee2bfb925b","weight":4},{"event_id":5331,"event_guid":"6057325d-54d0-59d1-929e-880ee1320044","weight":7},{"event_id":5332,"event_guid":"ea7536ab-518e-5ec3-a897-7de5b1cc90cf","weight":5},{"event_id":5334,"event_guid":"aff905a6-1619-5bb5-a99f-8034189fd1a9","weight":7},{"event_id":5336,"event_guid":"f7b220db-e823-5d71-a244-67d9ebe6b372","weight":6},{"event_id":5337,"event_guid":"50c2af4c-4826-50ee-bde7-cbed07d3bf2e","weight":11},{"event_id":5339,"event_guid":"0e85db0d-afc2-5826-a0ad-7189ffc80601","weight":4},{"event_id":5349,"event_guid":"16a1a1ce-98ce-5d69-9af1-49ca4f154640","weight":7},{"event_id":5354,"event_guid":"bc2263a7-7870-55d5-9458-63c8d51c2036","weight":8},{"event_id":5355,"event_guid":"8afc16c2-d76a-53f6-85e4-90494665835d","weight":6},{"event_id":5358,"event_guid":"25047665-60e0-5bbb-bd15-d5937103dc24","weight":7}],"recordings":[{"size":205,"length":2399,"mime_type":"video/mp4","language":"deu","filename":"gpn18-118-deu-Binary_Ninja_plugin_development_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-11T00:29:21.677+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/h264-hd/gpn18-118-deu-Binary_Ninja_plugin_development_hd.mp4","url":"https://api.media.ccc.de/public/recordings/24848","event_url":"https://api.media.ccc.de/public/events/56c2a03f-1969-5597-a6d8-b2aac8ef9645","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":74,"length":2399,"mime_type":"video/mp4","language":"deu","filename":"gpn18-118-deu-Binary_Ninja_plugin_development_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-11T00:50:39.728+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/h264-sd/gpn18-118-deu-Binary_Ninja_plugin_development_sd.mp4","url":"https://api.media.ccc.de/public/recordings/24853","event_url":"https://api.media.ccc.de/public/events/56c2a03f-1969-5597-a6d8-b2aac8ef9645","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":23,"length":2389,"mime_type":"audio/opus","language":"deu","filename":"gpn18-118-deu-Binary_Ninja_plugin_development_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-11T00:51:05.611+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/opus/gpn18-118-deu-Binary_Ninja_plugin_development_opus.opus","url":"https://api.media.ccc.de/public/recordings/24854","event_url":"https://api.media.ccc.de/public/events/56c2a03f-1969-5597-a6d8-b2aac8ef9645","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":99,"length":2399,"mime_type":"video/webm","language":"deu","filename":"gpn18-118-deu-Binary_Ninja_plugin_development_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-11T00:53:41.113+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/webm-sd/gpn18-118-deu-Binary_Ninja_plugin_development_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/24858","event_url":"https://api.media.ccc.de/public/events/56c2a03f-1969-5597-a6d8-b2aac8ef9645","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":36,"length":2389,"mime_type":"audio/mpeg","language":"deu","filename":"gpn18-118-deu-Binary_Ninja_plugin_development_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-11T00:54:07.189+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/mp3/gpn18-118-deu-Binary_Ninja_plugin_development_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/24859","event_url":"https://api.media.ccc.de/public/events/56c2a03f-1969-5597-a6d8-b2aac8ef9645","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"},{"size":279,"length":2399,"mime_type":"video/webm","language":"deu","filename":"gpn18-118-deu-Binary_Ninja_plugin_development_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-11T01:01:27.803+02:00","recording_url":"https://cdn.media.ccc.de/events/gpn/gpn18/webm-hd/gpn18-118-deu-Binary_Ninja_plugin_development_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/24862","event_url":"https://api.media.ccc.de/public/events/56c2a03f-1969-5597-a6d8-b2aac8ef9645","conference_url":"https://api.media.ccc.de/public/conferences/gpn18"}]}