用Pico和CircuitPython构建一个恶作剧HID设备

树莓派 PICO 和 RP2040 相关应用讨论
回复
头像
shaoziyang
帖子: 2911
注册时间: 2019年 10月 21日 13:48

用Pico和CircuitPython构建一个恶作剧HID设备

#1

帖子 shaoziyang »

e络盟在官方博客中介绍了使用Pico和CircuitPython构建一个恶作剧HID设备的项目。

图片

主要思想是使用PICO模拟键盘和鼠标发送随机键。


隐藏内容
你必须登入/注册才可观看隐藏内容
 
代码

代码: 全选

import random  
import usb_hid  
import time  
from adafruit_hid.consumer_control import ConsumerControl  
from adafruit_hid.consumer_control_code import ConsumerControlCode  
from adafruit_hid.keyboard import Keyboard  
from adafruit_hid.keyboard_layout_us import KeyboardLayoutUS  
from adafruit_hid.mouse import Mouse  
  
kbd = Keyboard(usb_hid.devices)  
layout = KeyboardLayoutUS(kbd)  
m = Mouse(usb_hid.devices)  
cc = ConsumerControl(usb_hid.devices)  
  
while True:  
    for x in range(random.randrange(15, 50)):  
        kbd.send(random.randrange(32, 127))  
  
    m.click(Mouse.RIGHT_BUTTON)  
    for x in range(random.randrange(5, 25)):  
        m.move(random.randrange(-100, 100), random.randrange(-100, 100), random.randrange(-1,1))  
  
    cc.send(ConsumerControlCode.VOLUME_INCREMENT)  
    time.sleep(random.randrange(5,30))  
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章