whois.handle: SIV15
whois.name: V tal
whois.cidrs: 189.12.32.0/20
whois.created: 2006-10-24T00:00:00.000000
whois.updated: 2025-05-12T00:00:00.000000
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T06:50:27.743374
services.banner: HTTP/1.0 200 OK
  X-Frame-Options: SAMEORIGIN
  Content-type: text/html;charset=GB2312
  
services.version_selected: TLSv1_2
services.cipher_selected: TLS_RSA_WITH_AES_128_GCM_SHA256
services.ja4s: t120200_009c_2412b79bd618
services.version: TLSv1_2
services.ja4s: t120200_009c_2412b79bd618
services.names: 192.168.1.1
services.issuer_dn: C=CN, ST=GD, L=HZ, O=UM, OU=UMM, CN=192.168.1.1, emailAddress=um@um
services.common_name: 192.168.1.1
services.country: CN
services.locality: HZ
services.province: GD
services.organization: UM
services.organizational_unit: UMM
services.email_address: um@um
services.subject_dn: C=CN, ST=GD, O=UM, OU=UMM, CN=192.168.1.1, emailAddress=um@um
services.common_name: 192.168.1.1
services.country: CN
services.province: GD
services.organization: UM
services.organizational_unit: UMM
services.email_address: um@um
services.scan_time: 2025-07-23T04:03:55.491936
services.value: login-page
services.value: jquery
services.path: /cgi-bin/login.asp
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T06:50:27.743374
services.uri: https://189.12.37.60:4343/cgi-bin/login.asp
services.protocol: HTTP/1.0
services.status_reason: OK
services.key: X-Frame-Options
services.headers: SAMEORIGIN
services.key: Content-type
services.headers: text/html;charset=GB2312
services.html_tags: <title>Login</title> <meta http-equiv=Content-Type content="text/html; charset=gb2312"> <meta content="Microsoft FrontPage 5.0" name="GENERATOR">
services.body: 
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  	<head>
  		<title>Login</title>
  		<meta http-equiv=Content-Type content="text/html; charset=gb2312">
  		<meta content="Microsoft FrontPage 5.0" name="GENERATOR">
  		<script language='javascript' src='/JS/jquery.js'></script>
  		<script language='javascript' src='/JS/util.js'></script>
  		<style type=text/css>
  			#div_login
  			{
  				FONT-SIZE: 12px; MARGIN: 100px 50px; COLOR: #333333; FONT-FAMILY: "宋体"
  			}
  			table {
  				FONT-SIZE: 15px; FONT-FAMILY: "宋体"
  			}
  		</style>
  		<script language="javascript" type=text/javascript>
  		
  		var addr = top.location.href;
  		var protocolStr = document.location.protocol;
  		var barCodeStr = 'vtal';
  		
  		//https only for vtal lab!!
  		if((protocolStr == "http:") && ("vtal" == barCodeStr))
  		{
  			alert("You must log in using https!!");
  			if (window.stop)
  				window.stop();
  			else
  				document.execCommand("Stop");
  		}
  
  		if ( self != top )
  			top.location.href = '/cgi-bin/login.asp';
  		function getsec(str)
  		{
  			var str1=str.substring(1,str.length)*1;    
  			var str2=str.substring(0,1);  
  			if (str2=="s")
  			{  
  				return str1*1000; 
  			}
  			else if (str2=="h")
  			{  
  				return str1*60*60*1000; 
  		  }
  			else if (str2=="d")
  			{  
  				return str1*24*60*60*1000; 
  		  }  
  		}
  
  		function GET_C(Name)
  		{
  			var search = Name + "=";
  			if ( document.cookie.length > 0 )
  			{
  				offset = document.cookie.indexOf(search);
  				if ( offset != -1 )
  				{
  					offset += search.length;
  					end = document.cookie.indexOf(";", offset);
  					if(end == -1) end = document.cookie.length;
  					return unescape(document.cookie.substring(offset, end));
  				}
  				else
  				return "";
  			}
  			else
  			return "";
  		}
  		
  		function SET_C_T(name, value, time)
  		{
  			var strsec = getsec(time); 
  			var exp = new Date();  
  			exp.setTime(exp.getTime() + strsec*1);  
  			document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+";path=/;";
  		} 
  
  		function SET_C(name, value)
  		{
  			document.cookie = name + "="+ escape (value) + ";path=/;";
  		}
  
  		function DEL_C(name)
  		{
  			var exp = new Date();
  			exp.setTime(exp.getTime() - 10000);
  			document.cookie = name + "=del;expires=" + exp.toGMTString();
  			document.cookie = name + "=del;expires=" + exp.toGMTString()+";path=/;";
  		}
  
  		function onHandleKeyDown(e)
  		{
  			var key = 0;
  			if (window.event)
  			{
  				key = window.event.keyCode;
  			}
  			else if (e)
  			{
  				key = e.which;
  			}
  			if (key == 13 && document.activeElement.id != 'loginbutton')
  			{
  				doLogin();
  			}
  		}
  		document.onkeypress = onHandleKeyDown;
  
  		var loginTimes = 0;
  		var name_entry0 = 'L1vt1m4eng'
  		var name_entry1 = 'admin'
  		function doLogin()
  		{
  			/* check empty */
  			if ( 0 == $('#username').val().length )
  			{
  				alert('Username cannot be null');
  				return false;
  			}
  
  			if ( 0 == $('#password').val().length )
  			{
  				alert('Password cannot be null');
  				return false;
  			}
          
  			if( (GET_C("loginTimes") != "") && (typeof(GET_C("loginTimes")) != "undefined") )
  				loginTimes = parseInt(GET_C("loginTimes"));
  			if ( loginTimes >= 3 )
  			{
  				$('#errmsg').text('Login three times fail, Webpage locked,please login after 1 minute!');
  				return false;	
  			}
  			SET_C_T("loginTimes", loginTimes, "s60");
  			var form = $('#loginui');
  	    $.ajax({
  	        url: login_check_addr,
  	        type: form.attr("method"),
  	        data: form.serialize(),
  	        dataType: "json",
  	        beforeSend: function () 
  	        {
  	        	$('#loginbutton').attr('disabled', true);
  	        },
  	        error: function ()
  	        {
  	        	$('#loginbutton').attr('disabled', false);
  	 					alert('fatal error!');
  	        },
  	        complete:function ()
  	        {
  	        	$('#loginbutton').attr('disabled', false);
  	        },
  	        success: function (result)
  	        {
  	        		if ( '1' == result.Locked )
  	        		{
  	        				$('#errmsg').text('Login three times fail, Webpage locked,please login after 1 minute!');
  	        				loginTimes = 0;
  	        				DEL_C('loginTimes');
  	        		}
  	        		else if ( '1' == result.Logged )
  	        		{
  						if($('#username').val() == name_entry0)
  							alert('Login náo permitido: já existe um usuário L1vt1m4eng conectado');
  	        			else if($('#username').val() == name_entry1)
  							alert('Usuário L1vt1m4eng já logado');
  						loginTimes = 0;
  	        			DEL_C('loginTimes');		
  	        		}
  	        		else if ( '2' == result.Logged )
  	        		{
  						if($('#username').val() == name_entry0)
  						{
  						alert('O usuário admin está logado no momento, se você deseja fazer login click em OK');
  							if(confirm("O usuário médio está atualmente entrando, você quer apertar e entrar?"))
  							{
  								var form = document.loginui;
  								form.Save_Flag.value  = "1";
  								form.submit();
  							}
  
  						}
  	        			else if($('#username').val() == name_entry1)
  							alert('Login náo permitido: já existe um usuário admin conectado');
  	        			loginTimes = 0;
  	        			DEL_C('loginTimes');
  	        		}
  	        		else if ( '0' == result.Privilege )
  	        		{
  	        				loginTimes += 1;
  									SET_C_T("loginTimes", loginTimes, "s60");
  	        				$('#errmsg').text('You already login incorrectly for ' +  loginTimes + ' time!');      			
  	        		}
  					else if ( '3' == result.Privilege )
  	        		{
  	        				$('#errmsg').text('Please login with a maintenance account!');
  	        				loginTimes = 0;
  	        				DEL_C('loginTimes');
  					}
  	        		else if ( '1' == result.Privilege || '2' == result.Privilege )
  	        		{
  	        				loginTimes = 0;
  	        				DEL_C('loginTimes');
  	        				SET_C('ecntToken', result.ecntToken);
  	        				top.location.href = '/cgi-bin/content.asp';
  	        		}
  	        }
  	    });
  		}
  
  		function LoadFrame()
  		{
  			$('#username').val('');
  			$('#username').focus();
  		}	
  
  
  		
  		function LanguageSelect()
  		{			
  			var vForm = document.loginui;
  			switch (vForm.selectLanguage.value)
  			{
  				case 'Chinese':
  				vForm.Language_Flag.value = "1";	
  				break;
  
  				case 'English':
  				vForm.Language_Flag.value = "2";
  				break;
  				
  				default:
  				break;
  			}
  
  			document.loginui.submit();
  		}
   
  	</script>
  	<body onload="LoadFrame()">
  		<div id=div_login >
  			<form id="loginui" name="loginui" method="post">
  				<input type="hidden" name="Save_Flag" value="0">
  				<table style="POSITION: relative" borderColor="#e7e7e7" height="45%" cellSpacing="0" cellPadding="0" align="center" bgColor="#e7e7e7" border="0">
  					<tbody>
  						<tr>
  							<td align="middle" bgColor="#ffffff" colSpan="3" height="10">
  								<label><a height="117" width="337"><!--<img height="117" src="/img/logo.jpg" width="337">--></label>
  							</td>
  						</tr>
  							<tr>
  								<td align=right width="30%" height=50>
  									UserName: 
  								</td>
  								<td width=30></td>
  								<td>
  										<label>
  											<input id="username" style="WIDTH: 140px; FONT-FAMILY: Arial" name="username" size="20" autocomplete="off"> 
  										</label>
  								</td>
  							</tr>
  
  							<tr>
  								<td align=right height=30>
  									Password: 
  								</td>
  								<td></td>
  								<td>
  									<input id="password" style="WIDTH: 140px; FONT-FAMILY: Arial" type="password" name="password" size="20" autocomplete="off">
  								</td>
  							</tr>
  
  							<tr>
  								<td align=right height=30>Language: </td>
  									<td></td>
  									<td>
  										<input id="Language_Flag" type="hidden" name="Language_Flag" value="0">
  										<select id=selectLanguage onChange=LanguageSelect() name="selectLanguage">
  											<option value="Chinese" >Chinese
  											<option value="English" selected>English 
  							            </select>
  									</td>
  							</tr>
   
  							<tr>
  								<td style="COLOR: #ff0000" align="center" colspan="3" id='errmsg' name='errmsg'>
  								</td>
  							</tr>
  							<tr>
  									<td align=center colSpan=3>
  										<input id="loginbutton" onclick="doLogin()" type="button" value="Login" name="loginbutton">
  										&nbsp;
  									</td>
  							</tr>
  					</tbody>
  			</table>
  			</form>
  		</div>
  </body>
  </html>
  
services.body_hash_sha1: sha1:4b3059fc22ee627038ed2cb917a54db92a4697d4
services.supported_versions: HTTP/1.0
[binary data, 9 values, 222 bytes]