机器狗
军事用途的“机器狗” 《大众科学》8日报道,波士顿动力公司在美国军方的支持下研制出一种机器狗,无论是穷乡僻壤,还是战火纷飞的城市碎石遍地的小巷,这种机器狗都可以忠心耿耿地跟随战士们去执行任务。 这种名叫“大狗”的机器狗可不只会把飞盘叼回来,它可以替士兵们背负着几百磅重的工具,即使在火海中跑来跑去也毫不畏惧。据称,“大狗”是目前世界上最雄心勃勃的四脚 机器人,其稳定性以及方向方位感令人惊叹,可以处理战场上许多未知的挑战。 原型“大狗”的身材类似于大丹犬,每小时可以跑3英里以上的路程,可以爬45度角的斜坡,在不适于轮式或履带式车辆前进的地形上,它可以负重120磅急行军。但“原型狗”只是一条幼犬,波士顿动力公司的研制人员希望今年夏天就会推出的第二代“大狗”的行军速度和负重至少增加一倍。 “大狗”的身体是一种钢架结构,里面装有一个圆筒形汽油 发动机,为“大狗”的水压系统、电脑和惯性测算单元(IMU)提供动力。惯性测算单元是机器狗的重要组成部分,它使用光纤激光陀螺仪和一组加速器跟踪机器狗的运动和位置。这些装置与四条腿一起发挥作用,就可以使“大狗”迈出准确的步伐。 机器狗的腿由铝制成,每条腿上有三个关节,利用水压刺激器,电脑每秒可以重新将关节配置500次。关节上装有传感器,负责测量力量和位置,电脑参照这些数据,结合从惯性测算单元获得的信息,确定四条腿应该是抬起还是放下,向右走还是向左走。通过调整关节的水压液体的流动,电脑可以将每一只爪子准确地放下。 这种机器狗还有视力:它的头部装有一个立体摄像头和一部激光扫描仪。第一代“大狗”并不能依照这两种仪器前进,但第二代将利用它们识别前方的地形,发现障碍物。现在的“大狗”需要遥控,但未来版的“大狗”将获得自由身,不需要人来指导,就可以自行作出决定。专家预测,在未来八年内,更加强大的自理能力更强的“大狗”随时可以在战场上驰骋。计算机病毒“机器狗”机器狗的生前身后,曾经有很多人说有穿透还原卡、冰点的病毒,但是在各个论坛都没有样本证据,直到2007年8月29日终于有人在社区里贴出了一个样本。这个病毒没有名字,图标是SONY的机器狗阿宝,就像前辈熊猫烧香一样,大家给它起了个名字叫机器狗。 工作原理 机器狗本身会释放出一个pcihdd.sys到drivers目录,pcihdd.sys是一个底层硬盘驱动,提高自己的优先级接替还原卡或冰点的硬盘驱动,然后访问指定的网址,这些网址只要连接就会自动下载大量的病毒与恶意插件。然后修改接管启动管理器,最可怕的是,会通过内部网络传播,一台中招,能引发整个网络的电脑全部自动重启。 重点是,一个病毒,如果以hook方式入侵系统,接替硬盘驱动的方式效率太低了,而且毁坏还原的方式这也不是最好的,还有就是这种技术应用范围非常小,只有还原技术厂商范围内有传播,在这方面国际上也只有中国在用,所以,很可能就是行业内杠。 对于网吧而言,机器狗就是剑指网吧而来,针对所有的还原产品设计,可预见其破坏力很快会超过熊猫烧香。好在现在很多免疫补丁都以出现,发稿之日起,各大杀毒软件都以能查杀。 免疫补丁之争 现在的免疫补丁之数是疫苗形式,以无害的样本复制到drivers下,欺骗病毒以为本身以运行,起到阻止危害的目的。这种形式的问题是,有些用户为了自身安全会在机器上运行一些查毒程序(比如QQ医生之类)。这样疫苗就会被误认为是病毒,又要废很多口舌。 解决之道 最新的解决方案是将system32/drivers目录单独分配给一个用户,而不赋予administror修改的权限。虽然这样能解决,但以后安装驱动就是一件头疼的事了。 来彻底清除该病毒,处理后重启一下电脑就可以了,之前要打上补丁! 或者这样: 1注册表,组策略中禁止运行userinit.exe 进程 2 在启动项目中加入批处理 A : 强制结束userinit.exe进程 Taskkill /f /IM userinit.exe (其中“/IM”参数后面为进程的图像名,这命令只对XP用户有效) B : 强制删除userinit.exe文件 DEL /F /A /Q %SystemRoot%\system32\userinit.exe C : 创建userinit.exe免疫文件到%SystemRoot%\system32\ 命令:md %SystemRoot%\system32\userinit.exe >nul 2>nul 或者 md %SystemRoot%\system32\userinit.exe attrib +s +r +h +a %SystemRoot%\system32\userinit.exe D : reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\userinit.exe" /v debugger /t reg_sz /d debugfile.exe /f userinit1.exe是正常文件改了名字,多加了一个1,你也可以自己修改,不过要手动修改这4个注册表,并导出,这个批处理才能正常使用。 最新动向 好像机器狗的开发以停止了,从样本放出到现在也没有新的版本被发现,这到让我们非常担心,因为虽着研究的深入,现在防御的手段都是针对病毒工作原理的,一但机器狗开始更新,稍加改变工作原理就能大面积逃脱普遍的防御手段,看来机器狗的爆发只是在等待,而不是大家可以高枕了。 目前网上流传一种叫做机器狗的病毒,此病毒采用hook系统的磁盘设备栈来达到穿透目的的,危害极大,可穿透目前技术条件下的任何软件硬件还原!基本无法靠还原抵挡。目前已知的所有还原产品,都无法防止这种病毒的穿透感染和传播。 机器狗是一个木马下载器,感染后会自动从网络上下载木马、病毒,危及用户帐号的安全。 机器狗运行后会释放一个名为PCIHDD.SYS的驱动文件,与原系统中还原软件驱动进行硬盘控制权的争夺,并通过替换userinit.exe文件,实现开机启动。 >> 那么如何识别是否已中毒呢? 是否中了机器狗的关键就在 Userinit.exe 文件,该文件在系统目录的 system32 文件夹中,点击右键查看属性,如果在属性窗口中看不到该文件的版本标签的话,说明已经中了机器狗。如果有版本标签则正常。 临时解决办法: 一是在路由上封IP: ROS脚本,要的自己加上去 / ip firewall filter add chain=forward content=yu.8s7.net action=reject comment="DF6.0" add chain=forward content=www.tomwg.com action=reject 二是在c:\windows\system32\drivers下建立免疫文件: pcihdd.sys , 三是把他要修改的文件在做母盘的时候,就加壳并替换。 在%systemroot%\system32\drivers\目录下 建立个 明字 为 pcihdd.sys 的文件夹 设置属性为 任何人禁止 批处理 md %systemroot%\system32\drivers\pcihdd.sys cacls %systemroot%\system32\drivers\pcihdd.sys /e /p everyone:n cacls %systemroot%\system32\userinit.exe /e /p everyone:r exit 目前,网络流行以下解决方法,或者可以在紧急情况下救急: 1、首先在系统system32下复制个无毒的userinit.exe,文件名为FUCKIGM.exe(文件名可以任意取),这就是下面批处理要指向执行的文件!也就是开机启动userinit.exe的替代品!而原来的userinit.exe保留!其实多复制份的目的只是为了多重保险!可能对防止以后变种起到一定的作用。 2、创建个文件名为userinit.bat的批处理(文件名也可任意取,但要和下面说到的注册表键值保持一致即可),内容如下: start FUCKIGM.exe (呵呵,够简单吧?) 3、修改注册表键值,将userinit.exe改为userinit.bat。内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Userinit"="C:\\WINDOWS\\system32\\userinit.bat," 就这3步,让这条狗再也凶不起来!这是在windows 2003测试的,双击机器狗后,没什么反应,对比批处理也是正常,即这狗根本没改动它!开关机游戏均无异常!但唯一美中不足的是,采用经典模式开机的启动时会出现个一闪而过的黑框! 如果嫌麻烦,也不要紧。上面三条批处理网友已搞好了,直接复制下面的这个存为批处理执行就OK了。三步合二为一 @echo off :::直