上尉
- 注册时间
- 2012-12-23
- 金币
- 1364 个
- 威望
- 2 个
- 荣誉
- 1 个
累计签到:43 天 连续签到:0 天 [LV.50]初入江湖
|
本帖最后由 Dommsday 于 2016-10-11 00:43 编辑
这可能是山寨的rplink的路由器,正版rplink的路由器就只有一个flash储存芯片,利用winbond的Unique ID进行加密,一个flash对应一个id号对应一个密码,固件会检测id与密码是否正确,从而进行加密,这个原理在恩山就有探讨,传送门。
上述帖子中第79楼就讲到,可以用单片机的spi接口进行模拟flash的数据,欺骗固件读取出被克隆flash的Unique ID。
楼主发的拆机图中被磨掉的芯片没猜错的话应该就是stm的单片机,如下图
很明显的特征,可以与楼主图片对比,至于是8位还是32位都无所谓,模拟spi进行欺骗不需要很高的性能,但需要很高的速度,flash在路由器上的工作频率是20mhz,stm使用内部集成的时钟乘上cpu倍频,工作频率可以大于20mhz几倍,完全可以捕获spi信号,而比较方便的stc就不行。
我们再来看一下winbond的Unique ID原理:
读写方式很简单,先DI传入4Bh数据,然后4个周期后DO返回Unique ID数据,利用单片机时刻检测DI有没有4Bh的命令,检测到后用三极管或单片机的io口屏蔽掉flash的DO响应,单片机自己模拟出被克隆flash的Unique ID,完成整个flash的克隆。
原理讲完了,所以说楼主的路由器很有可能是山寨rplink的路由器。欢迎探讨。——破解之道
另外正品的rplink不会拿水星等成品路由器进行改造,他们会自己找工厂代工自己设计的路由器,只有淘宝小作坊会进行山寨改造。
再插一句,楼主照片的清晰度好评!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|