whois.handle: AMAZON-SIN
whois.name: Amazon Data Services Singapore
whois.cidrs: 18.136.0.0/16
whois.created: 2018-02-22T00:00:00.000000
whois.updated: 2021-02-10T00:00:00.000000
whois.allocation_type: REALLOCATION
whois.handle: ADSS-3
whois.name: Amazon Data Services Singapore
whois.street: Bedok Central Post Office\nPO Box 482
whois.city: Singapore
whois.postal_code: 049481
whois.country: SG
whois.handle: AEA8-ARIN
whois.name: Amazon EC2 Abuse
whois.email: trustandsafety@support.aws.com
whois.handle: IPMAN40-ARIN
whois.name: IP Management
whois.email: ipmanagement@amazon.com
whois.handle: ANO24-ARIN
whois.name: Amazon EC2 Network Operations
whois.email: amzn-noc-contact@amazon.com
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T02:39:37.381172
services.banner: HTTP/1.1 200 OK
  Date:  <REDACTED>
  Content-Type: text/html; charset=UTF-8
  Content-Length: 14326
  Connection: keep-alive
  Cache-Control: no-store, no-cache, must-revalidate
  Pragma: no-cache
  Expires: Thu, 19 Nov 1981 08:52:00 GMT
  Server: 
  Set-Cookie: QWE=3um25gp9m6kg5joeab6bepg5g9; path=/; secure; HttpOnly; SameSite=Strict
  Referrer-Policy: strict-origin-when-cross-origin
  X-Content-Type-Options: nosniff
  Report-To: {"group":"default","max_age":31536000,"endpoints":[{"url":"https://prsavingsbank.report-uri.com/a/d/g"}],"include_subdomains":true}
  NEL: {"report_to":"default","max_age":31536000,"include_subdomains":true}
  Permissions-Policy: microphone=()
  Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
  Content-Security-Policy: frame-ancestors 'none'
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_AES_128_GCM_SHA256
services.fingerprint_sha256: b0f330a31a0c50987e1c3a7bb02c2dda682991d3165b517bd44fba4a6020bd94
services.subject_dn: C=US, O=Amazon, CN=Amazon RSA 2048 M02
services.issuer_dn: C=US, O=Amazon, CN=Amazon Root CA 1
services.fingerprint_sha256: 87dcd4dc74640a322cd205552506d1be64f12596258096544986b4850bc72706
services.subject_dn: C=US, O=Amazon, CN=Amazon Root CA 1
services.issuer_dn: C=US, ST=Arizona, L=Scottsdale, O=Starfield Technologies\, Inc., CN=Starfield Services Root Certificate Authority - G2
services.ja4s: t130200_1301_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1301_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_c02f_8fe157b277d7
services.names: *.citysavings.net.ph citysavings.net.ph
services.issuer_dn: C=US, O=Amazon, CN=Amazon RSA 2048 M02
services.common_name: Amazon RSA 2048 M02
services.country: US
services.organization: Amazon
services.subject_dn: CN=citysavings.net.ph
services.common_name: citysavings.net.ph
services.scan_time: 2025-07-27T11:07:02.741615
services.value: jquery
services.value: jquery-ui
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T02:39:37.381172
services.uri: https://18.136.6.8/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Report-To
services.headers: {"group":"default","max_age":31536000,"endpoints":[{"url":"https://prsavingsbank.report-uri.com/a/d/g"}],"include_subdomains":true}
services.key: Server
services.key: Strict-Transport-Security
services.headers: max-age=31536000; includeSubdomains; preload
services.key: Expires
services.headers: Thu, 19 Nov 1981 08:52:00 GMT
services.key: Referrer-Policy
services.headers: strict-origin-when-cross-origin
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html; charset=UTF-8
services.key: Date
services.headers: <REDACTED>
services.key: NEL
services.headers: {"report_to":"default","max_age":31536000,"include_subdomains":true}
services.key: Set-Cookie
services.headers: QWE=3um25gp9m6kg5joeab6bepg5g9; path=/; secure; HttpOnly; SameSite=Strict
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 14326
services.key: Cache-Control
services.headers: no-store, no-cache, must-revalidate
services.key: Content-Security-Policy
services.headers: frame-ancestors 'none'
services.key: Permissions-Policy
services.headers: microphone=()
services.key: Pragma
services.headers: no-cache
services.html_tags: <title id='Description'>Central Processing App</title> <meta content="no-cache" http-equiv="Pragma"> <meta content="no-cache, no-store, must-revalidate" http-equiv="Cache-Control"> <meta content="0" http-equiv="Expires">
services.body: <!DOCTYPE html>
  <html lang="en">
  <head>
  <title id='Description'>Central Processing App</title>
  <meta content="no-cache" http-equiv="Pragma"></meta>
  <link rel="shortcut icon" href="images/csb_logo_violet.png"/>
  <meta content="no-cache, no-store, must-revalidate" http-equiv="Cache-Control"></meta>
  <meta content="0" http-equiv="Expires"></meta>	
  <script type="text/javascript" src="scripts/cryptor_min.js"></script>
  <script type="text/javascript" src="scripts/gettheme.js"></script>
  <script type="text/javascript" src="scripts/staticlogo.js"></script>
  <script type="text/javascript" src="scripts/jquery-3.7.1.min.js"></script>
  <script type="text/javascript" src="widget/jqx-all.js"></script>	
  	
  <link rel="stylesheet" href="widget/styles/jqx.base.css" type="text/css" />
  
  <link rel="stylesheet" href="widget/styles/jqx.ui-redmond.css" type="text/css" />
  <link rel="stylesheet" href="widget/styles/jqx.royalviolet.css" type="text/css" />
  <link rel="stylesheet" href="widget/styles/jqx.sunfloweryellow.css" type="text/css" />
  
  <script src="jqueryui/jquery-ui.js"></script>	
  <link href="jqueryui/jquery-ui.css" rel="stylesheet">
  
  <!-- <script>
      function setSameSiteStrict() {
      var cookies = document.cookie.split(";");
  
      cookies.forEach(function(cookie) {
          var parts = cookie.split("=");
          var name = parts.shift().trim();
          var value = parts.join("=");
  
          var cookieSecure = location.protocol === 'https:' ? '; Secure' : '';
          document.cookie = `${name}=${value}; SameSite=Strict; path=/${cookieSecure}`;
      });
  }
      setSameSiteStrict();
  </script> -->
  
  <input type='hidden' id='thim' value='ui-sunny'>
  <link rel="stylesheet" href="styles/theme.css" type="text/css" />
  <script type="text/javascript" src="scripts/my_js_functions.js"></script>
  </head>
  
  <div id='content'>
  <body onload="noBack();" onpageshow="if (event.persisted) noBack();" onunload=""><body onload="noBack();" onpageshow="if (event.persisted) noBack();" onunload=""><script type="text/javascript" src="scripts/my_login_func.js"></script>
  <script type="text/javascript" src="scripts/jquery-3.7.1.min.js"></script>
  <script type="text/javascript" src="widget/jqx-all.js"></script>
  
  
  <style type="text/css">
  body {
  	background-color:#4f2684 !important;
  }
  	.text-input {
  		height: 25px;
  		width: 280px;
  	}
  	.register-table {
  		margin-top: 10px;
  		margin-bottom: 10px;
  	}
  	.register-table td, .register-table tr{
  		margin: 0px;
  		padding: 2px;
  		border-spacing: 0px;
  		border-collapse: collapse;
  		font-family: Verdana;
  		font-size: 12px;
  	}
  
  	.login-table {
  		border-style: solid;
  		border-width: 1px;
  	}
  
  	.login-button {
  		background-color:#faa634;
  		text-align:center;
  		font-family:rudablack;
  		color:white;
  		font-size:17px;
  		border: none;
  		height: 30px;
  		width: 110px;
  	}
  
  	@font-face {
      font-family: rudablack;
      src: url(font/Ruda-Black.ttf);
  	}
  
  	@font-face {
      font-family: rudabold;
      src: url(font/Ruda-Bold.ttf);
  	}
  
  	@font-face {
      font-family: rudaregular;
      src: url(font/Ruda-Regular.ttf);
  	}
  </style>
  
  <script type="text/javascript">
  
  $(document).ready(function () {
  	var voilet_theme = 'royalviolet';
  	var yellow_theme = 'sunfloweryellow';
  
  	$('#changepass_window').jqxWindow({
  		theme:yellow_theme,
  		position: 'center',
  		resizable: false,
  		draggable: false,
  		showCloseButton: true,
  		width: 350, height: 180,
  		maxWidth:1500, maxHeight:1000,
  		isModal:true,
  		autoOpen:false
  	});
  
  	$('.button').jqxButton({ width: 80, height: 25, theme: yellow_theme });
  });
  
  function submitbutton(event){
  	var x = event.which || event.keyCode;
  	if (x == 13) {
  		// document.getElementById("btnlogin").click();
  		logincreditevaluator()
  	}
  }
  
  function splitAtFirstDash(str) {
    if (! str) return [];
    var i = str.indexOf('-');
    if (i > 0) {
      return [str.substring(0, i), str.substring(i + 1)];
    }
    else return [str];
  }
  
  function logincreditevaluator(){
  
  	if($("#mc_uname").val() == ""){
  		alert("User Name is Mandatory!")
  		return false
  	}
  	if($("#mc_pword").val() == ""){
  		alert("Password is Mandatory!")
  		return false
  	}
  
  	$.post("_mcloan_ajax.php",{
  		ACTION:"logincreditevaluator"
  	,	username:Encrypt("GBT2hZvAmMxwa2r2WAg54QpyZhjDdxrCxKjGfSCSJSb89WcPRKFkG7z6Jk5stTGC", utf8Encode($("#mc_uname").val()))
  	,	password:Encrypt("GBT2hZvAmMxwa2r2WAg54QpyZhjDdxrCxKjGfSCSJSb89WcPRKFkG7z6Jk5stTGC", utf8Encode($("#mc_pword").val()))
  
  	} ,function(x) {
  
  		var z = splitAtFirstDash(x);
  		if(z[0] == 'ok'){
  			$.post("_mcloan_ajax.php",{
  				ACTION:'validate_token_index'
  				,	username:Encrypt("GBT2hZvAmMxwa2r2WAg54QpyZhjDdxrCxKjGfSCSJSb89WcPRKFkG7z6Jk5stTGC", utf8Encode($("#mc_uname").val()))
  			} ,function(z) {
  				if(z == '200'){
  					var z = splitAtFirstDash(x);
  					var loginData = $.parseJSON(z[1])
  						$.post("_mcloan_ajax.php",{
  							ACTION:"getusercredentials"
  						,	username:Encrypt("GBT2hZvAmMxwa2r2WAg54QpyZhjDdxrCxKjGfSCSJSb89WcPRKFkG7z6Jk5stTGC", utf8Encode($("#mc_uname").val()))
  						,	tokenonly:'0'
  						} ,function(x) {
  							alert("Welcome to MC LOS!")
  							document.location=x;
  						});
  				}else if (z == '409'){
  					alert("Invalid Token. Unable to login.")
  					window.location.href = 'signout.php';
  					return false;
  				}else{
  					alert('Something went wrong in verifying token. Please report to IT');
  				}
  			});
  			
  		}else if(z[0] == '202'){
  			$('#tokenn').val(z[1]);
  			alert("Please change your password and re login.")
  			$.post("_mcloan_ajax.php",{
  				ACTION:"getusercredentials"
  			,	username:Encrypt("GBT2hZvAmMxwa2r2WAg54QpyZhjDdxrCxKjGfSCSJSb89WcPRKFkG7z6Jk5stTGC", utf8Encode($("#mc_uname").val()))
  			,	tokenonly:'1'
  			} ,function(x) {
  				$('#userid').val(x)
  				$('#changepass_window').jqxWindow('open')
  			});
  		}else if(z[0] == 'tokenformat'){
  			alert('The token format is invalid. Unable to login.');
  			window.location.href = 'signout.php';
  			return false;
  		}else if(z[0] == 'expired'){
  			alert('Your password has already expired. Please change your password.')
  			$.post("_mcloan_ajax.php",{
  				ACTION:"getusercredentials"
  			,	username:Encrypt("GBT2hZvAmMxwa2r2WAg54QpyZhjDdxrCxKjGfSCSJSb89WcPRKFkG7z6Jk5stTGC", utf8Encode($("#mc_uname").val()))
  			,	tokenonly:'1'
  			} ,function(x) {
  				$('#userid').val(x)
  				$('#changepass_window').jqxWindow('open')
  			});
  		}else if(z[0] == 'passex'){
  			$tok = z[1];
  			$('#tokenn').val($tok)
  			alert('Your password has already expired. Please change your password.')
  			$.post("_mcloan_ajax.php",{
  				ACTION:"getusercredentials"
  			,	username:Encrypt("GBT2hZvAmMxwa2r2WAg54QpyZhjDdxrCxKjGfSCSJSb89WcPRKFkG7z6Jk5stTGC", utf8Encode($("#mc_uname").val()))
  			,	tokenonly:'1'
  			} ,function(x) {
  				$('#userid').val(x)
  				$('#changepass_window').jqxWindow('open')
  			});
  		}else{
  			alert(z[1])
  		}
  	});
  }
  
  function okchangepassword(){
  	var userid = $("#mc_uname").val()
  	var currentpassword = $("#currentpassword").val()
  	var newpassword = $("#newpassword").val()
  	var confirmpassword = $("#confirmpassword").val()
  	var role = $('#userid').val()
  	var tok = $('#tokenn').val()
  
  
  	var capitalletters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
  	var smallletters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
  	var specialchars = ['`', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '=', '+', '[', '{', ']', '}', '<', '>', ',', '/'];
  	var numbers = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
  	var punctuation = ['!', '?', '.'];
  
  	var minimumlen = 0;
  	var j = 0;
  
  	if(role == 'ADMINISTRATOR'){
  		minimumlen = 12;
  	}else if(role != 'ADMINISTRATOR'){
  		minimumlen = 8;
  	}
  
  	if(currentpassword == ''){
  		alert('Current Password is required!')
  		$("#currentpassword").focus()
  		return false
  	}else if(newpassword == ''){
  		alert('New Password is required!')
  		$("#currentpassword").focus()
  		return false
  	}else if(confirmpassword == ''){
  		alert('Password Confirmation is required!')
  		$("#confirmpassword").focus()
  		return false
  	}else if(newpassword != confirmpassword){
  		alert('New Password mismatch!')
  		$("#confirmpassword").focus()
  		return false
  	}else if(newpassword == currentpassword){
  		alert('New Password Cannot be the same with the old password!')
  		$("#confirmpassword").focus()
  		return false
  	}else if(newpassword.length < minimumlen){
  		alert('New Password must be atleast '+ minimumlen +' characters long!')
  		$("#newpassword").focus()
  		return false
  	}else{
  		if(j == 0){
  			for(var a=0; a<=(capitalletters.length-1); a++){
  				j = 1;
  				if(newpassword.indexOf(capitalletters[a]) >= 0){
  					j=0;
  					break;
  				}
  			}
  		}
  		if(j == 0){
  			for(var a=0; a<=(smallletters.length-1); a++){
  				j = 2;
  				if(newpassword.indexOf(smallletters[a]) >= 0){
  					j=0;
  					break;
  				}
  			}
  		}
  		if(j == 0){
  			for(var a=0; a<=(specialchars.length-1); a++){
  				j = 3;
  				if(newpassword.indexOf(specialchars[a]) >= 0){
  					j=0;
  					break;
  				}
  			}
  		}
  		if(j == 0){
  			for(var a=0; a<=(numbers.length-1); a++){
  				j = 4;
  				if(newpassword.indexOf(numbers[a]) >= 0){
  					j=0;
  					break;
  				}
  			}
  		}
  		if(j == 0){
  			for(var a=0; a<=(punctuation.length-1); a++){
  				j = 5;
  				if(newpassword.indexOf(punctuation[a]) >= 0){
  					j=0;
  					break;
  				}
  			}
  		}
  
  		if(j == 1){
  			alert('New password must contain atleast 1 Capital Letter')
  			$("#newpassword").focus()
  			return false
  		}else if(j == 2){
  			alert('New password must contain atleast 1 Small Letter')
  			$("#newpassword").focus()
  			return false
  		}else if(j == 3){
  			alert('New password must contain atleast 1 Special Character')
  			$("#newpassword").focus()
  			return false
  		}else if(j == 4){
  			alert('New password must contain atleast 1 Number')
  			$("#newpassword").focus()
  			return false
  		}else if(j == 5){
  			alert('New password must contain atleast 1 Punctuation')
  			$("#newpassword").focus()
  			return false
  		}
  	}
  
  	$.post("_mcloan_ajax.php",{
  		ACTION:"okchangepasswordIndex"
  	,	userid:userid
  	,	currentpassword:currentpassword
  	,	newpassword:newpassword
  	,	tok:tok
  	} ,function(z) {
  		console.log(z);
  		// alert(z)
  		// return false
  		var z = z.split("-");
  		if(z[0] == 'ok'){
  			alert('Password succesfully updated, Please Login!')
  			location.reload();
  		}else if(z[0] == 'wrongpassword'){
  			alert(z[1])
  			$("#currentpassword").focus()
  			return false
  		}else if(z[0] == 'locked'){
  			alert(z[1])
  			return false
  		}
  	//	else if(z == 'prevpassword'){
  	//		alert('The password you submitted has recently been used. Please choose a different password.')
  	//		$("#newpassword").focus()
  	//	}
  	});
  }
  
  function clearchangepassword(){
  	$("#currentpassword").val('')
  	$("#newpassword").val('')
  	$("#confirmpassword").val('')
  }
  
  </script>
  
  <body style="background-color:white;">
  
  <div style="background-color:#4f2684; width:100%; height: 750px; float:top;">
  	<br><br><br><br><br>
  	<br><br><br><br><br>
  	<br><br><br><br><br>
  
  	<div style="width: 47%; height: 50%; float:left;">
  		<br><br><br><br><br><br><br><br>
  		<img style="float: right;" src="images/csb_logo_white.png">
  	</div>
  
  	<div style="width: 6%; height: 50%; float:left;">
  		<center><img  src="images/Path_1.png"></center>
  	</div>
  
  	<div style="width: 47%; height: 50%; float:right;">
  		<div style="background-color:#faa634; width: 360px">
  			<center>
  			<table style="text-align: center">
  				<tr style="text-align: center; font-family: rudablack; color:white; font-size: 25px;">
  					<td>MC LOAN ONBOARDING</td>
  				</tr>
  			</table>
  			</center>
  		</div>
  
  		<div style="background-color:white; width: 360px">
  			<table style="padding-left:35px; padding-top:24px;">
  				<tr style="width: 100%;">
  					<td style="font-family: rudaregular; font-size: 15px; color:#666666; " >USER NAME</td>
  				</tr>
  				<tr>
  					<td><input id="mc_uname" maxlength="35" class="text-input" style="font-family: rudaregular; font-size: 15px; background-color:#EBEBEB;" onkeypress="submitbutton(event)"></input></td>
  				</tr>
  				<tr><td>  </td></tr>
  				<tr>
  					<td style="font-family: rudaregular; font-size: 15px; color:#666666; " >PASSWORD</td>
  				</tr>
  
  				<tr>
  					<td><input id="mc_pword" maxlength="35" type="password" class="text-input" style="font-family: rudaregular; font-size: 15px; background-color:#EBEBEB;" onkeypress="submitbutton(event)"></input></td>
  				</tr>
  			</table>
  			<br>
  			<table style="padding-left: 35px;">
  				<tr><td>  </td></tr>
  				<tr style="width: 100%;">
  					<td style="padding-right: 90px;">Version 20.1.0 DEV-PROD COPY</td>
  					<!--padding for prod 60px for dev and uat 90px -->
  					<td><input id="btnlogin" type="button" value="LOG IN" class="login-button" onclick="logincreditevaluator()"></input></td>
  				</tr>
  			</table>
  			<br><br>
  		</div>
  	</div>
  </div>
  
  <div id="changepass_window" style="font-family: rudabold;" hidden>
  	<div style="font-family: rudabold; font-size: 16px" > Change Password</div>
  	<div style="font-family: rudabold;" >
  		<input id="userid" disabled hidden></input>
  		<input id="tokenn" disabled hidden></input>
  		<table id="" style="width: 90%;">
  			<tr>
  				<td>Curent Password</td>
  				<td>: </td>
  				<td>
  					<input type="password" id="currentpassword"></input>
  				</td>
  			</tr>
  			<tr>
  				<td>New Password</td>
  				<td>: </td>
  				<td>
  					<input type="password" id="newpassword"></input>
  				</td>
  			</tr>
  			<tr>
  				<td>Confirm Password</td>
  				<td>: </td>
  				<td>
  					<input type="password" id="confirmpassword"></input>
  				</td>
  			</tr>
  		</table>
  		<br>
  		<table id="" style="width: 90%;">
  			<tr>
  				<td style="text-align:right">
  					<input type="button" class="button" value="Ok" onclick="okchangepassword()"></input>
  					<input type="button" class="button" value="Clear" onclick="clearchangepassword()"></input>
  				</td>
  			</tr>
  		</table>
  	</div>
  </div>
  
  </body>
  
services.name: https://18.136.6.8/images/csb_logo_violet.png
services.body_hash_sha1: sha1:d9cd79dcedde4e293ea84f671f8f64797b93a68c
services.supported_versions: HTTP/1.1 HTTP/2
[binary data, 12 values, 286 bytes]