工作需要接触到罗克韦尔AB PLC,多用的软件Studio5000,Rslogix500和ccw。在实际业务中,有很多程序逻辑代码被加密,无法查看编辑。通过学习了解到相关,制作了针对SourceKey加密的解锁工具。
目录
机缘
- 学习罗克韦尔AB PLC程序中有被加密的无法查看或修改的
- 最开始多使用Rslogix5000 V20以下,部分人可以解锁
- 后来有网页可以对程序密码解锁(20版本以下)
- 有大神制作出SK万能钥匙可以动态补丁程序
- 自己尝试研究学习Rslogix5000的程序解锁
- 有业务需要,看到Rslogix500也有被加密的情况
收获
- 学习反编译后,掌握了Rslogxi500的上载密码,OEM锁和子程序锁的解锁方式
- 学习使用大神制作的SK万能钥匙后,发现还是有些地方可以完善的
- 比如需要同时补丁多少个版本的软件,或者按需要补丁软件就不行
- 没有集成Rslogix500的解锁补丁
- 各种原因,网上发布的SK万能钥匙支持的版本到V26版本,而目前最新版本已到V34版本
- 罗克韦尔 AB PLC sourcekey密码加密V28版本以下解锁、破解方法及随便聊聊_哔哩哔哩_bilibili
日常
- 自己制作ABSourceKeyTools支持mer,Rslogix500,Rslogix5000,Studio5000的最新34版本sourcekey解锁,还支持通过进程表选择需要补丁的软件
- 由于ab软件更新过快,且小版本居多,比如测试V28.03可正常解锁,但V28.00里的特征码又不同,也没有细致研究
- 目前测试下来,基本满足个人需要
憧憬
Tips
- ab的加密方式太多,目前也就sourcekey看到大家能解锁,像plc的加密和其他方式的加密,还没看到有什么进展
- ab软件的授权随着软件不停的升级,之前替代文件的方式也慢慢的不适用了,期待有突破吧