#明日方舟[超话]#今天是保批的胜利[打call]
二图终于过了,1-7层无压力一遍过,然后就啊啊啊啊这个圆滚滚的boss!!!每次都是究极刮痧[允悲]一直叠到30层被一拳一个团灭(绝望. jpg)但是过关思路已经摸索出来了,3近卫耀光3技能主c(配上聪明的ff0直接10000攻面板),2重装雷蛇带5个充电宝给后面的银老板充电缓解高压,2重装塞爹+任意加成煌/棘刺守下路,2狙击2医疗任意奶妈(有兴趣的可以尝试永续黄昏[哇]),左侧高台前期放术士大c,后面换奶妈(注意血条别暴毙了),摆好了基本可以稳过(可以小漏,别惦记你那破最终防线了[doge])

近来准备搞搞usb,翻出我的正版开发板,启动正版visualgdb,插上盗版v9, 工程向导识别不到开发板无法下一步,于是我换了一下最新版本的7.58c驱动,打开准备升级一下固件来着,好家伙,直接弹出一个好家伙,大意是:

"现在连接的探头是个克隆版jlink,在克隆硬件上用我们的软件既不合理又不合法,请联系我们并附上截图。"

虽然后面我发现工程向导从openocd里面间接驱动jlink才能下一步并且成功调试,可这个segger的提示深深的打动了我。

众所周知,假货宝上的v9已经不知道出过多少版本了,大的小的,带壳的裸板的,都是包最新驱动,还真没遇到segger检测到的情况,去问了卖家和程序员一样的回答”我这里好好的”。

得,网上搜也搜不到信息,估计是因为clone提示文字也是全新的,以前好像出错提示是defective,新的提示是clone。

卖家不管,我自己折腾,首先我怀疑是不是那个签名问题,于是找了下jlink_x64.dll弹框的地方的函数,发现没有call它的调用,只有一个传参引用。不死心,开x64dbg跟了一下,是从线程调用来的。

那么再看这个传参引用的位置,x64dbg用animate trace记录了一下会发现他在检测和比较逗号分隔的特性字符串,比较到特定的字符串”RDI”就跳转到将这个弹窗函数入参的分支了。如果将字符串比较的jz都给跳过,则不会弹窗。

回到IDA调试和整理下这个函数,首先我们要摸清这个逗号分隔的字符串哪来的,是从一个0x80字节的缓冲区统计来的,每0x10开头是ascii的部分加到字符串里。

如果是做过山寨版的朋友可能就知道了,这信息是在0800BF20开始的地方,而0800BF00处是序列号。

通过整理和调试, 得出的这个新版驱动的弹窗分支条件依次如下:

0 序列号不能为黑名单里面的那几个。此条不重要,因为没人去用那些特殊序列号。
1 新型号不能内置GDBFull,有了直接报错。所有型号不能内置RDDI,有了直接报错。

2 硬件版本v9~v11并且序列号开头为26,5,82的,和版本号v1并且序列号开头为80的,不许内置JFlash或RDI特性。

看到这里聪明的小伙伴可能要问了,这些不都是专门针对盗版的吗?但随着我在网上和闲鱼搜集正版的序列号,我发现26开头是edu的特征,而5开头是base版的特征,80开头是edu mini的特征。这里说的开头就是第8、9位的数字。

山寨版的序号那可就五花八门了,有很多直接-1(4294967295)。在搜索中我还看到小窍门原版edu并 通过addfeature指令增加jflash和rdi特性的,还在论坛看到了Segger去年成立中国部门,坛友表示担忧,还有最近原版自己加feature的坛友被报告clone的帖子。

略作思考我觉得我破案了,这个崭新的中国部门怕是读了论坛的帖子后,把这个当作成果汇报上去了,然后segger程序员一琢磨,来个根据型号限制功能, 可齐活了,这一砖头主要砸到了买正版edu并且加了内置特性的,盗版序列号-1或者瞎写的都没被误伤。

我们可以选择补dll,拆机重刷,但我选择了最程序正义的一种:让jlink自己去掉feature。

此篇文章也就是从一个和嵌入式开发关系不大的视角上展示如何利用基础推理能力来拨开云雾得报大仇,阅读只需要有一定的调试经验,不需要做漏洞分析。好了,闲话不多说,我们正式就顺着这个Feature字符串来摸。因为新版驱动的commander不支持AddFeature指令了,我在老版JlinkARM.dll搜索发现AddFeature命令附近有一个ClearFeatures。

这个命令也是非公开的,和AddFeature、ChangeSN一样的流程,执行后会把现有ota的Features区域全部修改为0,发送更新ots信息请求让设备去更新。但我测试了一下设备上的固件却无法成功的把GDBFull或者JFlash字样给修改为00。

通过查阅STM32的flash编程手册PM0059,明确说可以将非0的bit改为0,不需要擦除再改写。

再看看固件更新ots有啥限制。固件怎么来呢,可以从JLinkARM.dll解。老版本的方法大家都知道了吧,新版本7.2后厂家给一部分固件加了压缩,我就用另外思路写了个工具解压它。

可以参考附件:图一

固件中对客户端发过去的新内容检查也是检查没有出现0变1的bit,然后就送入内存中的函数来修改flash了。

看了下内存中的这个函数,写的歪七扭八的,除了加了个跳过写入FF功能,没有会导致非FF不擦写的bug。编程手册上每次写入都要拉高一次PG,它给简化为设置一次,循环写入了。估计其实不需要。

话说其实修改flash的代码完全没必要放在内存,因为要修改的目标地址是sector2,和执行的都不在一个sector,而且它末尾还调用了flash里面的memcmp函数判断写入是否成功,白隔离了。https://t.cn/A6xszCqX

✨投稿✨给妈投喂双皮奶!cpsp上头做了上车做了300张艾默里克的方卡otz希望各位光呆能救救糊墙人赏脸来拿拿,摊位号c69,回答了ff14相关问题就能不限数量拿了给亲友们代拿也ok![泪]交换也想要,不方便走动的摊主可以联系我送过去(在评论出没),拜托了来拿吧救救我!![泪]【稿主不是画师只是彩笔约稿人,画师具体看图】


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 猪猪仔仔女盆友:我就是知道啊,我看到你拍了照片登在杂志上啦!猪猪仔仔:嗯呐,他们采访我,让我拿着小礼帽呐!
  • #怎么挽回男友##挽回前男友##情感挽回##婚恋百问# #挽回前男友男朋友前任#现在已经差不多是半solo的状态了hyq没双的基本上都是封心锁爱了,除非观点特
  • 瑞典政府将中国公司排除在瑞典 5G 网络建设之外是出于确保瑞典国家安全的理由。2020 年 10 月,瑞典在为这些网络举行首次频谱拍卖之前,禁止在 5G 网络中
  • 世上原本没有东北人,是全中国的乐观主义者聚集在这片肥沃而严酷的新大陆上,然后他们被称呼为东北人。有的人的家乡是他的故土而东北人的家乡是东北人的特性。
  • 《过年关》 越界七先生(崇恩) 年年有春节,今春是年关。 户户喜洋洋,我家愁断肠。 三岁荒收成,屋里无余粮。 债主穷追逼,有家不能还。 创业为家国,破产又奈何?
  • 可一想到自己能陪秦之尧的时间不久了,顾安知就想自私一次,哪怕能让别人都知道她的存在也行!我其实特别的简单,别人对我好我会加倍的还,没什么心眼,感觉越来越不适应这
  • 占据日本家用纸类产品领域市场最大份额的大王制纸公司宣布,将从3月22日起上调多种家用产品的出货价格,涨幅达15%以上。13、中央气象台27日18时继续发布暴雪黄
  • 路透社报道,特拉斯说,该草案将扩大英国的“制裁工具箱”使“克里姆林宫和对俄罗斯政权感兴趣的任何公司”都可以成为制裁对象。英国外交部长特拉斯周日(1月30日)说,
  • 根据国家统计局公布的“2020年8月份70个大中城市商品住宅销售价格变动情况”70个城市中有27个城市8月的二手房价格同比下滑【#27城二手房价格跌回一年前#:
  • 但胆怯根本无济于事”32、“有时生活给你苦难,是在铺垫浪漫”33、“若事与愿违请相信定另有安排”34、“年年月月,热爱可抵岁月漫长”35、“不求人好感,不予人难
  • P1两个set 左马刻彩签set出(蓝框)105r;剩下零狱一个set有个零fla吧唧没拍进去62rP2+P3 set走150r 普团外可以拆P4 set走1
  • vintage港风|回到妈妈年轻的时候妈妈的青春应该也很美好吧今天突然想起来了顾城的诗“你不愿种花。天蝎座:我很酷,但是你要和我聊天,我可以不那么酷射手座:我真
  • #冷知识# #情感#【与一个刚使用期货风暴软件用户交流】如果不按照红点点绿点点信号操作,玻璃和螺纹他就可能追涨到最高点,帮他看了一下信号,虽然他嘴上不服气,但
  • 请一直唱到老谢谢,永远心动[可怜]涟给到笛子的镜头我好惊喜,上一次看到这首live不知道是啥时候,感觉是我第一次注意到笛子诶!好巧有什么话好好说,为什么要唱非洲
  • (今年也简单的摆了个阵,樱字太复杂了,还好有一些姐妹给我提了意见,最终还是拼出来了!#佐樱[超话]# 又是新的一年啦,在过去的一年里遇见了很多同好姐妹,也认识了
  • 我妈罕见的拉我出去散步 跟我说你要好好挣钱以后 没钱你爸都看不起你 在她眼里看待姐姐和我是一样的 在你爸眼里不是 他觉得他女儿性格处人事 挣钱能力 找的老公
  • 九年级上册课文古诗2首 1、行路难·其一 李白 〔唐代〕 金樽清酒斗十千,玉盘珍羞直万钱。(羞 同:馐;直 同:值) 停杯投箸不能食,拔剑四顾心茫然。 欲渡
  • 终究是辜负了你们的一腔热血,终究没有所谓的真相,终究是小黄车耽搁了她查真相的脚步,对她来说,也许儿子儿媳妇一家的荣华富贵才是她下半生的追求,而你们网友什么都不是
  • #游戏资讯# #Steam# #Steam游戏##头条新闻#金牛辞旧岁 ,瑞虎踏歌来,在这万家团圆,举国欢庆的传统佳节,革命老区雅安市雨城区八步镇八步村给全国人
  • 七.月光洞 1.也不知过了多久,无疾悠悠醒来,恍惚中只听有个声音说道:“醒了,醒了,这只大蚂蚁醒了。”睁开眼睛一看,只见自己躺在一座幽暗的石洞中,眼前站着一具骷