zoujie8503 发表于 2018-12-6 19:02:03

中兴F450A 曲线开启Telent思路,求坛友相助

本帖最后由 zoujie8503 于 2018-12-6 19:04 编辑

目前只有默认地区telnet是可以使用的,已知唯一方式就是通过TTL实现,但是hidden_version_switch这个gch文件还是可以正常访问的 求有能力的朋友修改GCH文件开启Telnet避免拆机如果有朋友提供帮助,后面将发贴 介绍详细步骤 造福大家

futurejl 发表于 2018-12-7 10:46:12

<%
IMPORT FILE "pageinfo_func.gch";
var webtitle = getDevModeName();
var head      = "<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN\"";
var head1   = "\"http:\/\/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
var head_html = "<html xmlns=\"http:\/\/www.w3.org/1999/xhtml\">";
=head + head1;
=head_html;
%>
<head>
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><%=webtitle;%></title>
<style type="text/css" media="all">
.login {
margin-top:7px;
margin-left:195px;
width: 70px;
height:20px;
}
.content {
font-size: 12px
}
html, body {
height: 100%;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.content {
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* {
margin: 0 0 0 0;
padding: 0;
}
#container {
margin: 0 auto;
width: 800px;
text-align: left;
position: relative;
height: auto !important;
height: 100%;
}
#head {
width:800px;
text-align: right;
font-size: 20px
}
#banner {
width:800px;
height:67px;
}
#content {
width:800px;
padding-bottom:20px;
min-height: 270px;
height: auto !important;
height: 50%;
border-left:1px solid #f7f7f7;
border-right:1px solid #f7f7f7;
}
#content:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
#content li {
list-style:none;
display:block;
}
#bottom {
width: 800px;
height: 28px;
border-left:1px solid #f7f7f7;
border-right:1px solid #f7f7f7;
}
#bottom li {
list-style:none;
float:left;
height: 28px;
}
#bottom a {
display:block;
height:28px;
}
#bottom a.b1 {
position:absolute;
left:1px;
width:156px;
}
#bottom a.b2 {
width:54px;
margin-right:2px;
position:absolute;
left:157px;
}
#bottom a.b2 ul {
text-align:right;
padding-top:5px;
}
#bottom a.b3 {
width:564px;
height:28px;
position:absolute;
left:211px;
background-color:#f7f7f7;
margin-right:2px;
text-align:right;
}
.copyright {height:16px;width:800px; padding-top:10px; border-left:1px solid #B1B1B1; border-right:1px solid #f7f7f7; text-align:center;}
.bottom_line {background-color:#3F6D8F;height:8px; width:800px;}
.submit {padding-top:2px;}
#bottomx {
width: 100%;
position: absolute;
bottom: 0 !important;
bottom: -1px;
height: 1px;
}
.login_bg { width:800px;height:389px;background-color:#f7f7f7; }
.login_li_0 { width:100px;height:17px;float:left;text-align:right;padding-top:3px; margin-left:15px;}
.login_li_3 { width:78px;height:20px;float:left; }
.login_li_9 { width:110px;height:17px;float:left;text-align:right; margin-left:5px;}
.login_li_8 { width:220px;height:20px;float:left;padding-left:4px;margin-left:4px; }
.login_li_7 { width:280px;height:17px;float:left;text-align:left;padding-top:3px;margin-left:8px}
.login_frame { width:435px;height:160px;position:absolute;top:155px;left:182px; }
.login_ul_1 { width:435px;height:20px;padding-top:10px;padding-bottom:10px;list-style:none; }
.login_content { width:435px;height:120px;background-color:#EEEEEE;list-style:none;border:1px solid #3F6D8F; }
.type{ position:absolute;top:32px;left:580px;font:20px Arial,sans-serif;color:#000000;z-index:999; }
.text{ width:143px;height:15px;float:left;padding-left:4px;margin-left:1px; }
.white {
background-color:#FFFFFF;
text-align:center;
height:25px;
}
</style>
<script language="javascript">

function getObj(id)
{
return(document.getElementById(id));
}

function jslSetValue(src, dst)
{
var ss = document.getElementById(dst).value;
document.getElementById(src).value= ss;
}

function setValue(id,value)
{
document.getElementById(id).value = value;
}

function Transfer_meaning(id,value)
{
document.getElementById(id).value=value;
}
function getValue(id)
{
return(document.getElementById(id).value);
}

function jslDisable(id)
{
var i;
var num=jslDisable.arguments.length;
if(num==0) return;
for(i=0;i < num; i++)
{
document.getElementById(arguments).disabled=true;
}
}
function pageSetValue()
{
jslSetValue("CountryCode","Frm_DefConfFileCapabilitySet");
}
function pageCheckValue()
{
var type = getValue("Frm_DefConfFileCapabilitySet");
if(type == -1)
{
return false;
}
return true;
}
function pageSubmit()
{
if(pageCheckValue() == true)
{
jslDisable("Btn_Submit");
pageSetValue();
setValue("IF_ACTION","apply");
jslSetValue("userPass","Frm_Pass");
getObj("fSubmit").submit();
}
else
{
jslDisable("Btn_Submit");
getObj("fSubmit").submit();
}
}
function pageLoad()
{
var errstr = getValue("IF_ERRORSTR");
if( errstr != "SUCC")
{
if( errstr == "&?cmret_261;")
{
errstr = "&?cmret_2611;";
alert(errstr);
}
else if (errstr == "ErrPass")
{
alert("密码不正确!");
}
}
}
</script>
<%
IMPORT FILE "common_gch.gch";
var FP_ERRORSTR   = "SUCC";
var FP_PARANUM      = 2;
var FP_HANDLE;
var FP_INSTNUM = 1;
var FP_IDENTITY = "";
var FP_OBJNAME = "OBJ_PON_VERSION_SWITCH_ID";
var PARA =
{
"CountryCode",
"DefConfFileCapabilitySet"
};

create_form_start("fSubmit", "'/hidden_version_switch.gch'");
createBasicHidden();
create_hidden_newpara(PARA, FP_PARANUM);
create_hidden_sep("userPass","");

var CountryCode = request("CountryCode");
var FP_ACTION = request("IF_ACTION");
var userPass = request("userPass");
function checkUser(password)
{
var FP_RESULT, FP_HANDLE;
FP_HANDLE = create_paralist();
set_para(FP_HANDLE, "Type",      1);
set_para(FP_HANDLE, "Enable",      1);
set_para(FP_HANDLE, "Password", password);
set_para(FP_HANDLE, "Right",       1);
FP_RESULT = login(FP_HANDLE, "OBJ_LOGIN_ID");
returnFP_RESULT;
}
if(FP_ACTION == "apply")
{
if(checkUser(userPass) == 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);
if(CountryCode == 2)
{
var LANG_HANDLE = create_paralist();
set_para(LANG_HANDLE, "Language", "English");
set_inst(LANG_HANDLE, "OBJ_USERIF_ID", "");
}
}
else
{
FP_ERRORSTR = "Error";
set_hidden("IF_ERRORSTR", "ErrPass");
}
}
FP_HANDLE = create_paralist();

get_inst(FP_HANDLE, FP_OBJNAME, FP_IDENTITY);
create_hidden_para(FP_HANDLE, PARA, FP_PARANUM);
var CurrentVersion = get_para(FP_HANDLE,"CountryCode");
var SupportVersion = get_para(FP_HANDLE,"DefConfFileCapabilitySet");

destroy_paralist(FP_HANDLE);
getDisplayInstError(FP_ERRORSTR);

create_form_end();
%>
</head>
<body>
<div id="container"style="background-color:#FFFFFF;">
<div id="head">
<div class="type"><font id=""><%=webtitle;%></font></div>
<div id="banner" style="background-image:url(img/banner.gif); background-repeat:no-repeat"></div>
</div>
<div class="login_bg">
<!--内容开始-->
<div class="login_frame">
<div class="content login_content" >
<ul class="login_blank"></ul>
<ul class="login_ul_1">
<li class="login_li_9">Current Version:</li>
<%
var CurrentVersionText = "Unknown Version";
switch (CurrentVersion)
{
case "0":
CurrentVersionText = "Default Version";
break;
case "1":
CurrentVersionText = "Russia Version";
break;
case "2":
CurrentVersionText = "Lithuania Version";
break;
case "3":
CurrentVersionText = "Roumania Version";
break;
case "4":
CurrentVersionText = "Singapore Version";
break;
case "5":
CurrentVersionText = "Italy Version";
break;
case "6":
CurrentVersionText = "United Arab Emirates Version";
break;
case "7":
CurrentVersionText = "England Version";
break;
case "8":
CurrentVersionText = "Libya Version";
break;
case "9":
CurrentVersionText = "Germany Version";
break;
case "10":
CurrentVersionText = "Brazil Version";
break;
case "11":
CurrentVersionText = "Telefonica Version";
break;
case "12":
CurrentVersionText = "PuertoRico Version";
break;
case "200":
CurrentVersionText = "JiangSu Version";
break;
case "201":
CurrentVersionText = "XinJiang Version";
break;
case "202":
CurrentVersionText = "HaiNan Version";
break;
case "203":
CurrentVersionText = "Tianjin Version";
break;
case "204":
CurrentVersionText = "AnHui Version";
break;
case "205":
CurrentVersionText = "ShangHai Version";
break;
case "206":
CurrentVersionText = "ChongQing Version";
break;
case "207":
CurrentVersionText = "Beijing Version";
break;
case "208":
CurrentVersionText = "SiChuan Version";
break;
case "209":
CurrentVersionText = "ShanDong Version";
break;
case "210":
CurrentVersionText = "GuangDong Version";
break;
case "211":
CurrentVersionText = "HuBei Version";
break;
case "212":
CurrentVersionText = "FuJian Version";
break;
case "213":
CurrentVersionText = "SuZhou Version";
break;
case "214":
CurrentVersionText = "ZheJiang Version";
break;
case "215":
CurrentVersionText = "ShanXi Version";
break;
case "216":
CurrentVersionText = "HuNan Version";
break;
case "217":
CurrentVersionText = "YunNan Version";
break;
case "218":
CurrentVersionText = "XiZang Version";
break;
case "219":
CurrentVersionText = "HeiLongjiang Version";
break;
case "220":
CurrentVersionText = "GuiZhou Version";
break;
case "221":
CurrentVersionText = "ShanXi2 Version";
break;
case "222":
CurrentVersionText = "Hebei Version";
break;
case "223":
CurrentVersionText = "NingXia Version";
break;
case "224":
CurrentVersionText = "GuangXi Version";
break;
case "225":
CurrentVersionText = "JiangXi Version";
break;
case "226":
CurrentVersionText = "GanSu Version";
break;
case "227":
CurrentVersionText = "QingHai Version";
break;
case "228":
CurrentVersionText = "XiAn-XianYang Version";
break;
case "229":
CurrentVersionText = "LiaoNing Version";
break;
case "230":
CurrentVersionText = "Jilin Version";
break;
case "231":
CurrentVersionText = "Neimenggu Version";
break;
case "232":
CurrentVersionText = "Henan Version";
break;
default:
break;
}
%>
<li class="login_li_7"><%=CurrentVersionText;%></li>
</ul>
<ul class="login_blank"></ul>
<ul class="login_ul_1">
<li class="login_li_9">Version Type:</li>
<li class="login_li_8">
<select id="Frm_DefConfFileCapabilitySet" name="Frm_DefConfFileCapabilitySet" size="1" class="list_7"">
<option value="-1"></option>
<script language="javascript">
var SupportVersionSet = "";
SupportVersionSet = "<%=SupportVersion;%>";
var arraySupportVersion = new Array();
arraySupportVersion = SupportVersionSet.split(",");
if(SupportVersionSet == "" || SupportVersionSet == null)
{
//如果支持的配置文件能力集为空,则不做处理
}
else
{
var SupportVersionValue = "";
var SupportVersionText= "";
var DefConfFileCapabilitySetObj = getObj("Frm_DefConfFileCapabilitySet");
for( var j=0 ; j< arraySupportVersion.length ; j++)
{
if(arraySupportVersion == "" || arraySupportVersion == null)
{
break;
}
SupportVersionValue = arraySupportVersion;
switch(SupportVersionValue)
{
case "0":
SupportVersionText = "Default Version";
break;
case "1":
SupportVersionText = "Russia Version";
break;
case "2":
SupportVersionText = "Lithuania Version";
break;
case "3":
SupportVersionText = "Roumania Version";
break;
case "4":
SupportVersionText = "Singapore Version";
break;
case "5":
SupportVersionText = "Italy Version";
break;
case "6":
SupportVersionText = "United Arab Emirates Version";
break;
case "7":
SupportVersionText = "England Version";
break;
case "8":
SupportVersionText = "Libya Version";
break;
case "9":
SupportVersionText = "Germany Version";
break;
case "10":
SupportVersionText = "Brazil Version";
break;
case "11":
SupportVersionText = "Telefonica Version";
break;
case "12":
SupportVersionText = "PuertoRico Version";
break;
case "200":
SupportVersionText = "JiangSu Version";
break;
case "201":
SupportVersionText = "XinJiang Version";
break;
case "202":
SupportVersionText = "HaiNan Version";
break;
case "203":
SupportVersionText = "Tianjin Version";
break;
case "205":
SupportVersionText = "ShangHai Version";
break;
case "204":
SupportVersionText = "AnHui Version";
break;
case "206":
SupportVersionText = "ChongQing Version";
break;
case "207":
SupportVersionText = "Beijing Version";
break;
case "208":
SupportVersionText = "SiChuan Version";
break;
case "209":
SupportVersionText = "ShanDong Version";
break;
case "210":
SupportVersionText = "GuangDong Version";
break;
case "211":
SupportVersionText = "HuBei Version";
break;
case "212":
SupportVersionText = "FuJian Version";
break;
case "213":
SupportVersionText = "SuZhou Version";
break;
case "214":
SupportVersionText = "ZheJiang Version";
break;
case "215":
SupportVersionText = "ShanXi Version";
break;
case "216":
SupportVersionText = "HuNan Version";
break;
case "217":
SupportVersionText = "YunNan Version";
break;
case "218":
SupportVersionText = "XiZang Version";
break;
case "219":
SupportVersionText = "HeiLongjiang Version";
break;
case "220":
SupportVersionText = "GuiZhou Version";
break;
case "221":
SupportVersionText = "ShanXi2 Version";
break;
case "222":
SupportVersionText = "Hebei Version";
break;
case "223":
SupportVersionText = "NingXia Version";
break;
case "224":
SupportVersionText = "GuangXi Version";
break;
case "225":
SupportVersionText = "JiangXi Version";
break;
case "226":
SupportVersionText = "GanSu Version";
break;
case "227":
SupportVersionText = "QingHai Version";
break;
case "228":
SupportVersionText = "XiAn-XianYang Version";
break;
case "229":
SupportVersionText = "LiaoNing Version";
break;
case "230":
SupportVersionText = "Jilin Version";
break;
case "231":
SupportVersionText = "Neimenggu Version";
break;
case "232":
SupportVersionText = "Henan Version";
break;
default:
SupportVersionText = "Version_"+SupportVersionValue;
break;
}
DefConfFileCapabilitySetObj.options = new Option(SupportVersionText,SupportVersionText);
DefConfFileCapabilitySetObj.options.value = SupportVersionValue;
}
}
</script>
</select>
</li>
</ul>
<ul class="login_ul_1">
<li class="login_li_9">Admin Password:</li>
<li class="login_li_8">
<input name='Frm_Pass' type='password' id='Frm_Pass' class='text' value='' />
</li>
<li class="login_li_3">
<input name='Submit' type='button' id='Btn_Submit' onclick=pageSubmit()class='button' value='Submit' />
</li>
</ul>
</div>
</div>
<!--内容结束-->
</form>
</div>
<!--bottom部分开始-->
<div class="content" style="text-align:center;"> Copyright &copy; 2011 ZTE Corporation. All rights reserved.</div>
<div class="bottom_line"></div>
<div id="bottomx"></div>
<!--bottom部分结束-->
</div>
</body>
<script language="javascript">
<%
IMPORT FILE "auth/api.gch";
var session_token = get_csrf_session_token();
session_set("_SESSION_TOKEN", session_token);
setenv("_SESSION_TOKEN", session_token);
%>
function addToken2AllForms()
{
function doAddLogic()
{
var session_token = "<%=encodeJS(session_token);%>";
var forms = document.getElementsByTagName("form");
for ( var i=0; i<forms.length; i++ )
{
var tempform = forms;
var sEnctype = tempform.getAttribute("enctype");
if ( sEnctype != null &&
"multipart/form-data" == sEnctype.toLowerCase() )
{
continue;
}
var tokenInput = document.createElement("input");
tokenInput.setAttribute("id", "_SESSION_TOKEN");
tokenInput.setAttribute("name", "_SESSION_TOKEN");
tokenInput.setAttribute("type", "hidden");
tokenInput.setAttribute("value", session_token);
tempform.appendChild(tokenInput);
}
}
if( window.onload == null )
{
window.onload=function(){
doAddLogic();
}
}
else
{
var tempfunction = window.onload;
window.onload=function(){
tempfunction();
doAddLogic();
}
}
}
addToken2AllForms();
pageLoad();
</script>
</html>

zoujie8503 发表于 2018-12-7 11:53:42

futurejl 发表于 2018-12-7 10:46
.login {
margin-top:7px;
margin-left:195px;


谢谢回复 不过回复内容跟文件内的一字不差没用

az147258 发表于 2019-2-3 22:36:07

小白看不懂

pch0544 发表于 2019-2-25 21:13:04

212行改成下面的试试:
jslDisable("Btn_Submit");
pageSetValue();
setValue("IF_ACTION","apply");
jslSetValue("userPass","Frm_Pass");
getObj("fSubmit").submit();

pch0544 发表于 2019-2-25 21:19:46

我也刚好买了个二手上海电信版的F450A 弄不到密码很蛋疼啊 楼主是什么思路 说下 我试试 成功的话发出来共享

achaoge 发表于 2019-3-28 10:41:29

已经可以不通过TTL开启

pch0544 发表于 2019-5-14 19:51:35

achaoge 发表于 2019-3-28 10:41
已经可以不通过TTL开启

请问如何操作 二手F450A 无超密

欢乐马 发表于 2019-12-14 15:24:40

MAKEXIAQAW
页: [1]
查看完整版本: 中兴F450A 曲线开启Telent思路,求坛友相助