ZAP Scanning Report_TKM
| Risk Level | Number of Alerts |
|---|---|
|
High
|
1
|
|
Medium
|
2
|
|
Low
|
0
|
|
Informational
|
2
|
| Name | Risk Level | Number of Instances |
|---|---|---|
| Anti-CSRF Tokens Check | High | 1 |
| Hidden File Found | Medium | 1 |
| Relative Path Confusion | Medium | 1 |
| Cookie Slack Detector | Informational | 1 |
| User Agent Fuzzer | Informational | 7 |
| HTTP Response Code | Number of Responses |
|---|
| Parameter Name | Type | Flags | Times Used | # Values |
|---|
| HTTP Response Code | Number of Responses |
|---|
| Parameter Name | Type | Flags | Times Used | # Values |
|---|
| HTTP Response Code | Number of Responses |
|---|
| Parameter Name | Type | Flags | Times Used | # Values |
|---|
| HTTP Response Code | Number of Responses |
|---|
| Parameter Name | Type | Flags | Times Used | # Values |
|---|
| HTTP Response Code | Number of Responses |
|---|
| Parameter Name | Type | Flags | Times Used | # Values |
|---|
|
High |
Anti-CSRF Tokens Check |
|---|---|
| Description |
A cross-site request forgery is an attack that involves forcing a victim to send an HTTP request to a target destination without their knowledge or intent in order to perform an action as the victim. The underlying cause is application functionality using predictable URL/form actions in a repeatable way. The nature of the attack is that CSRF exploits the trust that a web site has for a user. By contrast, cross-site scripting (XSS) exploits the trust that a user has for a web site. Like XSS, CSRF attacks are not necessarily cross-site, but they can be. Cross-site request forgery is also known as CSRF, XSRF, one-click attack, session riding, confused deputy, and sea surf.
CSRF attacks are effective in a number of situations, including:
* The victim has an active session on the target site.
* The victim is authenticated via HTTP auth on the target site.
* The victim is on the same local network as the target site.
CSRF has primarily been used to perform an action against a target site using the victim's privileges, but recent techniques have been discovered to disclose information by gaining access to the response. The risk of information disclosure is dramatically increased when the target site is vulnerable to XSS, because XSS can be used as a platform for CSRF, allowing the attack to operate within the bounds of the same-origin policy.
|
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | |
| Attack | |
| Evidence | <form name = 'myform' id='myform' autocomplete="off" style='width:100%' method='POST' enctype='multipart/form-data' > |
| Request Header - size: 547 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,165 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 06:26:06 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 36,420 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="05-18-2022" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> <style> a.link { color:blue; } * { letter-spacing: 0.04em; } ._tolower { text-transform: lowercase; } .ui-dialog-titlebar-close { display: none; } </style> <script type="text/javascript"> //20180820 gian karlo - blockui global settings $.blockUI.defaults.ignoreIfBlocked=true; $.blockUI.defaults.focusInput=true; $.blockUI.defaults.focusableElements=""; $.blockUI.defaults.fadeIn=200; $.blockUI.defaults.baseZ = 4000; //20190226 gian karlo - jquery and blockui fix to disable jquery buttonpane buttons during block $.blockUI.defaults.onBlock=function(obj) { if(jQuery(':focus').hasClass('ui-button')) { var _jQueryUiButton = jQuery('.ui-button:focus'); _jQueryUiButton.parents('.ui-dialog-buttonpane').find('.ui-button') .addClass('disabledByBlockUi') .prop('disabled',true); } }; $.blockUI.defaults.onUnblock=function() { if(jQuery('.disabledByBlockUi').length>0) { var _jQueryUiButton = jQuery('.disabledByBlockUi'); _jQueryUiButton.removeClass('disabledByBlockUi') .prop('disabled',false) _jQueryUiButton.parents('.ui-dialog-buttonpane').find('.ui-button').prop('disabled'); } }; function disable_autocomplete() { jQuery("textarea:not(.disable_autocomplete)").each(function() { jQuery(this).addClass("disable_autocomplete"); jQuery(this).attr("autocomplete","new-password"); }); jQuery("input:not(.disable_autocomplete)").each(function() { jQuery(this).addClass("disable_autocomplete"); jQuery(this).attr("autocomplete","off"); }); } //20180420 gian karlo - alertify global settings alertify.defaults.maintainFocus = false; alertify.defaults.closable = false; alertify.defaults.modal = true; alertify.defaults.maximizable = false; alertify.defaults.resizable = false; alertify.defaults.closableByDimmer = false; alertify.defaults.glossary.title = "Human Resource Information System"; //20180420 - gian karlo - dialog + alertify fix $.ui.dialog.prototype._focusTabbable = function(){}; //20180420 - gian karlo - datepicker defaults jQuery.datepicker.setDefaults({ changeYear: true, changeMonth : true, dateFormat:'mm-dd-yy', yearRange: "-100:+5" }); var xplaceholder = 'mm-dd-yyyy'; //20180420 - gian karlo - datepicker default placeholder jQuery(document).ready(function () { //20180420 - gian karlo - datepicker default placeholder var pickerFn = jQuery.fn.datepicker; jQuery('.xage').css('text-align','right'); //20191112 donita disallow_tag(); jQuery.fn.datepicker = function () { var datePicker = pickerFn.apply(this, arguments); var self = this; self.attr('placeholder', xplaceholder); // self.prop('readonly', true); // updateCalendarClearButton jQuery('.hasDatepicker').each(function() { if(jQuery(this).next('i.fa-times.datepicker_clear_btn').length==0) { var self = jQuery(this); self.wrap('<div class="CalendarClearButtonContainer"></div>') self.after('<i class="fa fa-times datepicker_clear_btn" aria-hidden="true" title="Clear Date"></i>'); self.next('.datepicker_clear_btn').on('click',function() { $.datepicker._clearDate( self ); }); self.closest('.CalendarClearButtonContainer').hover(function() { if(self.is(':disabled')===false) { self.next('.datepicker_clear_btn').show() } },function() { self.next('.datepicker_clear_btn').hide() }) } }) datePicker.inputmask({ alias: "mm-dd-yyyy", showMaskOnHover: false, clearIncomplete: true}); return datePicker; }; //2019-12-12 Kiel jQuery('.bdate').filter('.datepicker').each(function(i) { jQuery(this).removeClass('datepicker'); jQuery('.bdate').datepicker({ changeYear: true, changeMonth : true, dateFormat:'mm-dd-yy', yearRange: "-100:+5", maxDate: 0 }); }); apply_custom_fileinput(); disable_autocomplete(); }); jQuery( window ).resize(function() { // 20180412 gian karlo - readjust #menu width when window is zoomed or resized adjust_menu2_width() }); //20180430 gian karlo - apply all input with datepicker classes on every ajax Sucess event jQuery( document ).ajaxComplete(function() { //2019-12-12 Kiel jQuery('.bdate').filter('.hasDatepicker.datepicker').each(function(i) { jQuery(this).removeClass('hasDatepicker'); jQuery('.bdate').datepicker({ changeYear: true, changeMonth : true, dateFormat:'mm-dd-yy', yearRange: "-100:+5", maxDate: 0 }); }); jQuery('.datepicker').datepicker(); apply_custom_fileinput(); disable_autocomplete(); disallow_tag(); }); jQuery(window).load(function () { jQuery('.datepicker').datepicker(); clean(document); apply_custom_fileinput(); jQuery('body').attr('viewsource','no') jQuery('#main').fadeIn(500); jQuery('footer').fadeIn(500); $.unblockUI(); }); jQuery(function() { blockui(); jQuery("script").removeAttr('src').text('LSTV Property :)'); jQuery("script").remove(); var elementPosition = jQuery('#secondary_bar').offset(); // jQuery(window).scroll(function() // { // if(jQuery(window).scrollTop() > elementPosition.top)// || jQuery(window) == '1099px') // { // jQuery('#secondary_bar').css({ // 'position': 'fixed', // 'z-index': '999999', // 'top': '0', // 'background': '#fa911c' // }); // jQuery('.menu_label, .breadcrumbs a, .tbl_user p, .tbl_user td').css('color','#fff'); // jQuery('._menu2, .sidebar_con').css({ // 'top': '32px', // 'position': 'fixed' // }); // } // else // { // jQuery('#secondary_bar').css({ // 'position': 'static', // 'z-index': '1', // 'background': '' // }); // jQuery('.menu_label, .breadcrumbs a, .tbl_user p, .tbl_user td').css('color','#000'); // jQuery('._menu2, .sidebar_con').css({ // 'top': '88px', // 'position': 'absolute' // }); // } // }); jQuery('.sidebar_con').hide(); jQuery('#menu2').hide(); }); function clean(node) { for(var n = 0; n < node.childNodes.length; n ++) { var child = node.childNodes[n]; if ( child.nodeType === 8 || (child.nodeType === 3 && !/\S/.test(child.nodeValue)) ) { node.removeChild(child); n --; } else if(child.nodeType === 1) { clean(child); } } } function validateFloatKeyPress(el, evt,dec_number) { var dec_places = dec_number - 1; var charCode = (evt.which) ? evt.which : event.keyCode; var number = el.value.split('.'); if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } //just one dot (thanks ddlab) if(number.length>1 && charCode == 46){ return false; } //get the carat position var caratPos = getSelectionStart(el); var dotPos = el.value.indexOf("."); if( caratPos > dotPos && dotPos>-1 && (number[1].length > dec_places)){ return false; } return true; } function regex(evt,filter) { var regex = ''; if(filter=='symbol') { regex = /[- . a-zA-Z0-9]/; } else if(filter=='number') { regex = /[0-9]/; } else if(filter=='name') { regex = /[- . a-zA-Z]/; } if(evt.keyCode!=8 && evt.keyCode!=32) { var theEvent = evt || window.event; var key = theEvent.keyCode || theEvent.which; key = String.fromCharCode( key ); //var regex = /[0-9]|\./; //var regex = /[- . a-zA-Z]/; if( !regex.test(key) ) { theEvent.returnValue = false; if(theEvent.preventDefault) theEvent.preventDefault(); } } } function getSelectionStart(o) { if (o.createTextRange) { var r = document.selection.createRange().duplicate() r.moveEnd('character', o.value.length) if (r.text == '') return o.value.length return o.value.lastIndexOf(r.text) } else return o.selectionStart } function setMaxMinDate(thisObj,target,fromTo) { if(fromTo == "from") { target.datepicker("option", "minDate", thisObj.value); } if(fromTo == "to") { target.datepicker("option", "maxDate", thisObj.value); } } function vw_msg(msg) { alertify.alert(msg, function(){ window.open('trn_userpassword.php','_self') } ); } function filterSubdryChild(obj, $class) { if(obj.value != '' && obj.value != "ALL") { jQuery('.'+$class).each(function() { var prevSelVal = jQuery(this).val(); jQuery(this).find("optgroup").hide(); jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").show(); var subdry_cnt = 1; //041719 randle if(jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").attr("data-optgroup_code") != undefined || subdry_cnt == 1) { if (subdry_cnt == 1) { jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").find('option[value="'+prevSelVal+'"]').prop('selected',true); } else { if(jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").find('option[value="'+prevSelVal+'"]').length>0) { jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").find('option[value="'+prevSelVal+'"]').prop('selected',true); } else { jQuery(this).val(''); } } } else { jQuery(this).val(""); } }) } else { jQuery('.'+$class).each(function() { jQuery(this).find("optgroup").show(); }) jQuery('.'+$class).val(''); } } function filterSubsidiary(obj, $id) { // console.log($id); if(obj.value!='') { var selectedindex = jQuery(obj).context.selectedIndex; var subdrycde = jQuery(obj).find("option").eq(selectedindex).closest("optgroup").data("optgroup_code"); jQuery('#'+$id).val(subdrycde); jQuery('#'+$id).change(); } } function lbl_menu_click(xsender) { var sidebarV = jQuery('.sidebar_con'); if(sidebarV.is(':visible')) { jQuery('body').css({ 'overflow-y': 'auto', 'overflow-x': 'hidden' }); } else { jQuery('body').css( 'overflow', 'hidden' ); } jQuery('.sidebar_con').toggle('slide' , {direction : "left"}, 250); jQuery('#menu2').toggle('slide' , {direction : "left"} , 270); jQuery('#menu_panel').hide(); } function logout_click(xpar) { if(xpar==0) { jQuery('#myform').attr({ method:'POST', action:'../login_applist.php', target:'_self', }).submit(); } else { alertify.confirm('Are you sure you want to logout?',function() { blockui(); var xdata= "txt_action=logout"; jQuery.ajax({ type : 'post', data : xdata, url : '../login_proc.php', success : function (xretobj) { window.open('../login_view.php','_self') } }); }); } } function fill_ess_usrname(fname_id,mname_id,lname_id,target_id) { var xtarget = jQuery("#"+target_id); var fname = jQuery("#"+fname_id).val(); var mname = jQuery("#"+mname_id).val(); var lname = jQuery("#"+lname_id).val(); fname = fname.split(" "); fname = fname[0].toLowerCase(); mname = mname.split(" "); mname = mname[0].toLowerCase(); lname = lname.replace(" ",""); lname = lname.toLowerCase(); xtarget.val(fname+mname+lname); jQuery(xtarget).change(); } function fill_emp_ess_usrname(fname_id,mname_id,lname_id,ini_fname_id,ini_mname_id,ini_lname_id,ini_target_id,target_id) { var xtarget = jQuery("#"+target_id); var ini_val = jQuery("#"+ini_target_id).val(); var ini_fname = jQuery("#"+ini_fname_id).val(); var ini_mname = jQuery("#"+ini_mname_id).val(); var ini_lname = jQuery("#"+ini_lname_id).val(); var fname = jQuery("#"+fname_id).val(); var mname = jQuery("#"+mname_id).val(); var lname = jQuery("#"+lname_id).val(); var xfname = "",xmname = "",xlname = ""; xfname = fname.split(" "); xfname = xfname[0].toLowerCase(); xmname = mname.split(" "); xmname = xmname[0].toLowerCase(); xlname = lname.replace(" ",""); xlname = xlname.toLowerCase(); if(ini_fname != fname || ini_mname != mname || ini_lname != lname) { xtarget.val(xfname+xmname+xlname); } else { xtarget.val(ini_val); } } </script> <!-- 20190606 gian karlo - validates security code and redirects--> </head> <body style="margin : 0;background-color:white;height:auto"> <div id="main_overlay" style="display:none"></div> <!-- <div class="dedemo"> <span>This is a test program. this is a broadcasting emergency for a zombie outbreak that is currently happening right now. Dont leave your house alone for your own safety</span> </div> --> <div id="preLoader"><p></p></div> <!-- 9-16-14--> <header id="header"> <div class="_blue"></div> <hgroup id="fixd_con" class="flex"> <a href="main.php"><img class="head_logo" src="../img/lst.png" style="width:auto;"></a> <span class="head_title">WEBTKM</span> <div class="_program"> <ul> <li class="apptitle">HRIS EXT.</li> <li> <a href="print_git_version_pdf.php" target="_blank" id="vc_history_link">v2022.02.03.01</a> </li> </ul> </div> </hgroup> </header> <!-- end of header bar --> <section id="secondary_bar"> <div id="fixd_con"> <div class="user" > <p> <label id="toggle" class="menu_label" onclick='lbl_menu_click(this);'>MENU</label> </p> </div> <div class="breadcrumbs_container"> <article class="breadcrumbs" id="breadcrumbs"></article> </div> <div> <table class='tbl_user' width=100% cellspacing=0 cellpadding=0;> <tr> <td width="35%" style='text-align: right;font-size:14px'> ADMIN </td> <td width='5%'> <i style="padding:0 2px 0 15px" class="fa fa-user" aria-hidden="true"></i> </td> <td width="38%" style='text-align: right;'> <p onclick='logout_click(0);' >Back to Applist</p> </td> </tr> </table> </div> </div> </section> <div id = "div_menu"> <div class="sidebar_con" style="display:none"> <aside id="sidebar" class="sidebar column" style=' width:100%; max-width:300px; min-width:300px;'> <script type='text/javascript'> jQuery(document).ready(function() { load_menu(); }); function load_submenu(xsubmenu,xaccordion) { jQuery.ajax({ dataType : 'json', type : 'post', url : 'ajax_menu', data : {menu : xsubmenu , accordion : xaccordion, mentyp : 'submenu'}, success : function (xretobj) { jQuery('#div_menus').html(xretobj); if (xaccordion == 'true') { jQuery('#sidemenu').accordion({ collapsible: true, hideOnStartup: true, active: 0, fillSpace : true }); } } }); } // function load_menu(mensub) // { // jQuery.ajax({ // type : 'post', // url : 'ajax_menu.php', // data : {mentyp : 'menu', mensub2:mensub}, // success : function (xretobj) // { // //~ console.log(xretobj); // jQuery('#sidebar').append(xretobj); // get_function(); // } // }); // } function load_menu() { jQuery.ajax({ type : 'post', url : 'ajax_menu.php', dataType:'json', data : {mentyp : 'menu'}, success : function (xretobj) { jQuery('#sidebar').append(xretobj.form); // get_function(); // console.log('load_menu'); mark_active(xretobj.active_menrecid); } }); } function load_page(xurl,cap,xmensub,menid,xfrom_dashboard = '0',xfilter_app = "") { updateSessRecid(menid,xfrom_dashboard,xfilter_app).done(function(xret) { //20180214 gian karlo - clear back button history // localStorage.clear(); window.location.href=xurl; }) } function updateSessRecid(menid,xfrom_dashboard = '0',xfilter_app = "") { return jQuery.ajax({ url:"menu_view_ajax.php", type:"post", dataType:'json', data: {menid : menid,event_action:'updateSessRecid',from_dashboard:xfrom_dashboard,filter_app:xfilter_app} }); } function mark_active(menid) { if(menid!='') { jQuery("h3#"+menid).css('background-color', "white"); if(jQuery("h3#"+menid).hasClass('menu_has_mensub')==true && jQuery("h3#"+menid).hasClass('active')==true) { jQuery("h3#"+menid).click(); } } } function load_page2(xmensub,menid) { jQuery.ajax({ url:"menu_view_ajax.php", type:"post", dataType:'json', data: {mensub : xmensub,menid:menid}, success:function(response) { jQuery(".menu_has_mensub").css('background-color', ""); jQuery("h3").removeClass("active"); jQuery('#menu2').html(response.form); jQuery('#menu2').css('width', "80%"); mark_active(menid); adjust_menu2_width(); } }); } // 20180412 gian karlo - readjust #menu width when window is zoomed or resized function adjust_menu2_width() { if(jQuery('#menu2').is(':visible')) { jQuery('#menu2').css('width',jQuery(window).outerWidth() - jQuery('.sidebar_con').outerWidth()); jQuery('#menu2').css('height',jQuery('.sidebar_con').outerHeight()); } } function load_bc(url,cap){ var params = "url="+url+"&cap="+cap; //~ alert(url); jQuery.ajax({ url:"cm_bread_ajax.php", type:"post", dataType:'json', data: params, success:function(response) { jQuery('#breadcrumbs').html(response); } }); } function load_sub(mensub) { jQuery('#sidebar').hide(); jQuery.ajax({ type : 'post', dataType:'json', url : 'ajax_mensub.php', data : {xmensub : mensub}, success : function (xretobj) { console.log(xretobj); jQuery('#sidebar2').append(xretobj); //~ jQuery('#sidebar').height('100%'); //~ get_function(); } }); jQuery('#sidebar2').toggle('fast'); } function backtomain() { jQuery('#sidebar2').hide(); jQuery('#sidebar2 h3').remove(); jQuery('#sidebar2 hr').remove(); jQuery('#sidebar').toggle('fast'); } </script> </aside> </div> </div> <!--<style> a{ color:black; } p{ font-size:15px; font-weight:700; } </style> --> <style> a{ color: #131313; } p { font-size:15px; font-weight:700; } ._menu2 { display: none; z-index: 1002; position: absolute; float: left; /*width: 1520px;*/ /*min-width: 920px !important;*/ margin-left: 299px; background: #fff; /*height: 100%;*/ height: 96%; /*height: 580px;*/ border: none !important; overflow-x: hidden; overflow-y: auto; white-space: nowrap; } #menu2_sub { width: 100%; /*min-width: 570px;*/ height: 94%; /*min-height: 580px;*/ overflow: auto; } #menu2_sub .mendiv { display:inline-block; margin-left:30px; vertical-align:top; padding-bottom: 20px; } #menu2_sub .mendiv ul { margin-top:0px; margin-right:10px; list-style-type: none; padding-left:0px; display:inline-block; width:auto; vertical-align:top; } /*._1 { line-height: 0.8; }*/ </style> <div id='menu2' class='_menu2'> <br> <center> <div id='menu2_sub'> </div> <br> </div> <input type='hidden' name='mensub' id='mensub' value=''> <!-- 20190606 gian karlo - reminder for security code status--> <!-- Start Security Code Notifier --> <div id="lbl_bypass_seccode" style="width: 100%;height: 30px; background-color: #fff1c9;margin-top: 1px;text-align: center;font-size: 14px;display: flex;align-items: center;justify-content: center;"> <img src="bridge/images/sign-warning-icon.png" style="width: 20px;height:20px;"> <div> Security code is currently being bypassed for testing purposes. </div> </div> <!-- End Security Code Notifier --> <div id="main" style="height:auto;width:100%;display: none;"> <form name = 'myform' id='myform' autocomplete="off" style='width:100%' method='POST' enctype='multipart/form-data' > <input type="hidden" name="current_menu_caption" id="current_menu_caption" value=""> <input type="hidden" value="Subsidiary" id="hr_mode"> <div id="dash_con"><script type="text/javascript"> jQuery(document).ready(function() { var cap='Civil Status File'; parent.load_bc('current',cap); }); </script> <center> <div id='mypager' style='width:100%'> <style type="text/css"> .usraccwarning { width: 100%; height: calc(100% - 200px); display: flex; justify-content: center; align-items: center; flex-direction: column; } .usraccwarning span { font: normal 25px Calibri; animation: flash 3s infinite linear; } .usraccwarning i { color: red; font-size: 40px; margin: 20px; } .warningicon { /*background: blue;*/ position: relative; width: 80px; height: 80px; display: flex; justify-content: center; align-items: center; } .warningicon ._warng { position: absolute; top: 0; left: 0; } ._beat { animation: beatit 0.5s infinite linear; opacity: 0.5; } @keyframes beatit { from { transform: scale(1); } to { transform: scale(2); opacity: 0; } } @keyframes flash { 90% { color: #000; } 10% { color: red; } } </style> <div class="usraccwarning"> <div class="warningicon"> <i class="fa fa-exclamation-triangle _warng" aria-hidden="true"></i> <i class="fa fa-exclamation-triangle _warng _beat" aria-hidden="true"></i> </div> <span>Contact Your System Administrator for your User Access.</span> </div> </div> </center> <div style="height: 50px;"></div> </form> </div> <style> footer { } footer p { font-family: Calibri; font-weight: normal; text-align: center; font-size: 16px; padding: 10px 0; color: #111; margin: 0; } .ftr_containers { position: fixed; margin: 0 auto; bottom: 0; left: 0; right: 0; /*background: ;*/ background: #fff; z-index: 2; box-shadow: 0 0 1px rgba(0,0,0,0.2), 0 0 10px rgba(0,0,0,0.08), 0 0 20px rgba(0,0,0,0.05); } .ftr_containers a { color: #586949; text-align: center; } .ftr_containers span { position: absolute; top: 10px; left: 10px; } </style> <footer> <div class="ftr_containers" id="lbl_footer"> <p> Copyright © 2022 LEE Systems Technology Ventures Inc</p> </div> </footer> <script type='text/javascript'> function end_preloader() { jQuery('#preLoader').fadeOut('slow', function() { // Animation complete. }); } function start_preloader() { jQuery('#preLoader').fadeIn('slow', function() { // Animation complete. }); } end_preloader(); </script> </form> </body> </html> |
| Instances | 1 |
| Solution |
Phase: Architecture and Design
Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid.
For example, use anti-CSRF packages such as the OWASP CSRFGuard.
Phase: Implementation
Ensure that your application is free of cross-site scripting issues, because most CSRF defenses can be bypassed using attacker-controlled script.
Phase: Architecture and Design
Generate a unique nonce for each form, place the nonce into the form, and verify the nonce upon receipt of the form. Be sure that the nonce is not predictable (CWE-330).
Note that this can be bypassed using XSS.
Identify especially dangerous operations. When the user performs a dangerous operation, send a separate confirmation request to ensure that the user intended to perform that operation.
Note that this can be bypassed using XSS.
Use the ESAPI Session Management control.
This control includes a component for CSRF.
Do not use the GET method for any request that triggers a state change.
Phase: Implementation
Check the HTTP Referer header to see if the request originated from an expected page. This could break legitimate functionality, because users or proxies may have disabled sending the Referer for privacy reasons.
|
| Reference |
http://projects.webappsec.org/Cross-Site-Request-Forgery
http://cwe.mitre.org/data/definitions/352.html |
| Tags |
OWASP_2021_A05
WSTG-v42-SESS-05 OWASP_2017_A06 |
| CWE Id | 352 |
| WASC Id | 9 |
| Plugin Id | 20012 |
|
Medium |
Hidden File Found |
|---|---|
| Description |
A sensitive file was identified as accessible or available. This may leak administrative, configuration, or credential information which can be leveraged by a malicious individual to further attack the system or conduct social engineering efforts.
|
| URL | http://192.168.2.47/adminer.php |
| Method | GET |
| Parameter | |
| Attack | |
| Evidence | HTTP/1.1 200 OK |
| Request Header - size: 601 bytes. |
GET http://192.168.2.47/adminer.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs; adminer_sid=uvs4kukmh3a45lafrbcp60f473; adminer_key=1f7d26d40e40e047f098d9f48c5fad74 |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,246 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:20:05 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Set-Cookie: adminer_key=1f7d26d40e40e047f098d9f48c5fad74; path=/adminer.php; HttpOnly; SameSite=lax Cache-Control: no-cache X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block X-Content-Type-Options: nosniff Referrer-Policy: origin-when-cross-origin Vary: Accept-Encoding Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Length: 4297 Content-Type: text/html; charset=utf-8 |
| Response Body - size: 4,297 bytes. |
<!DOCTYPE html>
<html lang="en" dir="ltr"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="robots" content="noindex"> <title>Login - Adminer</title> <link rel="stylesheet" type="text/css" href="adminer.php?file=default.css&version=4.8.0"> <script src='adminer.php?file=functions.js&version=4.8.0' nonce="YmI2OWEwOGU2MGU0MTk3MmUwY2FjYzU5Yjk5MWQ0MjM="></script> <link rel="shortcut icon" type="image/x-icon" href="adminer.php?file=favicon.ico&version=4.8.0"> <link rel="apple-touch-icon" href="adminer.php?file=favicon.ico&version=4.8.0"> <body class="ltr nojs"> <script nonce="YmI2OWEwOGU2MGU0MTk3MmUwY2FjYzU5Yjk5MWQ0MjM="> mixin(document.body, {onkeydown: bodyKeydown, onclick: bodyClick, onload: partial(verifyVersion, '4.8.0', 'adminer.php?', '205652:397726')}); document.body.className = document.body.className.replace(/ nojs/, ' js'); var offlineMessage = 'You are offline.'; var thousandsSeparator = ','; </script> <div id="help" class="jush-sql jsonly hidden"></div> <script nonce="YmI2OWEwOGU2MGU0MTk3MmUwY2FjYzU5Yjk5MWQ0MjM=">mixin(qs('#help'), {onmouseover: function () { helpOpen = 1; }, onmouseout: helpMouseout});</script> <div id="content"> <h2>Login</h2> <div id='ajaxstatus' class='jsonly hidden'></div> <form action='' method='post'> <div></div> <table cellspacing='0' class='layout'> <tr><th>System<td><select name='auth[driver]'><option value="server" selected>MySQL</select><script nonce="YmI2OWEwOGU2MGU0MTk3MmUwY2FjYzU5Yjk5MWQ0MjM=">qsl('select').onchange = function () { loginDriver(this); };</script> <tr><th>Server<td><input name="auth[server]" value="" title="hostname[:port]" placeholder="localhost" autocapitalize="off"> <tr><th>Username<td><input name="auth[username]" id="username" value="" autocomplete="username" autocapitalize="off"><script nonce="YmI2OWEwOGU2MGU0MTk3MmUwY2FjYzU5Yjk5MWQ0MjM=">focus(qs('#username')); qs('#username').form['auth[driver]'].onchange();</script> <tr><th>Password<td><input type="password" name="auth[password]" autocomplete="current-password"> <tr><th>Database<td><input name="auth[db]" value="" autocapitalize="off"> </table> <p><input type='submit' value='Login'> <label><input type='checkbox' name='auth[permanent]' value='1'>Permanent login</label> </form> </div> <form action='' method='post'> <div id='lang'>Language: <select name='lang'><option value="en" selected>English<option value="ar">العربية<option value="bg">Български<option value="bn">বাংলা<option value="bs">Bosanski<option value="ca">Català<option value="cs">Čeština<option value="da">Dansk<option value="de">Deutsch<option value="el">Ελληνικά<option value="es">Español<option value="et">Eesti<option value="fa">فارسی<option value="fi">Suomi<option value="fr">Français<option value="gl">Galego<option value="he">עברית<option value="hu">Magyar<option value="id">Bahasa Indonesia<option value="it">Italiano<option value="ja">日本語<option value="ka">ქართული<option value="ko">한국어<option value="lt">Lietuvių<option value="ms">Bahasa Melayu<option value="nl">Nederlands<option value="no">Norsk<option value="pl">Polski<option value="pt">Português<option value="pt-br">Português (Brazil)<option value="ro">Limba Română<option value="ru">Русский<option value="sk">Slovenčina<option value="sl">Slovenski<option value="sr">Српски<option value="sv">Svenska<option value="ta">தமிழ்<option value="th">ภาษาไทย<option value="tr">Türkçe<option value="uk">Українська<option value="vi">Tiếng Việt<option value="zh">简体中文<option value="zh-tw">繁體中文</select><script nonce="YmI2OWEwOGU2MGU0MTk3MmUwY2FjYzU5Yjk5MWQ0MjM=">qsl('select').onchange = function () { this.form.submit(); };</script> <input type='submit' value='Use' class='hidden'> <input type='hidden' name='token' value='648350:841300'> </div> </form> <div id="menu"> <h1> <a href='https://www.adminer.org/' target="_blank" rel="noreferrer noopener" id='h1'>Adminer</a> <span class="version">4.8.0</span> <a href="https://www.adminer.org/#download" target="_blank" rel="noreferrer noopener" id="version"></a> </h1> </div> <script nonce="YmI2OWEwOGU2MGU0MTk3MmUwY2FjYzU5Yjk5MWQ0MjM=">setupSubmitHighlight(document);</script> |
| Instances | 1 |
| Solution |
Consider whether or not the component is actually required in production, if it isn't then disable it. If it is then ensure access to it requires appropriate authentication and authorization, or limit exposure to internal systems or specific source IPs, etc.
|
| Reference | https://blog.hboeck.de/archives/892-Introducing-Snallygaster-a-Tool-to-Scan-for-Secrets-on-Web-Servers.html |
| Tags |
OWASP_2021_A05
WSTG-v42-CONF-05 OWASP_2017_A06 |
| CWE Id | 538 |
| WASC Id | 13 |
| Plugin Id | 40035 |
|
Medium |
Relative Path Confusion |
|---|---|
| Description |
The web server is configured to serve responses to ambiguous URLs in a manner that is likely to lead to confusion about the correct "relative path" for the URL. Resources (CSS, images, etc.) are also specified in the page response using relative, rather than absolute URLs. In an attack, if the web browser parses the "cross-content" response in a permissive manner, or can be tricked into permissively parsing the "cross-content" response, using techniques such as framing, then the web browser may be fooled into interpreting HTML as CSS (or other content types), leading to an XSS vulnerability.
|
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | |
| Attack | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php/83jcn/mgpg0 |
| Evidence | <link rel="SHORTCUT ICON" href="img/tab_title.ico"> |
| Request Header - size: 382 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php/83jcn/mgpg0 HTTP/1.1
Host: 192.168.2.47 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.54 Safari/537.36 Pragma: no-cache Cache-Control: no-cache Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,165 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 07:16:19 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 36,420 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="05-18-2022" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> <style> a.link { color:blue; } * { letter-spacing: 0.04em; } ._tolower { text-transform: lowercase; } .ui-dialog-titlebar-close { display: none; } </style> <script type="text/javascript"> //20180820 gian karlo - blockui global settings $.blockUI.defaults.ignoreIfBlocked=true; $.blockUI.defaults.focusInput=true; $.blockUI.defaults.focusableElements=""; $.blockUI.defaults.fadeIn=200; $.blockUI.defaults.baseZ = 4000; //20190226 gian karlo - jquery and blockui fix to disable jquery buttonpane buttons during block $.blockUI.defaults.onBlock=function(obj) { if(jQuery(':focus').hasClass('ui-button')) { var _jQueryUiButton = jQuery('.ui-button:focus'); _jQueryUiButton.parents('.ui-dialog-buttonpane').find('.ui-button') .addClass('disabledByBlockUi') .prop('disabled',true); } }; $.blockUI.defaults.onUnblock=function() { if(jQuery('.disabledByBlockUi').length>0) { var _jQueryUiButton = jQuery('.disabledByBlockUi'); _jQueryUiButton.removeClass('disabledByBlockUi') .prop('disabled',false) _jQueryUiButton.parents('.ui-dialog-buttonpane').find('.ui-button').prop('disabled'); } }; function disable_autocomplete() { jQuery("textarea:not(.disable_autocomplete)").each(function() { jQuery(this).addClass("disable_autocomplete"); jQuery(this).attr("autocomplete","new-password"); }); jQuery("input:not(.disable_autocomplete)").each(function() { jQuery(this).addClass("disable_autocomplete"); jQuery(this).attr("autocomplete","off"); }); } //20180420 gian karlo - alertify global settings alertify.defaults.maintainFocus = false; alertify.defaults.closable = false; alertify.defaults.modal = true; alertify.defaults.maximizable = false; alertify.defaults.resizable = false; alertify.defaults.closableByDimmer = false; alertify.defaults.glossary.title = "Human Resource Information System"; //20180420 - gian karlo - dialog + alertify fix $.ui.dialog.prototype._focusTabbable = function(){}; //20180420 - gian karlo - datepicker defaults jQuery.datepicker.setDefaults({ changeYear: true, changeMonth : true, dateFormat:'mm-dd-yy', yearRange: "-100:+5" }); var xplaceholder = 'mm-dd-yyyy'; //20180420 - gian karlo - datepicker default placeholder jQuery(document).ready(function () { //20180420 - gian karlo - datepicker default placeholder var pickerFn = jQuery.fn.datepicker; jQuery('.xage').css('text-align','right'); //20191112 donita disallow_tag(); jQuery.fn.datepicker = function () { var datePicker = pickerFn.apply(this, arguments); var self = this; self.attr('placeholder', xplaceholder); // self.prop('readonly', true); // updateCalendarClearButton jQuery('.hasDatepicker').each(function() { if(jQuery(this).next('i.fa-times.datepicker_clear_btn').length==0) { var self = jQuery(this); self.wrap('<div class="CalendarClearButtonContainer"></div>') self.after('<i class="fa fa-times datepicker_clear_btn" aria-hidden="true" title="Clear Date"></i>'); self.next('.datepicker_clear_btn').on('click',function() { $.datepicker._clearDate( self ); }); self.closest('.CalendarClearButtonContainer').hover(function() { if(self.is(':disabled')===false) { self.next('.datepicker_clear_btn').show() } },function() { self.next('.datepicker_clear_btn').hide() }) } }) datePicker.inputmask({ alias: "mm-dd-yyyy", showMaskOnHover: false, clearIncomplete: true}); return datePicker; }; //2019-12-12 Kiel jQuery('.bdate').filter('.datepicker').each(function(i) { jQuery(this).removeClass('datepicker'); jQuery('.bdate').datepicker({ changeYear: true, changeMonth : true, dateFormat:'mm-dd-yy', yearRange: "-100:+5", maxDate: 0 }); }); apply_custom_fileinput(); disable_autocomplete(); }); jQuery( window ).resize(function() { // 20180412 gian karlo - readjust #menu width when window is zoomed or resized adjust_menu2_width() }); //20180430 gian karlo - apply all input with datepicker classes on every ajax Sucess event jQuery( document ).ajaxComplete(function() { //2019-12-12 Kiel jQuery('.bdate').filter('.hasDatepicker.datepicker').each(function(i) { jQuery(this).removeClass('hasDatepicker'); jQuery('.bdate').datepicker({ changeYear: true, changeMonth : true, dateFormat:'mm-dd-yy', yearRange: "-100:+5", maxDate: 0 }); }); jQuery('.datepicker').datepicker(); apply_custom_fileinput(); disable_autocomplete(); disallow_tag(); }); jQuery(window).load(function () { jQuery('.datepicker').datepicker(); clean(document); apply_custom_fileinput(); jQuery('body').attr('viewsource','no') jQuery('#main').fadeIn(500); jQuery('footer').fadeIn(500); $.unblockUI(); }); jQuery(function() { blockui(); jQuery("script").removeAttr('src').text('LSTV Property :)'); jQuery("script").remove(); var elementPosition = jQuery('#secondary_bar').offset(); // jQuery(window).scroll(function() // { // if(jQuery(window).scrollTop() > elementPosition.top)// || jQuery(window) == '1099px') // { // jQuery('#secondary_bar').css({ // 'position': 'fixed', // 'z-index': '999999', // 'top': '0', // 'background': '#fa911c' // }); // jQuery('.menu_label, .breadcrumbs a, .tbl_user p, .tbl_user td').css('color','#fff'); // jQuery('._menu2, .sidebar_con').css({ // 'top': '32px', // 'position': 'fixed' // }); // } // else // { // jQuery('#secondary_bar').css({ // 'position': 'static', // 'z-index': '1', // 'background': '' // }); // jQuery('.menu_label, .breadcrumbs a, .tbl_user p, .tbl_user td').css('color','#000'); // jQuery('._menu2, .sidebar_con').css({ // 'top': '88px', // 'position': 'absolute' // }); // } // }); jQuery('.sidebar_con').hide(); jQuery('#menu2').hide(); }); function clean(node) { for(var n = 0; n < node.childNodes.length; n ++) { var child = node.childNodes[n]; if ( child.nodeType === 8 || (child.nodeType === 3 && !/\S/.test(child.nodeValue)) ) { node.removeChild(child); n --; } else if(child.nodeType === 1) { clean(child); } } } function validateFloatKeyPress(el, evt,dec_number) { var dec_places = dec_number - 1; var charCode = (evt.which) ? evt.which : event.keyCode; var number = el.value.split('.'); if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } //just one dot (thanks ddlab) if(number.length>1 && charCode == 46){ return false; } //get the carat position var caratPos = getSelectionStart(el); var dotPos = el.value.indexOf("."); if( caratPos > dotPos && dotPos>-1 && (number[1].length > dec_places)){ return false; } return true; } function regex(evt,filter) { var regex = ''; if(filter=='symbol') { regex = /[- . a-zA-Z0-9]/; } else if(filter=='number') { regex = /[0-9]/; } else if(filter=='name') { regex = /[- . a-zA-Z]/; } if(evt.keyCode!=8 && evt.keyCode!=32) { var theEvent = evt || window.event; var key = theEvent.keyCode || theEvent.which; key = String.fromCharCode( key ); //var regex = /[0-9]|\./; //var regex = /[- . a-zA-Z]/; if( !regex.test(key) ) { theEvent.returnValue = false; if(theEvent.preventDefault) theEvent.preventDefault(); } } } function getSelectionStart(o) { if (o.createTextRange) { var r = document.selection.createRange().duplicate() r.moveEnd('character', o.value.length) if (r.text == '') return o.value.length return o.value.lastIndexOf(r.text) } else return o.selectionStart } function setMaxMinDate(thisObj,target,fromTo) { if(fromTo == "from") { target.datepicker("option", "minDate", thisObj.value); } if(fromTo == "to") { target.datepicker("option", "maxDate", thisObj.value); } } function vw_msg(msg) { alertify.alert(msg, function(){ window.open('trn_userpassword.php','_self') } ); } function filterSubdryChild(obj, $class) { if(obj.value != '' && obj.value != "ALL") { jQuery('.'+$class).each(function() { var prevSelVal = jQuery(this).val(); jQuery(this).find("optgroup").hide(); jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").show(); var subdry_cnt = 1; //041719 randle if(jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").attr("data-optgroup_code") != undefined || subdry_cnt == 1) { if (subdry_cnt == 1) { jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").find('option[value="'+prevSelVal+'"]').prop('selected',true); } else { if(jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").find('option[value="'+prevSelVal+'"]').length>0) { jQuery(this).find("optgroup[data-optgroup_code='"+obj.value+"']").find('option[value="'+prevSelVal+'"]').prop('selected',true); } else { jQuery(this).val(''); } } } else { jQuery(this).val(""); } }) } else { jQuery('.'+$class).each(function() { jQuery(this).find("optgroup").show(); }) jQuery('.'+$class).val(''); } } function filterSubsidiary(obj, $id) { // console.log($id); if(obj.value!='') { var selectedindex = jQuery(obj).context.selectedIndex; var subdrycde = jQuery(obj).find("option").eq(selectedindex).closest("optgroup").data("optgroup_code"); jQuery('#'+$id).val(subdrycde); jQuery('#'+$id).change(); } } function lbl_menu_click(xsender) { var sidebarV = jQuery('.sidebar_con'); if(sidebarV.is(':visible')) { jQuery('body').css({ 'overflow-y': 'auto', 'overflow-x': 'hidden' }); } else { jQuery('body').css( 'overflow', 'hidden' ); } jQuery('.sidebar_con').toggle('slide' , {direction : "left"}, 250); jQuery('#menu2').toggle('slide' , {direction : "left"} , 270); jQuery('#menu_panel').hide(); } function logout_click(xpar) { if(xpar==0) { jQuery('#myform').attr({ method:'POST', action:'../login_applist.php', target:'_self', }).submit(); } else { alertify.confirm('Are you sure you want to logout?',function() { blockui(); var xdata= "txt_action=logout"; jQuery.ajax({ type : 'post', data : xdata, url : '../login_proc.php', success : function (xretobj) { window.open('../login_view.php','_self') } }); }); } } function fill_ess_usrname(fname_id,mname_id,lname_id,target_id) { var xtarget = jQuery("#"+target_id); var fname = jQuery("#"+fname_id).val(); var mname = jQuery("#"+mname_id).val(); var lname = jQuery("#"+lname_id).val(); fname = fname.split(" "); fname = fname[0].toLowerCase(); mname = mname.split(" "); mname = mname[0].toLowerCase(); lname = lname.replace(" ",""); lname = lname.toLowerCase(); xtarget.val(fname+mname+lname); jQuery(xtarget).change(); } function fill_emp_ess_usrname(fname_id,mname_id,lname_id,ini_fname_id,ini_mname_id,ini_lname_id,ini_target_id,target_id) { var xtarget = jQuery("#"+target_id); var ini_val = jQuery("#"+ini_target_id).val(); var ini_fname = jQuery("#"+ini_fname_id).val(); var ini_mname = jQuery("#"+ini_mname_id).val(); var ini_lname = jQuery("#"+ini_lname_id).val(); var fname = jQuery("#"+fname_id).val(); var mname = jQuery("#"+mname_id).val(); var lname = jQuery("#"+lname_id).val(); var xfname = "",xmname = "",xlname = ""; xfname = fname.split(" "); xfname = xfname[0].toLowerCase(); xmname = mname.split(" "); xmname = xmname[0].toLowerCase(); xlname = lname.replace(" ",""); xlname = xlname.toLowerCase(); if(ini_fname != fname || ini_mname != mname || ini_lname != lname) { xtarget.val(xfname+xmname+xlname); } else { xtarget.val(ini_val); } } </script> <!-- 20190606 gian karlo - validates security code and redirects--> </head> <body style="margin : 0;background-color:white;height:auto"> <div id="main_overlay" style="display:none"></div> <!-- <div class="dedemo"> <span>This is a test program. this is a broadcasting emergency for a zombie outbreak that is currently happening right now. Dont leave your house alone for your own safety</span> </div> --> <div id="preLoader"><p></p></div> <!-- 9-16-14--> <header id="header"> <div class="_blue"></div> <hgroup id="fixd_con" class="flex"> <a href="main.php"><img class="head_logo" src="../img/lst.png" style="width:auto;"></a> <span class="head_title">WEBTKM</span> <div class="_program"> <ul> <li class="apptitle">HRIS EXT.</li> <li> <a href="print_git_version_pdf.php" target="_blank" id="vc_history_link">v2022.02.03.01</a> </li> </ul> </div> </hgroup> </header> <!-- end of header bar --> <section id="secondary_bar"> <div id="fixd_con"> <div class="user" > <p> <label id="toggle" class="menu_label" onclick='lbl_menu_click(this);'>MENU</label> </p> </div> <div class="breadcrumbs_container"> <article class="breadcrumbs" id="breadcrumbs"></article> </div> <div> <table class='tbl_user' width=100% cellspacing=0 cellpadding=0;> <tr> <td width="35%" style='text-align: right;font-size:14px'> ADMIN </td> <td width='5%'> <i style="padding:0 2px 0 15px" class="fa fa-user" aria-hidden="true"></i> </td> <td width="38%" style='text-align: right;'> <p onclick='logout_click(0);' >Back to Applist</p> </td> </tr> </table> </div> </div> </section> <div id = "div_menu"> <div class="sidebar_con" style="display:none"> <aside id="sidebar" class="sidebar column" style=' width:100%; max-width:300px; min-width:300px;'> <script type='text/javascript'> jQuery(document).ready(function() { load_menu(); }); function load_submenu(xsubmenu,xaccordion) { jQuery.ajax({ dataType : 'json', type : 'post', url : 'ajax_menu', data : {menu : xsubmenu , accordion : xaccordion, mentyp : 'submenu'}, success : function (xretobj) { jQuery('#div_menus').html(xretobj); if (xaccordion == 'true') { jQuery('#sidemenu').accordion({ collapsible: true, hideOnStartup: true, active: 0, fillSpace : true }); } } }); } // function load_menu(mensub) // { // jQuery.ajax({ // type : 'post', // url : 'ajax_menu.php', // data : {mentyp : 'menu', mensub2:mensub}, // success : function (xretobj) // { // //~ console.log(xretobj); // jQuery('#sidebar').append(xretobj); // get_function(); // } // }); // } function load_menu() { jQuery.ajax({ type : 'post', url : 'ajax_menu.php', dataType:'json', data : {mentyp : 'menu'}, success : function (xretobj) { jQuery('#sidebar').append(xretobj.form); // get_function(); // console.log('load_menu'); mark_active(xretobj.active_menrecid); } }); } function load_page(xurl,cap,xmensub,menid,xfrom_dashboard = '0',xfilter_app = "") { updateSessRecid(menid,xfrom_dashboard,xfilter_app).done(function(xret) { //20180214 gian karlo - clear back button history // localStorage.clear(); window.location.href=xurl; }) } function updateSessRecid(menid,xfrom_dashboard = '0',xfilter_app = "") { return jQuery.ajax({ url:"menu_view_ajax.php", type:"post", dataType:'json', data: {menid : menid,event_action:'updateSessRecid',from_dashboard:xfrom_dashboard,filter_app:xfilter_app} }); } function mark_active(menid) { if(menid!='') { jQuery("h3#"+menid).css('background-color', "white"); if(jQuery("h3#"+menid).hasClass('menu_has_mensub')==true && jQuery("h3#"+menid).hasClass('active')==true) { jQuery("h3#"+menid).click(); } } } function load_page2(xmensub,menid) { jQuery.ajax({ url:"menu_view_ajax.php", type:"post", dataType:'json', data: {mensub : xmensub,menid:menid}, success:function(response) { jQuery(".menu_has_mensub").css('background-color', ""); jQuery("h3").removeClass("active"); jQuery('#menu2').html(response.form); jQuery('#menu2').css('width', "80%"); mark_active(menid); adjust_menu2_width(); } }); } // 20180412 gian karlo - readjust #menu width when window is zoomed or resized function adjust_menu2_width() { if(jQuery('#menu2').is(':visible')) { jQuery('#menu2').css('width',jQuery(window).outerWidth() - jQuery('.sidebar_con').outerWidth()); jQuery('#menu2').css('height',jQuery('.sidebar_con').outerHeight()); } } function load_bc(url,cap){ var params = "url="+url+"&cap="+cap; //~ alert(url); jQuery.ajax({ url:"cm_bread_ajax.php", type:"post", dataType:'json', data: params, success:function(response) { jQuery('#breadcrumbs').html(response); } }); } function load_sub(mensub) { jQuery('#sidebar').hide(); jQuery.ajax({ type : 'post', dataType:'json', url : 'ajax_mensub.php', data : {xmensub : mensub}, success : function (xretobj) { console.log(xretobj); jQuery('#sidebar2').append(xretobj); //~ jQuery('#sidebar').height('100%'); //~ get_function(); } }); jQuery('#sidebar2').toggle('fast'); } function backtomain() { jQuery('#sidebar2').hide(); jQuery('#sidebar2 h3').remove(); jQuery('#sidebar2 hr').remove(); jQuery('#sidebar').toggle('fast'); } </script> </aside> </div> </div> <!--<style> a{ color:black; } p{ font-size:15px; font-weight:700; } </style> --> <style> a{ color: #131313; } p { font-size:15px; font-weight:700; } ._menu2 { display: none; z-index: 1002; position: absolute; float: left; /*width: 1520px;*/ /*min-width: 920px !important;*/ margin-left: 299px; background: #fff; /*height: 100%;*/ height: 96%; /*height: 580px;*/ border: none !important; overflow-x: hidden; overflow-y: auto; white-space: nowrap; } #menu2_sub { width: 100%; /*min-width: 570px;*/ height: 94%; /*min-height: 580px;*/ overflow: auto; } #menu2_sub .mendiv { display:inline-block; margin-left:30px; vertical-align:top; padding-bottom: 20px; } #menu2_sub .mendiv ul { margin-top:0px; margin-right:10px; list-style-type: none; padding-left:0px; display:inline-block; width:auto; vertical-align:top; } /*._1 { line-height: 0.8; }*/ </style> <div id='menu2' class='_menu2'> <br> <center> <div id='menu2_sub'> </div> <br> </div> <input type='hidden' name='mensub' id='mensub' value=''> <!-- 20190606 gian karlo - reminder for security code status--> <!-- Start Security Code Notifier --> <div id="lbl_bypass_seccode" style="width: 100%;height: 30px; background-color: #fff1c9;margin-top: 1px;text-align: center;font-size: 14px;display: flex;align-items: center;justify-content: center;"> <img src="bridge/images/sign-warning-icon.png" style="width: 20px;height:20px;"> <div> Security code is currently being bypassed for testing purposes. </div> </div> <!-- End Security Code Notifier --> <div id="main" style="height:auto;width:100%;display: none;"> <form name = 'myform' id='myform' autocomplete="off" style='width:100%' method='POST' enctype='multipart/form-data' > <input type="hidden" name="current_menu_caption" id="current_menu_caption" value=""> <input type="hidden" value="Subsidiary" id="hr_mode"> <div id="dash_con"><script type="text/javascript"> jQuery(document).ready(function() { var cap='Civil Status File'; parent.load_bc('current',cap); }); </script> <center> <div id='mypager' style='width:100%'> <style type="text/css"> .usraccwarning { width: 100%; height: calc(100% - 200px); display: flex; justify-content: center; align-items: center; flex-direction: column; } .usraccwarning span { font: normal 25px Calibri; animation: flash 3s infinite linear; } .usraccwarning i { color: red; font-size: 40px; margin: 20px; } .warningicon { /*background: blue;*/ position: relative; width: 80px; height: 80px; display: flex; justify-content: center; align-items: center; } .warningicon ._warng { position: absolute; top: 0; left: 0; } ._beat { animation: beatit 0.5s infinite linear; opacity: 0.5; } @keyframes beatit { from { transform: scale(1); } to { transform: scale(2); opacity: 0; } } @keyframes flash { 90% { color: #000; } 10% { color: red; } } </style> <div class="usraccwarning"> <div class="warningicon"> <i class="fa fa-exclamation-triangle _warng" aria-hidden="true"></i> <i class="fa fa-exclamation-triangle _warng _beat" aria-hidden="true"></i> </div> <span>Contact Your System Administrator for your User Access.</span> </div> </div> </center> <div style="height: 50px;"></div> </form> </div> <style> footer { } footer p { font-family: Calibri; font-weight: normal; text-align: center; font-size: 16px; padding: 10px 0; color: #111; margin: 0; } .ftr_containers { position: fixed; margin: 0 auto; bottom: 0; left: 0; right: 0; /*background: ;*/ background: #fff; z-index: 2; box-shadow: 0 0 1px rgba(0,0,0,0.2), 0 0 10px rgba(0,0,0,0.08), 0 0 20px rgba(0,0,0,0.05); } .ftr_containers a { color: #586949; text-align: center; } .ftr_containers span { position: absolute; top: 10px; left: 10px; } </style> <footer> <div class="ftr_containers" id="lbl_footer"> <p> Copyright © 2022 LEE Systems Technology Ventures Inc</p> </div> </footer> <script type='text/javascript'> function end_preloader() { jQuery('#preLoader').fadeOut('slow', function() { // Animation complete. }); } function start_preloader() { jQuery('#preLoader').fadeIn('slow', function() { // Animation complete. }); } end_preloader(); </script> </form> </body> </html> |
| Instances | 1 |
| Solution |
Web servers and frameworks should be updated to be configured to not serve responses to ambiguous URLs in such a way that the relative path of such URLs could be mis-interpreted by components on either the client side, or server side.
Within the application, the correct use of the "<base>" HTML tag in the HTTP response will unambiguously specify the base URL for all relative URLs in the document.
Use the "Content-Type" HTTP response header to make it harder for the attacker to force the web browser to mis-interpret the content type of the response.
Use the "X-Content-Type-Options: nosniff" HTTP response header to prevent the web browser from "sniffing" the content type of the response.
Use a modern DOCTYPE such as "<!doctype html>" to prevent the page from being rendered in the web browser using "Quirks Mode", since this results in the content type being ignored by the web browser.
Specify the "X-Frame-Options" HTTP response header to prevent Quirks Mode from being enabled in the web browser using framing attacks.
|
| Reference |
http://www.thespanner.co.uk/2014/03/21/rpo/
https://hsivonen.fi/doctype/ http://www.w3schools.com/tags/tag_base.asp |
| Tags |
OWASP_2021_A05
OWASP_2017_A06 |
| CWE Id | 20 |
| WASC Id | 20 |
| Plugin Id | 10051 |
|
Informational |
Cookie Slack Detector |
|---|---|
| Description |
Repeated GET requests: drop a different cookie each time, followed by normal request with all cookies to stabilize session, compare responses against original baseline GET. This can reveal areas where cookie based authentication/attributes are not actually enforced.
|
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | |
| Attack | |
| Evidence | |
| Request Header - size: 566 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,261 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:34:42 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: lstv_webapp_onedb_sessid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 12,963 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> |
| Instances | 1 |
| Solution | |
| Reference | http://projects.webappsec.org/Fingerprinting |
| Tags |
OWASP_2021_A05
WSTG-v42-SESS-02 OWASP_2017_A06 |
| CWE Id | 200 |
| WASC Id | 45 |
| Plugin Id | 90027 |
|
Informational |
User Agent Fuzzer |
|---|---|
| Description |
Check for differences in response based on fuzzed User Agent (eg. mobile sites, access as a Search Engine Crawler). Compares the response statuscode and the hashcode of the response body with the original response.
|
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | Header User-Agent |
| Attack | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) |
| Evidence | |
| Request Header - size: 501 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,261 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:28:18 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: lstv_webapp_onedb_sessid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 12,963 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> |
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | Header User-Agent |
| Attack | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) |
| Evidence | |
| Request Header - size: 501 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,261 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:27:23 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: lstv_webapp_onedb_sessid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 12,963 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> |
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | Header User-Agent |
| Attack | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1) |
| Evidence | |
| Request Header - size: 501 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,261 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:26:29 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: lstv_webapp_onedb_sessid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 12,963 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> |
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | Header User-Agent |
| Attack | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) |
| Evidence | |
| Request Header - size: 523 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,261 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:29:13 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: lstv_webapp_onedb_sessid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 12,963 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> |
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | Header User-Agent |
| Attack | Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp) |
| Evidence | |
| Request Header - size: 534 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,261 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:31:02 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: lstv_webapp_onedb_sessid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 12,963 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> |
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | Header User-Agent |
| Attack | Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16 |
| Evidence | |
| Request Header - size: 592 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,261 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:31:56 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: lstv_webapp_onedb_sessid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 12,963 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> |
| URL | http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php |
| Method | GET |
| Parameter | Header User-Agent |
| Attack | msnbot/1.1 (+http://search.msn.com/msnbot.htm) |
| Evidence | |
| Request Header - size: 497 bytes. |
GET http://192.168.2.47/online_test/web_standard_onedb//webapp/hris/mf_cvlstatfile.php HTTP/1.1
Host: 192.168.2.47 Proxy-Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: msnbot/1.1 (+http://search.msn.com/msnbot.htm) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Language: en-US,en;q=0.9 Content-Length: 0 Cookie: lstv_webapp_onedb_sessid=eb33oeo4081pudqba1nim4lnvs |
| Request Body - size: 0 bytes. |
|
| Response Header - size: 1,261 bytes. |
HTTP/1.1 200 OK
Date: Wed, 01 Jun 2022 08:30:07 GMT Server: Apache Content-Security-Policy: script-src 'self' data: 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://yui.yahooapis.com http://ajax.googleapis.com https://ajax.googleapis.com; object-src 'self'; style-src 'self' data: 'unsafe-inline' https://maps.googleapis.com https://maps.gstatic.com https://fonts.googleapis.com https://www.gstatic.com https://maxcdn.bootstrapcdn.com/; img-src 'self' data: https://maps.googleapis.com https://maps.gstatic.com https://www.gstatic.com http://icant.co.uk http://yui.yahooapis.com http://o.aolcdn.com http://maps.google.com; media-src 'self'; frame-src 'self'; font-src 'self' https://fonts.googleapis.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: lstv_webapp_onedb_sessid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 Vary: Accept-Encoding X-XSS-Protection: 1; mode=block x-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000; includeSubDomains Content-Type: text/html; charset=utf-8 |
| Response Body - size: 12,963 bytes. |
<html>
<head> <title>HRIS</title> <link REL="SHORTCUT ICON" HREF="img/tab_title.ico"> <!-- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="keywords" content="Lee Systems Technology Ventures"> <script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-1.10.2.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/jquery/jquery.autonumeric.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/sha1.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.blockUI.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/greaterdate_function.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.tablesorter.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.equalHeight.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/searchmodal/searchable.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/webcamjs-master2/webcam.js?v=20220209161346'></script><script type='text/javascript' src='../lib/alertify/alertify.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/tinymce/jquery.tinymce.min.js?v=20220209161346'></script><script type='text/javascript' src='../lib/fullcalendar/moment.min.js?v=20220209161352'></script><script type='text/javascript' src='../lib/fullcalendar/fullcalendar.js?v=20220209161352'></script><script type='text/javascript' src='../javascript/db_field_length_checker/db_field_length_checker.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/jquery.inputmask.bundle.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/regex.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/validation.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/lst_freeze_table/lst_freeze_table.js?v=20220209161346'></script><script type='text/javascript' src='../javascript/custom_modal.js?v=20220209161346'></script><script type='text/javascript' src='../lib/customupload/customupload.js?v=20220209161346'></script><link rel='stylesheet' type='text/css' href='../css/table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_body_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/layout_header_lst.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/modified_layout.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../css/pager.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/searchmodal/searchable.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/alertify.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/fullcalendar/fullcalendar.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../javascript/db_field_length_checker/dbflc.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/alertify/css/themes/bootstrap.min.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../lib/font-awesome-4.6.2/css/font-awesome.min.css?v=20220209161352' /><link rel='stylesheet' type='text/css' href='../css/main.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='../javascript/lst_freeze_table/lst_freeze_table.css?v=20220209161346' /><link rel='stylesheet' type='text/css' href='css/global_style.css?v=20220209161346' /> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-1.10.2.min.js"></script> --> <!-- <script type="text/javascript" src="../lib/jquery/1.10.4/js/jquery-ui-1.10.4.custom.min.js"></script> --> <!-- <link type="text/css" rel="stylesheet" href="../lib/jquery/1.8.9/css/green_style/jquery-ui-1.8.21.custom.css"> --> <!--validation--> <!-- <script src="../lib/jquery/jquery.validationEngine-en.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.validationEngine.js" type="text/javascript"></script> <link rel="stylesheet" href="../lib/jquery/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" /> --> <!--autonumeric--> <!-- <script type="text/javascript" src="../lib/jquery/jquery.autonumeric.js"></script> --> <!--splitter--> <!-- <script src="../lib/jquery/jquery.splitter.js" type="text/javascript"></script> <script src="../lib/jquery/jquery.cookie.js" type="text/javascript"></script> --> <!--spinner--> <!-- <script type="text/javascript" src="../lib/jquery/ui.spinner.min.js"></script> --> <!--table-hover--> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/table.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_body_lst.css'/> --> <!-- <link rel='stylesheet' type='text/css' media='screen' href='../css/layout_header_lst.css'/> --> <!-- <script type="text/javascript" src="../javascript/sha1.js"></script> --> <!-- <script src = "../javascript/greaterdate_function.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.tablesorter.min.js" type="text/javascript"></script> --> <!-- <script type="text/javascript" src="../javascript/jquery.equalHeight.js"></script> --> <!--pager--> <!-- <link rel="stylesheet" href="../css/modified_layout.css" type="text/css" media="screen" /> --> <!-- <link rel="stylesheet" href="../css/pager.css" type="text/css" media="screen" /> --> <!-- <script src="../javascript/custom_modal.js" type="text/javascript"></script> --> <!-- <script src="../javascript/jquery.blockUI.js" type="text/javascript"></script> --> <!-- karlo 20160805 --> <!-- <script src="../javascript/searchmodal/searchable.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/searchmodal/searchable.css" type="text/css" media="screen" /> --> <!-- added 20160801 -jep --> <!-- <script type="text/javascript" src="../javascript/regex.js"></script> --> <!-- tooltip --> <!-- <link rel="stylesheet" href="../css/tooltip.css" type="text/css" media="screen" /> --> <!-- <script type="text/javascript" src="../javascript/webcamjs-master2/webcam.js"></script> --> <!-- <script type="text/javascript" src="../lib/alertify/alertify.min.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/alertify.min.css" /> --> <!-- <script type="text/javascript" src="../javascript/tinymce/tinymce.min.js"></script> --> <!-- <script type="text/javascript" src="../javascript/tinymce/jquery.tinymce.min.js"></script> --> <!-- <script src="../lib/fullcalendar/moment.min.js"></script> --> <!-- <script src="../lib/fullcalendar/fullcalendar.js"></script> --> <!-- <script src="../lib/fullcalendar.js"></script> --> <!-- <link rel="stylesheet" href="../lib/fullcalendar/fullcalendar.css" /> --> <!-- <script type="text/javascript" src="../javascript/db_field_length_checker/db_field_length_checker.js"></script> --> <!-- <link rel="stylesheet" type="text/css" href="../javascript/db_field_length_checker/dbflc.css" /> --> <!-- <script type='text/javascript' src="../javascript/jquery.inputmask.bundle.js"></script> --> <!-- <script type='text/javascript' src="../javascript/regex.js"></script> --> <!-- <link rel="stylesheet" href="../lib/alertify/css/themes/bootstrap.min.css" /> --> <!-- <link rel="stylesheet" type="text/css" href="../lib/font-awesome-4.6.2/css/font-awesome.min.css"/> --> <!-- <link href='../css/main.css' type='text/css' rel='stylesheet'> --> <!-- <script src="../javascript/validation.js" type="text/javascript"></script> --> <!-- <script src="../javascript/lst_freeze_table/lst_freeze_table.js" type="text/javascript"></script> --> <!-- <link rel="stylesheet" href="../javascript/lst_freeze_table/lst_freeze_table.css" type="text/css" media="screen" /> --> <style type="text/css"> .applist_button, .dash_btn_container figure .img_con, .dash_btn_container figure .img_con_2, .panel-header, header#header, .theme_header, #hris_sub_container ul figure, .dbg_empstatico, ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, .gp, .ui-widget-header, .fc-day-header, .div_border_front2 table:nth-child(2) input[type="button"], .ui-widget-header, .button1{ background: #627d4d !important; } .div_border_front2 table:nth-child(2) input[type="button"], .head_title, .ui-widget-header, /*.ui-dialog .ui-dialog-buttonpane button,*/ ._program li, .button1, ._figure span:first-child , #vc_history_link { color: #fff !important; } .dc_empstatico, #forgot, #hris_sub_container header{ color: ; /* colored */ } .fc-day-header { color : white !important;; } .head_title, .apptitle, .head_title1, .apptitle1 { text-transform: uppercase; } </style><style> input[type=file] { width: 0px !important; height: 0px !important; opacity: 0; } .cstmupldimg { width: 100%; height: 37px; max-width: 200px; background: #627d4d; display: flex; justify-content: flex-start; align-items: center; cursor: pointer; } .cstmupldimg i.fa { color: #fff; padding: 0 15px; } .cstmupldimg span { color: #fff; padding: 0 15px 0 0; display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } </style><input type="hidden" value="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10" id="server_err_list_user_session_err"> <input type="hidden" value="" id="server_err_list_sql_err"> <input type="hidden" value="" id="pwd_date_expired"> <script type="text/javascript"> var lstv_errorHandlerValidated=0; jQuery(document).ready(function() { if(jQuery('#server_err_list_user_session_err').val()!="") { userSessionErrHandler(jQuery('#server_err_list_user_session_err').val()); } else if( jQuery('#server_err_list_sql_err').val()!="") { sqlErrHandler(jQuery('#server_err_list_sql_err').val()); } }) function userSessionErrHandler(errorcode) { if(lstv_errorHandlerValidated==0) { if(errorcode=="0a46453dc2fb96ac3fe194c788a331d7b7d149c3") //initial login { alertify.alert('Initial Login. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="c8c6cbbef8b1cf3dea3ce00a2dddf1c837f34750") //password has been reset { alertify.alert('Your password has been reset. You are required to change your password.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="cd5ce33cf637740d1feeeced5d5bd30830e545e1") //password near to expired { alertify.alert('Your password will expire on '+jQuery('#pwd_date_expired').val()); } else if(errorcode=="3fa02d249aa151013b03059d2e2490cb9536844c") //password expired { alertify.alert('Password has already expired.',function(){ window.open('util_set_password.php','_self'); }); } else if(errorcode=="e9367cf5c4f4a928b943c0335365afe3411fd753") //session_expired { alertify.alert('The system has been idle for too long, you need to Login again.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="228c66c5495e196abf5e45e6d8c58182b6f0ac80") //someone logged in { alertify.alert('Someone login in this account.',function(){ window.open('../login_view.php','_self'); }); } else if(errorcode=="76cb0c0d6ca6541d727e90fd9fb9b93f2b552c10") //must login { alertify.alert('You must login first.',function(){ window.open('../login_view.php','_self'); }); } } lstv_errorHandlerValidated=1; } function sqlErrHandler(responseText) { alertify.alert(responseText); } $( window ).ajaxError(function( event, jqxhr, settings, thrownError ) { jQuery.unblockUI(); console.log(thrownError); if(jqxhr.responseText!=undefined) { var json_parse = JSON.parse(jqxhr.responseText); if(json_parse.user_session_err!=undefined) { userSessionErrHandler(json_parse.user_session_err); } else if(json_parse.sql_err!=undefined) { sqlErrHandler(json_parse.sql_err); } else { alertify.alert(jqxhr.responseText); } } }) function validatePageDataReq(page) { alertify.alert('Required data for this page are missing. Please try again.',function() { window.location=page; }) } </script> |
| Instances | 7 |
| Solution | |
| Reference | https://owasp.org/wstg |
| Tags | |
| CWE Id | |
| WASC Id | |
| Plugin Id | 10104 |