漏洞信息
本系列产品中的前三篇文章内容参照以下:
根据CVE-2017-17215学习培训路由器漏洞分析,从入行到舍弃
路由器漏洞复现分析第二弹:CNVD-2018-01084
路由器漏洞复现分析第三弹:DVRF INTRO题型分析
TrendNET路由器管理权限绕开漏洞, *** 攻击根据设定$AUTHORIZED_GROUP >=1绕开管理权限认证
漏洞参照信息:
受影响的路由器版本号
TEW-751DR – v1.03B03
TEW-753DRU – v1.03B01
根据zoomeye检索,能寻找508台机器设备,关键客户遍布于英国和北爱尔兰.
应用curl -d “SERVICES=DEVICE.ACCOUNT AUTHORIZED_GROUP=1′ 指令能够立即获得到路由器的登录名和登陆密码
漏洞分析
此次分析应用固定件的是TEW751DR_FW103B03.
Binwalk解压工具后寻找getcfg.php,部位如图所示
当AUTHORIZED_GROUP>=0的情况下,getcfg就一切正常实行编码作用.
POC中传到的主要参数为SERVICES=DEVICE.ACCOUNT
$file最终能够拼凑为/htdocs/webinc/getcfg/DEVICE.ACCOUNT.xml.php
开启这一文档,能够见到它能载入机器设备的各种各样信息包含登录名和登陆密码
导致认证漏洞的函数在htdoc/cgibin的 phpcgi_main函数,当cgibin_parse_request函数解决http要求的情况下,sub_405AC0函数会获得AUTHORIZED_GROUP共存出来, 以后再启用sess_validate()作认证,因而能够非受权客户能够立即给AUTHORIZED_GROUP取值来绕开认证
应用以下脚本 *** 调节存有漏洞的cgibin:
chroot . -0"phpcgi" -E REQUEST_METHOD="POST" -EREQUEST_URI="getcfg?AUTHORIZED_GROUP=1" -E CONTENT_LENGTH=18 -ECONTENT_TYPE="application/x-www-form-urlencoded" -g $PORT -EREMOTE_ADDR="127.0.0.1" -strace "kkkkkkkkkkkk"
cgibin_parse_request中的parse_uri函数会启用sub_405AC0,这里从request_uri中取”?”后的标识符,做为主要参数传到sub_403864
sub_405AC0启用后能看早已把”AUTHORIZED_GROUP=1”存进静态变量
再执行到sess_validate()实行结束
后边再将获得的这一值载入/var/run/xmldb_sock
证件照片大伙儿一定都采用过,之前的情况下应用证件照片的情况下全是要去照像馆拍一寸、二寸照片,如今绝大部分的系统软件早已适用根据在网上递交证件照片等材料了,因此 只必须有PDF的一寸、二寸证件照片就...
ps自由变换专用工具键盘快捷键是Ctrl T。开启ps,导进图片素材,双击鼠标背景层将其开启,明确,按键盘快捷键Ctrl T开启自由变换,这时候拖拽周边的点就可以调节图片尺寸。 知名品牌型号规格:想到...
搜索引擎优化是一项不绝进修和积聚的事情,搜索引擎优化项目可否凭据预期顺利完成,这完全取决于搜索引擎优化人员的事情履历,而在日常事情中,我们老是会碰着一些看似很简朴的问题。 但在实践中,假如你不能公道地...
这篇谈谈如何写告白语?最重要的,虽然是多看。看看那些优秀的告白是怎么写的,它们在表达什么,拥有什么样的特质。然后我们谈几点告白语的要求:口语化、好处化、相同化、奇特化。尚有一些详细的能力。 1. 告...
一、靠谱黑客接单流程 1、流程接单靠谱代码雨bat所以你必须学会不相信你的态度,尊重你的能力。XXX靠谱淘宝如何找接单方法女孩是实用的,值得学习,因为它被广泛应用于活动网站和系统管理,所以即使你从来没...
自20世纪90年代以来,人们对于数据安全的态度发生了变化,与之相对的现实是,企业C级领导却始终未能跟上新威胁以及威胁传播方式的新思维和新变化。 目前,即将登场的一个重大变化就是人工智能时代的...