问题Log展示
大概意思就是 没有找到设备。
分析过程
1.首先我们定位到问题函数,
frida.get_usb_device().attach() ,这个函数的意思是查找USB设备并附加到目标进程
2. 我们一步一步跟进去看看是什么情况。
(1)
这里 注意要有个 timeout 参数为0
(2)继续跟进
timeout 还是为0
(3)继续往下走
可以看到这里是没有找到 设备的判断
解决方案
我们在get_usb_devices()这个函数中,把超时时间定为 1000,也就是是1秒。 这时候python程序正常运行和输出。
就是说如果get_usb_devices()这个函数空参的情况下,默认timeout=0,这里我们需要给timeout 设置具体的值。