PhyWhisper USB硬件触发器

phywhisperer的Python项目详细描述


PhyWhisper USB

这是什么东西?这是FI或SCA的硬件触发器,它在USB phy上触发。请务必阅读http://phywhispererusb.readthedocs.io/上的文档!在

获取PhyWhisper USB

查看https://www.crowdsupply.com/newae/phywhisperer-usb人群补给!在

照片

状态

目前的PCB(-04)是最终的设计发布到制造,软件被认为是最稳定的。在

与其他项目比较

什么是PhyWhisper?它为什么存在?其他相关解决方案:

  • TotalPhase beagle480-源代码封闭,但非常好的解决方案,主要是一个USB嗅探器/分析器,但可以执行硬件触发。在

  • OpenVizsla-开源,USB嗅探器w/FPGA。但是FPGA的触发能力可能会增加到目标上。在

  • GreatFET w/GlitchKit-开源,使用USB触发器的微固件。在

  • FaceWhisper-开源,使用基于SPI的PHY芯片。在

PhyWhisper USB主要是将FPGA与基于USB线数据的触发紧密结合在一起。这可以让你产生更复杂的故障波形-实际的USB触发不会比Beagle 480更好,但优势是PhyWhispeler USB可以直接连接到其他开放和封闭源代码工具(如ChipWhisper、ChipSHOUTER或信号发生器)。您可以调整触发信号的偏移量和宽度,而不是在精确时刻使用单个触发器(如beagle480)。此偏移/宽度调整是清除PhyWhisper触发的故障所必需的。在

PhyWhisper USB增加了故障主机会发现有用的功能,例如重启目标设备的能力,并通过USB执行功率测量(看似简单的SPA攻击可以工作,主要用于查看目标的状态)。在

与GreatFET或FaceWhisper相比,该工具无法执行诸如模糊化或复杂状态机(使用这些工具相对容易)之类的任务。在

基本的USB嗅探功能存在于这个工具中,因为它在决定故障的影响时非常有用。如果你需要一个更强大的USB分析仪,TotalPhase beagle480是由Colin高度推荐的(没有连接-他只是非常喜欢它们)。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java传递实现接口的内部类   java为什么managedbean方法在post请求中的过滤器调用之前调用   java Android应用程序在Android M,O上崩溃,登录A/libc时出错:tid 17938中的致命信号11(SIGSEGV),代码2,故障地址0x343a2944   java JPA存储库。findByAll()返回null,但数据库中存在所有内容   用于发送电子邮件的java Ant脚本   Java小程序HTML页面发生了奇怪的事情   在Postman的请求正文中传递多个JSON数据,并使用Jersy(JXRS)进入Java Rest API   无法强制转换java DAO类   10分钟后重新连接java   正则表达式如何在java中选择字符串直到某个字符   java我的输出有一些问题   Objective中的java时间段   java如何在新屏幕上基于按钮单击在webview中打开url   java哪个selenium版本与Firefox ESR 45.2.0兼容   java无法使用Apache Camel 3.1.0将XML转换为JSON