回复:S7-300的这个加密方法老厉害了。根本看不到程序代码在哪里

volcanol

  • 帖子

    851
  • 精华

    12
  • 被关注

    58

论坛等级:奇侠

注册时间:2009-11-26

钻石 钻石 如何晋级?

发布于 2018-10-29 14:22:51

13楼

展开查看
以下是引用威师爷在2018-10-28 18:20:22的发言 >楼主

在这里讨论这个话题不知道是否合适!


最近接手维护一台设备,在没有去现场之前就联系领导要源程序,各种各样的渠道。得到的答复是没有源程序。

那就先过去现场再看看了。

去了现场,把在线程序上载上来,打开某某FB,打开时提示没有符合咋地咋地,这个咱们知道是什么回事,就是没有符号没有注释。这个已经熟悉的不能再熟悉了。

点击确认以后,傻眼了,里面没有代码。我一开始认为说不定就是一个空的FB,接下来打开了所有的FB都是没有代码在里面。

大白天的闹鬼了?

然后看程序的工作存储器大小基本上都是1000  BYTE以上,说明这个FB是有程序代码的。

捣鼓了老半天找不到问题,看不到程序,都开始失去耐心了。。。于是又打电话问领导要源程序,得到的答复是还是没有源程序。

这个时候想了想是不是这些块加密了?于是尝试看看,也没有哲。


在这里声明一下,上上来的FB/FC当时的确没有小锁 那些SFB/SFC倒是有,但是咱们只关心FC/FB。

百般无奈,还是看不到程序代码。后面问题也没有解决。到今天为止还是时不时的会导致CPU进入STOP模式。 我的记录是除了这个故障以外还没有过我出马解决不了的故障。栽在这个故障上了。


这个话题不需要狡辩,的确存在了打擦边球的嫌疑。但是为了解决问题也是迫于无奈。这个设备是我们公司收购的一个子公司的产品是子公司的工程师编写的程序,原来是第三方,我们收购以后现在是一家人了,所以理论上是自己的家事,想着通过领导去子公司要源程序,但是子公司的人说程序都在工程师手头上。而且公司收购子公司时各种各样的条款谈不拢,工程师基本上都另谋高就了。要不到程序了。打电话问原来的工程师也是遮遮掩掩的,不说具体问题,这个正常,技术的东西人家不说也在情理之中。


于是到网上查了一下,还真的没有我这样的情况。网上说的那些乱七八糟的加密解密工具可以解开小锁,也可以看到程序就是难看一些的STL代码,但是我这个是无锁可解,打开FB.FC也看不到代码。这个难道是地球以外的人编写的代码?地球人的眼睛看不到?


我想知道这个是什么加密方式?既然打开看不到代码?没有红锁,也没有蓝锁。但是看不到代码的确无解。不知道这个是STEP7 的哪一种加密方法?可以做到如此境界真是厉害了。


请各位武林高手有办法的可以联系一下我!



404136820@qq.com

谢谢!


从你的图片看来,这个代码应该使用SCL编写的,可能是SCL写的编写的代码块编译出来STL代码行数太大了,打不开。  因为Step 7的STL代码有一个行数限制。

至于加密,难道S7-PLC有特殊的系统SFC/SFB未公开具有保护功能。

我还是认为第一种可能性大。行数太大,打不开。

获取资料关注:https://www.cnblogs.com/volcanol/
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。