1、破解厂家设置的程序保护密码;
2、读出控制程序;
3、分析控制程序,找到设置限制的程序段,禁止或删除该段程序;
4、把修改后的程序重新下载到控制器。
二、更换新的程序(正规厂家专业工程师:1-4小时)
1、首先要理清旋转门的外围线路,找到各个信号的定义;
2、根据找到的信号定义,重新编程;
3、删除控制器的源程序;
4、把编写的新程序下载到控制器;
5、这种方法不需要更换硬件和更改线路。
三、换新的控制系统(一般公司维修技工:1-3天)
1、把系统更换为自己熟悉的硬件,并根据自己所有系统的信号定义重新整改线路。
2、有些人只需要更换控制器;有些人需要更换控制器、变频器;有些人需要更换控制器、变频器、定位传感器,甚至触摸屏,这取决于维修人员的技术水平。
所谓的PHP文件加密,一般有两种方式,一是ZEND编译,二是BASE64等编码,理论上都不是加密,下面分别说说如何还原。
对于ZEND编译过的代码,用记事本打开是完全是乱码,除了前面的很小的头部,后面不是可见ASCII字符,有点像打开一个EXE文件的效果,是无法阅读的。这类处理的文件一般认为是无法还原的,网上有DEZEND工具,你可以下载来试试看,能还原早期ZEND版本编译后的代码。
对于使用BASE64等编码后的PHP文件,可以用记事本打开查看,所有字符都是可见ASCII字符,一般使用两种方法加大阅读难度:一是使用$ll111、$ooo000这样的变量,字母L的小写与1混在一起、字母O的小写与数字0混在一起,不容易分辨变量名称。二是使用BASE64编码对原始代码进行转换,最后使用eval进行处理。往往两种方式结合在一起。
第二种方式处理后的代码是很容易还原的,方法就是把eval换为exit,在CLI(命令提示符)下执行就会显示出eval那个语句对应的等效代码,替换原始语句即可。有时候还原一次后还是eval语句,那需要按照同样的方法反复处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)