问题描述
我经常需要访问我的订阅者无线电(无线 ISP)来检查或更改设置。我制作了一个简单的脚本来通过 IP 访问我的 Radwin 收音机,但我无法访问我的 BLiNQ 收音机。目前,为了访问无线电,我们需要向 IP 附加后缀和前缀 (https:// 192.168.1.1 :8080)。从这里我被定向到一个错误“NET::ERR_CERT_AUTHORITY_INVALID”的安全页面。 我单击高级,然后继续访问登录页面。页面加载后,我可以输入用户并通过。这显然是极其繁琐的,要经过数百个。设备登录页面的来源如下。或者,如果有人可以指出我在 BLiNQ RevC05 和 FWC-122HG-35 无线电上的体面 SNMP 文档,这些文档可能也很有用。
我目前有一个相当大的 HTA 来处理用 VBScript 构建的各种脚本乐趣,所以 VBScript 会很有帮助。但是,我可以在提供 IP 的 HTA 中使用的任何脚本语言都很棒。
<!DOCTYPE html>
<html>
<head>
<Meta charset="utf-8">
<Meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="shortcut icon" href="data:image/x-icon" type="image/x-icon">
<script type="text/javascript" src="/js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/js/js.cookie.js"></script>
<script type="text/javascript" src="/js/jquery-lang.js"></script>
<script type="text/javascript" src="/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/js/BigInt.js"></script>
<script type="text/javascript" src="/js/Barrett.js"></script>
<script type="text/javascript" src="/js/RSA.js"></script>
<script type="text/javascript" src="/gtk_js/languagesList.js"></script>
<script type="text/javascript" src="/redirect.js"></script>
<script type="text/javascript" src="/js/jquery.md5.js"></script>
<!-- FontAwesome Styles-->
<link href="css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<link href="css/login.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
<!--
var multipleParameters = "en 0 3 5";
var token = multipleParameters.split("\t");
var tindex=0;
var ui_CurrentLanguage = token[tindex++];
var login_Failed = parseInt(token[tindex++]);
var login_maximum_try = token[tindex++];
var login_lock_time = parseInt(token[tindex++]);
var ui_identify = "CD1E045392264A5A11462FB08674D705367905597FA4EEF4883BC2AB875F3F2F1188CA29A40906580D04897E5F3B18A8A97955E51343D40248D2AEB56E1A0CC7AC066CB165AF3392ED1E92D3915E8BC8973553EFF51A19790C319ED08005AE5F00FDEA41F3CB3F45CADDAC920BBF77CF44D5AB2D683427DA1B6F3439856A7375";
var Now_page="login"
if(token[0]==undefined || token[0]==""){
ui_CurrentLanguage='en';
}
var fun_list = fun_list || {};
/* Jeff add for parse url fun_list */
(function (func) {
var strUrl = location.search;
var getPara,ParaVal,getSearch;
var aryPara = [];
function split_url(){
if (strUrl.indexOf("?") != -1) {
getSearch = strUrl.split("?");
getPara = getSearch[1].split("&");
for (i = 0; i < getPara.length; i++) {
ParaVal = getPara[i].split("=");
aryPara.push(ParaVal[0]);
aryPara[ParaVal[0]] = ParaVal[1];
}
}
}
function get_para(key){
return aryPara[key];
}
/* execute func */
split_url();
/* export func*/
func.get_allpara = aryPara;
func.get_para = get_para;
}(fun_list));
function encryption(modulus,cipherobj_value)
{
setMaxDigits(130);
var key = new RSAKeyPair("10001","",modulus);
return encryptedString(key,cipherobj_value);
}
function Layout_change(){
if(ui_CurrentLanguage=="ar"){
$(".index_logo").removeClass("index_logo").addClass("index_logo_ar");
$('div').css({
'direction':'rtl'
});
$('input:text,ul').css({
'direction':'ltr','text-align': 'right'
});
$('.login_btn div').css({
'direction':'rtl'
});
}
}
function InitValue()
{
get_language();
DelAllCookie();
$("#user_name").focus();
new_action = "/cgi-bin/sysconf.cgi?page=login.asp&action=login";
$("form").attr("action",new_action);
$(".login_error").attr("lang","ui");
if(fun_list.get_para("state") == "2"){
$(".login_error").attr("lang","");
var login_err1 = ui_lang.str("login_error1").replace("3",login_maximum_try).replace("5",login_lock_time)
$(".login_error").html(login_err1);
$(".login_error").show();
}else if(fun_list.get_para("state") == "3"){
$(".login_error").html(ui_lang.str("login_error3"));
$(".login_error").show();
}else if(fun_list.get_para("state") == "4"){
$(".login_error").html(ui_lang.str("login_error2"));
$(".login_error").show();
}
if(fun_list.get_para("state") == "0"){
if(login_Failed > 0){
$(".login_error").html(ui_lang.str("login_error"));
$(".login_error").show();
}else $(".login_error").hide();
}
Layout_change();
}
function Validate()
{
var old_username = $("#tmp_use_account");
var username_val = old_username.val().replace(new RegExp(" ","g"));
username_value=encryption(ui_identify,username_val);
old_username.val("");
$("#use_account").val(username_value);
var old_password = $("#tmp_use_pd");
var password_val = old_password.val().replace(new RegExp(" ","g"),String.fromCharCode(31));
password_value=encryption(ui_identify,password_val);
old_password.val("");
$("#use_pd").val(password_value);
ui_component = add_ui_component($('form').serialize())[0];
$("input[name=confirm_code]").before('<input type="hidden" name="ui_component" value='+ui_component+'>');
$("form").submit();
}
// key enter event
$(document).ready(function(){
$(this).keydown(function(event){
if( event.which== 13){
event.preventDefault();
Validate();
}
});
});
-->
</script></head>
<body onload="InitValue();">
<div class="section">
<div class="container">
<div class="row">
<div class="col-md-3 text">
</div>
<div class="col-md-6">
<form class="form-horizontal" data-toggle="validator" role="form" method="POST" autocomplete="off">
<input type="hidden" name="confirm_code" value="">
<input type="hidden" name="nosave_session_num" >
<input type="hidden" name="use_pd" id="use_pd">
<input type="hidden" name="use_account" id="use_account">
<div class="banner">
<img src="../images/login_logo.png">
</div>
<div class="form-top">
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<label for="inputname" class="control-label tit" lang='ui'>login_username</label>
</div>
<div class="col-sm-offset-2 col-sm-10">
<input type="text" class="form-control blue" id="tmp_use_account" name="tmp_use_account" maxlength="64" lang='ui' placeholder="login_enter_username" required>
</div>
<div class="col-sm-offset-2 col-sm-10">
<label for="inputPassword" class="control-label tit" lang='ui'>login_password</label>
</div>
<div class="col-sm-offset-2 col-sm-10">
<input type="password" class="form-control blue" id="tmp_use_pd" name="tmp_use_pd" maxlength="64" lang='ui' placeholder="login_enter_pwd">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="button" class="btn login_btn" onclick="Validate()" lang='ui'>common_apply</button>
</div>
<div class="col-sm-offset-2 col-sm-10">
<div class="login_error login_fail" style="display:none">login_error</div>
</div>
<div class="col-sm-offset-2 col-sm-10">
<div class="dropdown" id="dropdown_langague">
<button data-toggle="dropdown" class="btn dropdown-toggle ctmbtn">
<span lang='ui'>login_language</span>
<span class="caret"></span>
</button>
</div> <!-- /.dropdown-alerts -->
</div>
</div>
</form>
</div>
<div class="col-md-3 text">
</div>
</div>
</div>
</div>
</body></html>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)