0x01 saleae 操作内容:
|1.根据文件名发现此文件是可以用saleae Logic逻辑分析仪打开的
2.观察它有四个通道,于是使用分析软件的SPI进行数据的提取,得出flag
0x02 24c
3.根据12C协议在读写上的规定,得知在读写数据是第一次传递的是地址,然后才开始传输数据。由此得知,先在地址32处后写入flag的后半部分,在地址0处后写入flag的前半部分,并在最后对flag的第10,11位修改。最后得出了flag(图中是标注的16进制地址)
0x03 usbasp
1.根据文件名发现此文件还是可以用saleae Logic逻辑分析仪打开的
2.根据题目名提示进行资料查找,发现这个usbasp是一种下载器,用于固件,遂在分析软件中寻找相应的编码格式。
3.根据USBASP的IDC10接口定义,怀疑是SPI格式读取的,但第一次没有成功,读取出了一些垃圾数据,尝试进行频道的调整,再次进行相关接口资料的查询,发现只有三个接口在传输数据时有意义。在关闭对频道三的读取后,成功得出flag
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课