CVE-2017-5689(智能Intel产品AMT本地及远程提权漏洞)

本文介绍了英特尔AMT技术中的CVE-2017-5689高危提权漏洞,详细分析了漏洞产生的原因及利用流程。此漏洞允许攻击者绕过认证机制,实现远程控制受影响的PC、笔记本电脑和服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本博客只做技术研究与分享,如果有恶意使用本博客中所涉及到的技术触犯法律,本博主概不负责!

环境搭建和涉及到的安全类工具

Kali1.0.9 虚拟机一台

Burpsuite 抓包软件

Shadan注册用户一个

火狐浏览器一个

漏洞介绍

漏洞CVE-2017-5689,是英特尔一个高危提权漏洞,影响的范围包括过去7年英特尔服务器芯片的远程功能,远程攻击者可以利用漏洞来控制存在风险的PC,笔记本电脑和服务器。

漏洞的源由是英特尔通过其 vPro 商务处理器平台提供了 IntelActive Management Technology(AMT)技术,这项技术能让IT管理人员远程管理和修复PC、工作站和服务器。

这项预设的功能使用基于Web的控制页面,通过远程端口1699216993让管理员远程管理系统。为防止功能被未授权的用户滥用,AMT服务会使用HTTP摘要认证和Kerberos验证机制。权限提升漏洞出现在web控制界面的认证用户环节。

漏洞分析

1、用户发起登录请求,服务器给予响应(noncehttp方法和请求的URL),随即,用户在登录界面输入用户名、密码,客户端发送字符串(user_response),该字符串是由用户名、密码、nonce值、http方法以及请求的url生成的hash值。

2、服务器端也会通过数据库中的用户名密码计算一个类似的加密字符串(computed_response)。服务器使用strncmp()函数对两个字符串进行比较,如果二者相符就会让用户登陆Intel AMT Web界面。

3Intel AMT漏洞的出现就是由于调用了strncmp()函数:

if(strncmp(computed_response,user_response, response_length)) exit(0x99);

在此函数中,对user_responsecomputed_response的值进行比较,要认证成功,变量user_response的值必须等于computed_response,因此无论长度如何,strncmp()函数的返回值必须为0,方表示验证成功。

但是写这段代码的程序员错把本应是computed_response的长度写成了user_response的长度,放到了strcmp()函数中。


 4因此,将user_response值清空,即发送空响应,将没有字节被检查,strncmp()返回零,表明验证成功。因而,空的响应字符串被认为有效而被执行,从而绕过密码核实机制,登录管理界面。

影响的软/硬件版本

第一代 Core family: 6.2.61.3535

第二代 Core family: 7.1.91.3272

第三代Core family: 8.1.71.3608

第四代Core family: 9.1.41.3024 and 9.5.61.3012

第五代Core family: 10.0.55.3000

第六代Core family: 11.0.25.3001

第七代Core family: 11.6.27.3264

漏洞利用过程

1)使用已经完成用户注册的shadan搜索可能存在漏洞的链接,利用关键字——port:16992

(2)在查询到的目标中随机搜索一个存在这一漏洞特征的网站打开:

3)设置burp suite代理

4)开启burp suite拦截,并在浏览器中使用(admin/admin)登录

5)再次照常把“response”置空,之后forward


6)成功进入管理界面


7)在这里我们可以使用User Accounts选项创建管理员用户

8)成功进入用户管理界面

9)新建用户

  用户名:test 密码:fly1FLY@



10)新的管理员账户添加成功!

11)我们使用我们创建的账号去登录(我们使用本地主机进行测试!在此工程中不在需要截取数据包)

(12)登录成功


13)以上就是该漏洞的复现过程,可以管理用户,远程开关机,使用创建的用户通过ManageabilityCommander 

Toolvnc实现远程管理BIOS和操作系统

修复建议

将登录验证函数中的computed_response与user_response的位置互换!


注明:本博客中的内容只作为漏洞分析技术研究,如果使用该博客中的内容造成违法行为,作者概不负责!

微方摄像头监控系统 注册机 我就是i被骗过的,乱上传的都是破人破垃圾。 1、拥有完善的远程监控功能,远程监控对网络无特殊要求,不用任何设置,直接使用微方软件供的免费远程服务账号即可方便的进行远程监控,可以通过IE浏览器直接进行远程实时监控及录像的回放 。 (可以支持各种上网方式,不需要动态域名及路由器设置) 2、拥有完善的移动侦测功能,可以自定义灵敏度,可以针对不同的镜头进行单独的设置,因此可以有效的防止误报现象。 3、报警时可以直接发送手机短信、手机彩信等方式来及时的通知您! 4、同时支持16路视频设备,支持普通usb摄像头、视频卡等大部分的视频捕获设备。 5、支持连续拍照功能,该功能让您可以轻松的把感兴趣的画面连续的拍照下来。 6、同时支持视频及音频的录像,默认情况下仅捕获视频,如果同时需要捕获音频必须自己设置。 7、支持软件压缩及动态录像技术,仅占用很少量的硬盘空间,在默认情况下(800*600分辨率)每路镜头监控一个小时仅产生80M左右的空间,也就是说一路摄像头全天候监控一天的时间也就占用2G左右的磁盘空间。 8、本软件拥有完善的报警功能,当监控的目标发现异常时,可以通过保存现场画面、声音示及通过电子邮件、FTP上传、保存现场图片到微方网络硬盘和发送手机短信、手机彩信等方式来及时的通知您,以使您能保留有力的证据,确保您的生命及财产的安全。 9、本程序界面非常友好及灵活,您可以随时的在1至16个画面之间切换,您可以通过点击其中的一个画面使其扩充到整个屏幕,再点击一次该画面时将还原到原来的状态。 10、本软件支持全屏幕的显示方式,以使所有画面可视范围更加的大,图片看起来更加的清晰,此种方式更符合于一般商场及超市的监控平台。 11、系统状态控制栏实时的显示当前的发送的邮件数量、FTP上传图片的数量、保存动态画面的数量及磁盘的可用量等等。 12、本软件支持全天候的循环监控,当使用循环监控时,当磁盘的可用空间少于指定数时(默认为600M)将自动删除最旧的文件。 13、本软件支持定时监控功能,您可以自由的指定监控的时间段。 14、本软件还支持定时关机功能,当定时关机时间到时将倒数30秒钟示您做保存或取消关机动作。 15、本软件供非常强劲的录像回放及图片查看功能,在回放界面将显示每个文件的录像时间及结束时间,回放的过程中您可以捕获当前图片也可以以正常速度的1~10倍进行回放,以节省您的时间,同时可以旋转正在查看的图片。 16、请善用您的鼠标右键,当您在不同的界面点击鼠标的右键时系统将会展示各种不同设置功能。 17、本系统支持老板键,即您可以通过按《Ctrl+Shift+H》组合键来实现隐藏或显示本监控程序,当然组合按键您可以自定义
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FLy_鹏程万里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值