{"guid":"c0431269-1f51-592d-a30b-c4568acdd315","title":"Everything is an input device (fun with barcodes)","subtitle":null,"slug":"mch2022-254-everything-is-an-input-device-fun-with-barcodes-","link":"https://program.mch2022.org/mch2022/talk/LFTLBD/","description":"If we consider technology sufficiently advanced indistinguishable from magic, then the closest we get to ancient magical glyphs are barcodes. In this talk, we will show how barcodes are not just simple numbers, but can be used to control the machines.\n\nIf we consider technology sufficiently advanced indistinguishable from magic, then the closest we get to ancient magical glyphs are barcodes. In this talk, we will show how barcodes are not just simple numbers, but can be used to control the machines.\n\nIn this talk we do a brief introduction into barcodes, the way they are built, their uses and their misuses. This will be illustrated with a couple of examples of misuses in the real world.\n\nAfter this, we will demonstrate how a common implementation of (barcode)-scanning is vulnerable to a deceptively simple attack, which can lead to some interesting results.","original_language":"eng","persons":["Muse","Jasper"],"tags":["mch2022","254","2022","MCH2022 Curated content"],"view_count":5390,"promoted":false,"date":"2022-07-23T12:00:00.000+02:00","release_date":"2022-07-24T00:00:00.000+02:00","updated_at":"2026-03-24T16:15:09.325+01:00","length":1821,"duration":1821,"thumb_url":"https://static.media.ccc.de/media/events/MCH2022/254-c0431269-1f51-592d-a30b-c4568acdd315.jpg","poster_url":"https://static.media.ccc.de/media/events/MCH2022/254-c0431269-1f51-592d-a30b-c4568acdd315_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/MCH2022/254-c0431269-1f51-592d-a30b-c4568acdd315.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/MCH2022/254-c0431269-1f51-592d-a30b-c4568acdd315.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/mch2022-254-everything-is-an-input-device-fun-with-barcodes-","url":"https://api.media.ccc.de/public/events/c0431269-1f51-592d-a30b-c4568acdd315","conference_title":"May Contain Hackers 2022","conference_url":"https://api.media.ccc.de/public/conferences/MCH2022","related":[],"recordings":[{"size":263,"length":1821,"mime_type":"video/webm","language":"eng","filename":"mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2022-07-24T14:03:24.884+02:00","recording_url":"https://cdn.media.ccc.de/events/MCH2022/webm-hd/mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/60148","event_url":"https://api.media.ccc.de/public/events/c0431269-1f51-592d-a30b-c4568acdd315","conference_url":"https://api.media.ccc.de/public/conferences/MCH2022"},{"size":27,"length":1821,"mime_type":"audio/mpeg","language":"eng","filename":"mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2022-07-24T13:25:30.606+02:00","recording_url":"https://cdn.media.ccc.de/events/MCH2022/mp3/mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/60140","event_url":"https://api.media.ccc.de/public/events/c0431269-1f51-592d-a30b-c4568acdd315","conference_url":"https://api.media.ccc.de/public/conferences/MCH2022"},{"size":18,"length":1821,"mime_type":"audio/opus","language":"eng","filename":"mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2022-07-24T13:25:03.627+02:00","recording_url":"https://cdn.media.ccc.de/events/MCH2022/opus/mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_opus.opus","url":"https://api.media.ccc.de/public/recordings/60139","event_url":"https://api.media.ccc.de/public/events/c0431269-1f51-592d-a30b-c4568acdd315","conference_url":"https://api.media.ccc.de/public/conferences/MCH2022"},{"size":84,"length":1821,"mime_type":"video/mp4","language":"eng","filename":"mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2022-07-24T12:59:18.052+02:00","recording_url":"https://cdn.media.ccc.de/events/MCH2022/h264-sd/mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_sd.mp4","url":"https://api.media.ccc.de/public/recordings/60133","event_url":"https://api.media.ccc.de/public/events/c0431269-1f51-592d-a30b-c4568acdd315","conference_url":"https://api.media.ccc.de/public/conferences/MCH2022"},{"size":90,"length":1821,"mime_type":"video/webm","language":"eng","filename":"mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2022-07-24T11:59:06.594+02:00","recording_url":"https://cdn.media.ccc.de/events/MCH2022/webm-sd/mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/60125","event_url":"https://api.media.ccc.de/public/events/c0431269-1f51-592d-a30b-c4568acdd315","conference_url":"https://api.media.ccc.de/public/conferences/MCH2022"},{"size":273,"length":1821,"mime_type":"video/mp4","language":"eng","filename":"mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2022-07-24T09:37:45.103+02:00","recording_url":"https://cdn.media.ccc.de/events/MCH2022/h264-hd/mch2022-254-eng-Everything_is_an_input_device_fun_with_barcodes_hd.mp4","url":"https://api.media.ccc.de/public/recordings/60094","event_url":"https://api.media.ccc.de/public/events/c0431269-1f51-592d-a30b-c4568acdd315","conference_url":"https://api.media.ccc.de/public/conferences/MCH2022"}]}