plc固件可以反编译吗
㈠ PLC可以写入,不能读取
这个还真没遇到过。一般只要建立通讯了可以写入就可以读取啊。只要plc里面有程序,读取以后反编译就行了。你看看是不是i读取的时候plc的状态打错了。
㈡ 博图wincc编译后可以反编译吗
不能反编译。
在项目中使用的功能(例如,脚本、图形对象)依赖于所组态的设备,而不是使用的组态版本。
为了能够完整地使用组态系统并启动运行系统,需要相应的面板,并且在组态系统中,可以使用仿真测试在项目中使用的功能,但是访问HMI面板的文件系统等功能除外。因此,组态项目所需的版本依赖于项目中所使用的设备。右击项目树中的项目名称,点击属性,所需的软件位于"项目中的软件产品"。
㈢ 电脑连接西门子plc需要反编译么
不需要反编译。
1、购买一根USB转PPI的西门子PLC下载专用电缆线。(如果200自带有网口,用网线下载即可)。
2、电脑插USB口,DP9的串口头连接PLC上的9针COM口,选择STEP7-Micro_WIN上的通信,弹出的对话框右侧有一个[双击查找]会自动找到PLC。
3、选择刷出的PLC,点连接即可,不需要反编译,不用做任何专门的设置。
㈣ 路由器的固件能反编译吗
可以进行
反编译
。
路由器
的固件通常存储在FLASH中,通常都是以 xxx.bin格式的文件形式保存的。bin格式是一种
二进制文件
,存储的是路由器的
机器码
,通过反编译,可以将其还原为汇编码,以便进行分析。获取、反编译及分析固件通常按下列步骤:
获取路由器固件需要的环境
1.
常见路由器的SPI
FLASH
编程器
;
2.
最好是用Winows
笔记本来登陆到ubuntu系统的台式机上的方式
;
3.
Windows
下的Putty、winhex、WinSCP软件工具;
4.
TTL线
、网线、万用表及
烙铁
,
热风枪
等工具和线材;
分析步骤
1.
拆开对应的路由器设备的外壳;
2.
查看路由器内部的的接口标识;
3.
用万用表找到对应的地线GND标号;
4.
通常为了调试或升级的方便,都会保留TTL引脚;
5.
查看是否存在有TTL线的引脚或触点;
6.
用准备好的TTL线连接路由器的TTL引脚或触点;
7.
windows下用putty中的串口项打开对应的TTL线连接的串口;
8.
查看是否有路由器启动的日志信息,如果有,请仔细分析;
9.
等路由信息启动完毕后,看看是否有终端跳出来,是否有登陆窗口跳出;
10.
如果有登陆窗口,但是无法输入,或者无法猜测出对应的用户名密码;
11.
用热风枪或烙铁取下路由器上的存储
FLASH芯片
;
12.
在Windows下用编程器提前存储在FLASH芯片的全部固件;
13.
用WinSCP工具将提取出的固件上传到ubuntu系统中;
14.
在ubuntu系统中安装对应的固件分析工具(firmware-mod-kit、binwalk、lzma、squashfs-tools等);
15.
用这些分析工具进行分析,分析出来后,解压对应的数据包,提前对应的关键性数据进行分析。
按以上步骤可以实现对路由器的分析。
㈤ 路由器的固件能反编译吗
可以进行反编译。
路由器的固件通常存储在FLASH中,通常都是以xxx.bin格式的文件形式保存的。bin格式是一种二进制文件,存储的是路由器的机器码,通过反编译,可以将其还原为汇编码,以便进行分析。获取、反编译及分析固件通常按下列步骤:
获取路由器固件需要的环境
常见路由器的SPI FLASH编程器;
最好是用Winows 笔记本来登陆到ubuntu系统的台式机上的方式 ;
Windows 下的Putty、winhex、WinSCP软件工具;
TTL线、网线、万用表及烙铁,热风枪等工具和线材;
分析步骤
拆开对应的路由器设备的外壳;
查看路由器内部的的接口标识;
用万用表找到对应的地线GND标号;
通常为了调试或升级的方便,都会保留TTL引脚;
查看是否存在有TTL线的引脚或触点;
用准备好的TTL线连接路由器的TTL引脚或触点;
windows下用putty中的串口项打开对应的TTL线连接的串口;
查看是否有路由器启动的日志信息,如果有,请仔细分析;
等路由信息启动完毕后,看看是否有终端跳出来,是否有登陆窗口跳出;
如果有登陆窗口,但是无法输入,或者无法猜测出对应的用户名密码;
用热风枪或烙铁取下路由器上的存储FLASH芯片;
在Windows下用编程器提前存储在FLASH芯片的全部固件;
用WinSCP工具将提取出的固件上传到ubuntu系统中;
在ubuntu系统中安装对应的固件分析工具(firmware-mod-kit、binwalk、lzma、squashfs-tools等);
用这些分析工具进行分析,分析出来后,解压对应的数据包,提前对应的关键性数据进行分析。
按以上步骤可以实现对路由器的分析。
㈥ plc程序传输时是否要编译和反编译
如果设置复制到本地为true,在生成项目时会自动拷贝该DLL到项目生成文件夹中(bin目录),否则不会拷贝。在生成项目时,对所添加的引用的是绝对路径,而在运行时程序集默认只在当前所在的路径下去找。要修改引用的路径,必须通过编程的方法去实现。使用References 对象。
㈦ 任何程序都可以反编译吗为什么有一些程序不可以反编译
javap是用作反编译的,但是javap只能给出你要反编译的class的结构,比如有什么方法,有什么static或者非static的变量什么,但不可能产生源代码编译后的文件不是原代码文件,所以不能直接拿来编译。希望楼主采纳
㈧ 三菱plc软件为什么没有反编译工具栏
第一:反编译是对于触摸屏才有的
第二:在线模拟需要的条件:1)有PLC硬件
2)用编程电缆连接好PLC与电脑
㈨ 人机界面里的程序怎么取出,再上传到新人机界面中。找高手老师求教!
你的是哪个型号的屏,老型号的挺麻烦,像1711、1760等,必须先拨码,重新上电,进入上传下载画面,把屏调节到待上传状态,然后让电脑上传固件(数据线可以自己做,电脑端232,屏端可以是9针母头,也可以是25针公头),然后再把固件下载到新屏上。如果是新型号的屏,上传的固件可以反编译,修改后下载到新屏
㈩ 任何程序都可以反编译吗为什么有一些程序不可以反编译
javap是用作反编译的,但是javap只能给出你要反编译的class的结构,比如有什么方法,有什么static或者非static的变量什么,但不可能产生源代码编译后的文件不是原代码文件,所以不能直接拿来编译。希望楼主采纳