ããã«ã¡ã¯ãå»ã11æ8æ¥ã«ãBadUSBä½é¨ä¼ã¨ãã社å åå¼·ä¼ãéå¬ãã¾ããã®ã§ãã®å 容ãç°¡åã«ç´¹ä»ãã¾ãã (KLab Advent Calendar 2016 ã®2æ¥ç®ã®è¨äºã«ãªãã¾ã) æ¦è¦ BadUSBã¨ã¯USBã¡ã¢ãªã®ãã¡ã¼ã ã¦ã§ã¢ãæ¸ãæãã¦HIDããã¤ã¹ã¨ãã¦åä½ãããä»»æã®ãã¼å ¥åãè¡ãæ»æææ³ã®äºãªã®ã§ãããä»åã¯ãã®æ»æææ³ã® ãä»»æã®ãã¼å ¥åãè¡ãHIDããã¤ã¹ã ã¨ããé¨åãèªä½ãã¦ã¿ãäºã§ããã®æ»æã«ã¤ãã¦å¦ãã§ã¿ã¾ãã ããã¤ã¹ã®å ¥æ ä»»æã®ãã¼å ¥åãè¡ãHIDããã¤ã¹ã®ä½ãæ¹ã«ã¯æ§ã ãªæ¹æ³ããããPS/2ãã¼ãã¼ãã®éä¿¡ãããã³ã«ãå®è£ ãã¦USB -> PS/2å¤æã¢ããã¿ãéã ãªã©ã®ææ³ãããã¾ãããç¾ç¶ãã£ã¨ãæ軽ãªæ¹æ³ã¨ãã¦ã¯ã ãã¼ãã¼ãæä½ãè¡ããArduinoãå©ç¨ããæ¹æ³ãããã¾ãã Arduino ã«ã¯æ¨æºã§ããã¼ãã¼ãã¨ãã¦ã¹ãæä½ããã©
{{#tags}}- {{label}}
{{/tags}}