赞助论坛
  • 3901阅读
  • 0回复

农行“飞天诚信K宝”的存储器读写试验 [复制链接]

楼层直达
级别: 初级会员
发帖
11
精华
0
金币
72
威望
0
贡献
0
好评
0
注册
2014-02-26
楼主    江边树 发表于: 2014-09-08 11:40:34 
朋友给了一个USB接口的农行“飞天诚信”K宝,说是坏了,没用处了,给我拆拆零件玩。对于我这样的喜欢拆,又舍不得拆好东西的人来说,真是求之不得!
  电路板一头有4个焊点,分别印有:红,黑,白,绿。先测量红-黑有300多欧,白,绿对黑也有好几百欧,说明板上没有短路。然后,找来一个废USB充电器的插头和线,将+5V接红点,GND接黑点,D-接白点,D+接绿点,插到电脑的USB口,K宝的LCD屏立即亮了,显示汉字“飞天诚信”。打开我的电脑,看到Auto-ABCina盘符,双击,进入农行网,下载证书,失败。可能这就是“没用”的原因吧。
  既然是坏的,那就拆吧!首先把flash存储器WINBOND w25Q80BVSIG拆下来,装到USB接口的烧录器上,用检测功能,正确显示它是WINBOND的产品,型号W25Q80BV,容量是1MB。再用读出功能,居然显示是“空片”!难道这就是下载证书失败的原因?存储器怎么会变空片的呢?
  心想,装上板等它刚要下载证书而没有显示失败时,立即拔下K宝,这时存储器里总该有些东西了吧?于是又焊上去,插到电脑上,怪事来了:我的电脑里不再显示Auto-ABCina盘符,而是显示CD驱动器,双击它,再也不出现自动登陆农行网站,下载证书的提示,而是提示“请插入CD盘”。
  由此可见,这个存储器原来并非空片,一定是有数据的,板上单片机能“感知”它的存在,于是自动联上农行网。为了安全,不允许其它程序对该存储器读写,只能由板上单片机对它操作。如果别的程序对它读或写,立即将内容清空。再焊上去,单片机找不到特定单元的密码,就不执行登陆农行网的操作。
  疑问是,有没有对存储器作破坏性处理呢?待有空往里面写一段内容,最好接近1MB大小,再读出来看是否跟写入的相同?如相同,这个25Q80还有用。若不相同,那只好扔掉啦,嘻嘻!