
Générateur de payloads d'attaque HID pour Arduinos
« J'ai été ionisé, mais je vais bien maintenant. » — Buckaroo Banzai.
OverThruster est un outil permettant de générer des sketches pour les Arduino utilisés comme attaque HID. Il a été conçu pour les dispositifs équipés de la puce ATMEGA32U4, comme le CJMCU-BEETLE ou les nouveaux dispositifs LilyGo « BadUSB » qui apparaissent sur eBay et AliExpress, ressemblant à des clés USB mais contenant un Arduino. J'ai écrit cet outil car les quelques autres outils existants qui font la même chose n'offrent pas autant d'options de personnalisation, comme les options de contournement UAC ou les options de bulle de notification. Je voulais créer quelque chose capable de générer rapidement une charge utile personnalisée sans nécessiter l'installation d'éléments supplémentaires en dehors des bibliothèques Python standard et de l'IDE Arduino. J'ai aussi écrit ceci pour m'améliorer en Python. C'est ma première publication de quoi que ce soit, attendez-vous donc à des problèmes.
Ne faites rien d'illégal avec cet outil. L'utilisation d'OverThruster pour attaquer des cibles sans consentement mutuel préalable est illégale. Il est de la responsabilité de l'utilisateur final de respecter toutes les lois locales, provinciales/étatiques et fédérales applicables. Le développeur décline toute responsabilité et n'est pas responsable des mauvais usages ou dommages causés par ce programme.
« Ne soyez pas méchant ; nous n'avons pas à être méchants, parce que, souvenez-vous, où que vous alliez, vous êtes là. » — Buckaroo Banzai
Vous pouvez me trouver sur Twitter : @bhohenadel
Merci à ma magnifique femme d'avoir supporté mes nuits tardives pendant que je travaillais dessus, et pour son fantastique soutien qu'elle m'a toujours apporté.
Merci à @loneferret pour les tests, les retours et surtout les encouragements lorsque j'ai commencé à explorer cette idée.
Merci à @myrcurial de m'avoir aidé à entrer dans l'industrie de la sécurité et... bien plus encore.
v0.2
v0.1