<div>Background<br></div><div>=======<br></div><div><br></div><div><div>This BlackHat USA 2014 video explains the background for my request for help:<br></div><div><br></div></div><div><a href="https://www.youtube.com/watch?v=nuruzFqMgIw">https://www.youtube.com/watch?v=nuruzFqMgIw</a><br></div><div><br></div><div><br></div><div>Question<br></div><div>======<br></div><div>As per the end of the BlackHat USA video, one of the best ways to mitigate BadUSB is to have a USB hardware where the firmware cannot be updated. <br></div><div><br></div><div>I initially was looking for a keyboard and mouse from a trusted manufacturer where the USB controller firmware was now read only.<br><br>In the absence of this, I was looking for any Noisebridge kit, where the interface class and endpoints were already configured for only a keyboard/mouse (and we return to normal operations without allowing any additional registration). And, this firmware was no longer update-able.</div><div><br></div><div>The idea then would be to cut and connect a working keyboard cable, splicing this USB controller instead. (Like one does with a USB condom for JuiceJacking -- but, include all the lines to this USB controller).<br></div><div><br></div><div>Does anyone know of any work that has been done in this area? Are there any kits available? I'm not looking at building a new kit. My interest is to consume a trusted product that has already been created.<br></div><div><br></div><div>Any feedback or leads would be appreciated.<br></div><div><br></div><div><br></div><div>Kindest Regards,<br></div><div><br></div><div><br></div><div>Glen Jarvis<br></div><div><a href="https://forums.puri.sm/u/activate-account/2c7902e531824f3510637ba924db7ab3" target="_blank" style="text-decoration: none; font-weight: bold; color: #006699;" rel="noreferrer nofollow noopener"></a><br></div><div><br></div>