概述
VxWorks 是美国 Wind River System 公司( 以下简称风河 公司 ,即 WRS 公司)推出的一个实时操作系统。WRS 公司 组建于1981年,是一个专门从事实时操作系统开发与生产的软件公司,该公司在实时操作系统领域被世界公认为是最具有领导作用的公司。
VxWorks 是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器上也使用到了VxWorks。
1984年 WRS 公司推出它的第一个版本--VxWorks 1.0.1,在 1999年推出了它的最新版本VxWorks 5.4。从1995年以后, WRS 公司推出了一套实时操作系统开发环境-- Tornado。
Tornado 组件
Tornado是嵌入式实时领域里最新一代的开发调试环境,Tornado给嵌入式系统开发人员提供了一个不受目标机资源限制的超级开发和调试环境。Tornado包含三个高度集成的部分:
1、运行在宿主机和目标机上的强有力的交叉开发工具和实用程序;
2、运行在目标机上的高性能、可裁剪的实时操作系统VxWorks;
3、连接宿主机和目标机的多 种通讯方式,如:以太网,串口线,ICE或ROM仿真器等。
对于不同的目标机,Tornado给开发者提供一个一致的图形接口和人机界面。当使用Tornado的开发人员转向新的目标机时,不必再花费时间学习或适应新的工具;对深嵌入式应用开发者来说更重要的是,Tornado所有的工具都是驻留在开发平台上的。在嵌入式系统 工具发展历史上,Tornado是第一个实现了当目标机资源有限时开发工具仍可使用而且功能齐全的开发环境。另外,所有工具都通过一个中央服务器(Target Server)处理与目标机的通讯。所以无论连接方式是Ethernet,还是串口线、ICE仿真器、ROM仿真器或客户设计的调试通道,所有工具均可使用。
下面看Tornado的文件树:
注意的事项:
1、安装镜像CD1.iso和CD2.iso只能用虚拟光驱安装,解压安装会出现错误.
2、安装setup时右键“以管理员身份运行”
3、注意环境变量的设置
4、安装程序到60%会卡注意杀掉Tornado.exe进程
5、注意破解文件的替换路径
一、安装CD1
1、先安装虚拟光驱Daemon_Tools
2、在C盘新建一个文件夹flexlm
3、将license.dat拷进去,并在环境变量中添加:
4、Daemon_Tools安装完成后打开并装载
“[风河VxWorks].
WINDRIVER.TORNADO.V2.2.FOR.PENTIUM.CD1(ED2000.COM).ISO”
5、进入我的电脑,双击风河驱动器(TDK-14621-ZC-01)图标将其打开,然后Next
6、以管理员身份运行点击“SETUP.EXE”
7、运行安装
8、这里需要输入秘钥:cAQ8i-qP2I&-g$vT6-3&gjw-bEk9g
9、一路Next下图界面
10、一路Next下图界面点击YES
11、默认即可
12、到达此页面把 Source选上
13、一路默认Next(如果安装程序运行到60%时停止响应,此时在进程里面把Tornado进程结束掉即可)
14、到达此界面选择Configure
15、进入下一步选择Phone or Fax
16、点击Next默认即可完成安装
17、CD1 安装完成,下面第二部分操作是安装CD2
二、安装CD2(管理员身份运行)
1、CD2的安装方式跟CD1一样装载进去,并一路Next进行安装,密钥为:A7KbB-Rd37p-hNFBE-kzgaT-b9gpC
2、输入密钥
3、一路默认即可Next安装完成
三、破解
1、CD1和CD2都安装好后,需要利用下列4个文件去替换原安装程序的以下文件
2、具体替换顺序如下:
1)利用以上4个文件替换到 Tornado2.2hostx86-win32bin 目录下(如提示文件占用替换失败,在任务管理器中关闭进程wtxregd.exe,在替换前必须先把源文件先删除掉,在复制替换的文件进去)
四、拷贝BSP文件
1、从安装环境里面拷贝VXWORKS-VMWARE/vmware_bsp/文件夹中的vmware文件夹到Tornado安装目录targetconfig目录下,
这个文件夹是用于VMware的BSP包,高级用户可以根据需要在config.h中进行个性化修改
五、配置
1、打开网络适配器设置,在VMware Network Adapter VMnet1上右键→属性→IPv4→按照下图配置IP地址
2、编辑虚拟机设置:菜单栏→虚拟机→设置,将网络适配器设置为仅主机模式
至此就全部安装配置完成,接下一篇“Tornado2.2使用篇”
除系统的发布和更新讯息外,“IRT”会不定期将整理、收集好的工控安全研究资料通过公开途径发布。
之后,“IRT”也将用过建设工控测试环境、部署靶机等方式,供大家测试研究工控安全使用。感谢大家对我们的持续关注!
目前已有发布途径:
1、微信公众号 “IRT 工控安全红队”
2、知识星球 “IRT”
3、Github “https://github.com/irt-sec”
(恰饭时间)
IRT团队现对外提供工控安全培训服务、安全测试服务和安全咨询服务等。同时,还可为有需求的团队厂商提供搭建工控测试环境及靶场的技术支持,提供工控相关私有云服务,有需要的朋友可以随时联系我们~~~
万水千山总是情,点个在看行不行o(* ̄▽ ̄*)ブ