Ceci est la carte de prototype de [Travis Foodpeed’s] nouvel outil de développement USB appelé le FaiseDancer. Il a pris la conception avec des exploits de sécurité USB à l’esprit, mais nous pensons que cela a également eu beaucoup de potentiel pour le développement ancien uni.
Félicitations sur la référence [Frank Herbert] lors de la dénomination du projet. Comme les personnages de la mythologie de la dune pouvant parfaitement simuler toute personne qu’ils touchent, cet appareil vous permet de simuler tout ce que vous pouvez imaginer. L’un des ports USB se connecte à la victime (ou à l’hôte) l’autre se connecte à une machine de développement. Python peut ensuite être utilisé pour envoyer des commandes USB en temps réel. Pensez à cela comme faisant la même chose que le pirate de bus fait pour SPI et I2C, sauf que cela le fait sur le protocole USB lui-même. De cette façon, vous pouvez vous frayer un chemin à travers toutes les bosses routières du développement d’un nouveau périphérique (ou de tester une exploitement) sans avoir besoin de compiler continuellement et de flasher votre matériel.