208.72.182.224 Open in urlscan Pro
208.72.182.224  Public Scan

Submitted URL: https://208.72.182.224/?a=fetch&content=%3Cphp%3Edie(@md5(HelloThinkCMF))%3C/php%3E
Effective URL: https://208.72.182.224/php/login.php
Submission: On September 27 via manual from US — Scanned from DE

Form analysis 2 forms found in the DOM

Name: loginPOST

<form name="login" id="login_form" method="post" autocomplete="off">
  <!-- hidden variables, we are going to set this to the session, bug fix 2157 -->
  <input type="hidden" name="prot" value="">
  <input type="hidden" name="server" value="">
  <input type="hidden" name="authType" value="init">
  <input type="hidden" name="challengeCookie" value="">
  <input type="hidden" name="_csrf" value="600NMBTT7545889CJ70M8K94Q0LI3A2S3035SV4L">
  <div id="taLogin">
    <script src="js/lib/lodash.js?__version=1592631091"></script>
    <script src="js/lib/global-store.js?__version=1592631091"></script>
    <script src="js/lib/type-plus.js?__version=1592631092"></script>
    <script src="js/lib/pan-json.js?__version=1592631091"></script>
    <script src="js/lib/pan-logging.js?__version=1592631095"></script>
    <script src="js/lib/pan-module-injection.js?__version=1592631092"></script>
    <script src="js/lib/pan-environment.js?__version=1592631092"></script>
    <script src="js/lib/pan-extjs3.js?__version=1592631095"></script>
    <script src="js/lib/pan-xml.js?__version=1592631091"></script>
    <script src="js/lib/panos-base-utils.js?__version=1592631117"></script>
    <script src="js/lib/panos-login.js?__version=1592631117"></script>
    <script src="js/pan/ext/util.js?__version=1592631007"></script>
    <script src="js/pan/base/util.js?__version=1592631007"></script>
    <script src="js/pan/base/msg.js?__version=1592631007"></script>
    <script src="js/pan/base.js?__version=1592631007"></script>
    <script src="js/pan/base/cookie.js?__version=1592631007"></script>
    <script src="js/pan/test/QaAutomation.js?__version=1592631007"></script>
    <script type="text/javascript">
      var cacUserName = "";
      // initialize upon load to let all browsers establish content objects
      function initDHTMLAPI() {
        if (document.images) {
          window.isIE6CSS = (document.compatMode && document.compatMode.indexOf("CSS1") >= 0) ? true : false;
        }
        if (Ext.isIE) {
          if (new RegExp(/msie ([0-9]{1,})/i).exec(navigator.userAgent) != null) {
            var rv = parseFloat(RegExp.$1); // ie version
            if (rv > 9) {
              // 10 and above
              Pan.base.cookie.set('isAboveIE10', rv);
            }
          }
        } else if (new RegExp(/trident/i).exec(navigator.userAgent) != null) {
          Pan.base.cookie.set('isAboveIE10', '10'); // 11 and above always treat it as 10. Ext.isIE failed here
        }
      }
      // Return the available content width space in browser window
      function getInsideWindowWidth() {
        if (window.innerWidth) {
          return window.innerWidth;
        } else if (isIE6CSS) {
          // measure the html elements clientWidth
          return document.body.parentElement.clientWidth;
        } else if (document.body && document.body.clientWidth) {
          return document.body.clientWidth;
        }
        return 0;
      }
      // Return the available content height space in browser window
      function getInsideWindowHeight() {
        if (window.innerHeight) {
          return window.innerHeight;
        } else if (isIE6CSS) {
          // measure the html elements clientHeight
          return document.body.parentElement.clientHeight;
        } else if (document.body && document.body.clientHeight) {
          return document.body.clientHeight;
        }
        return 0;
      }

      function hideElement() {
        for (var i = 0; i < arguments.length; i++) {
          var dv = document.getElementById(arguments[i]);
          if (dv) {
            dv.style.display = "none";
          }
        }
      }

      function showWait(show) {
        if (show) {
          hideElement("trInitName", "trInitPwd", "trLoginBtn", 'trInitLocale');
          var dv = document.getElementById("wdiv");
          if (dv) dv.style.display = "block";
        }
      }

      function get_url_param(name) {
        name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
        var regexS = "[\\?&]" + name + "=([^&#]*)";
        var regex = new RegExp(regexS);
        var results = regex.exec(window.location.href);
        if (results == null) return "";
        else return results[1];
      }
      //
      function loadPage() {
        initDHTMLAPI();
        var errMsg = "";
        if (0) {
          var issuesMsg = "<li>&lt;pre&gt;&lt;/pre&gt;";
          errMsg = issuesMsg;
        } else if (0) {
          var upgradeLogMsg = "<li>";
          errMsg = upgradeLogMsg;
        }
        var thisForm = document.getElementById("login_form");
        var respStatus = "Success";
        var redirectUrl = "";
        var showSaml = false;
        if (!showSaml) {
          hideElement('trSSO');
        }
        if (respStatus == "Warning") {
          var msg = "";
          alert(msg.replace(/&#039;/g, "'"));
          showWait(true);
          Pan.base.cookie.set("isFromLogin", "true", 1);
          window.location.href = redirectUrl;
        } else if (respStatus == "Error") {
          if (errMsg != "") errMsg += "<br><br>";
          errMsg += "<li>";
        } else if (respStatus == "Success") {
          if ("yes" == "yes") {
            if ("yes" == "no") {
              // no password needed
              if (!cacUserName) {
                // if password is not needed and there is no user name it means cac check failed or something
                errMsg += "<li>Insufficient credentials.";
                // don't show any username/password fields and login button
                hideElement("trInitName", "trInitPwd", "trLoginBtn", 'trInitLocale');
              } else {
                thisForm.user.value = cacUserName;
                // fill the authType field with "cacOnly" so that when we submit the form we know what to do
                // at the back end
                thisForm.authType.value = "cacOnly";
                /* KK Test - for now it looks like this automatic submit is not working. Show
                 * the submit button for now. When we uncomment this we should move it to after
                 * showing/hiding the buttons below
                 // fill in stuff as if submit was clicked
                 submitClicked();

                 // then submit the form
                 thisForm.submit();
                 //document.getElementById("trLoginBtn").onclick();
                 */
                // hide some of the fields in the form
                hideElement("trInitName", "trInitPwd");
                // showing the login button for now
                //document.getElementById("trLoginBtn").style.display = "none";
                document.getElementById("trLoginBtn").style.display = "block";
                // show the creating user session message
                document.getElementById("wdiv").style.display = "block";
                document.getElementById("wdiv").innerHTML = "Click the login button to login as" + ' ' + cacUserName;
              }
            } else {
              // password needed, just go on to show the page
              // fill the userName field
              thisForm.user.value = cacUserName;
            }
          } else {
            // everything ok, just redirect to next page
            var expMsg = "";
            if (expMsg != "") {
              alert(expMsg);
              //document.getElementById("wdiv").innerHTML = "<span style=\"color:#166D7D\">" + expMsg + "</span><br>" + document.getElementById("wdiv").innerHTML ;
            }
            showWait(true);
            Pan.base.cookie.set("isFromLogin", "true", 1);
            window.location.href = redirectUrl;
          }
        } else if (respStatus == "Challenge") {
          // hide the init name/pwd row and show the challenge msg/pwd row
          hideElement("trInitName", "trInitPwd");
          document.getElementById("trChallengeMsg").style.display = "";
          document.getElementById("trChallengePwd").style.display = "";
          // fill the challenge msg field
          document.getElementById('spChallengeMsg').innerHTML = "";
          // fill the authType and challengeCookie field
          thisForm.authType.value = "challenge";
          thisForm.challengeCookie.value = "";
          // also fill the user field with the previously entered user name
          thisForm.user.value = user;
        }
        // respStatus can also be "" when we come to this page the first time
        if (errMsg != "") {
          var divObj = document.getElementById("dError");
          divObj.style.display = "block";
          divObj.innerHTML = errMsg;
        }
        if (document.login.user.value == '') {
          var nameRow = document.getElementById('trInitName');
          if (nameRow && nameRow.style.display != "none") {
            // use this to check if this field is visible
            document.login.user.focus();
          }
        }
      }

      function submitClicked() {
        var thisForm = document.getElementById("login_form");
        // hide the error div, just incase it was showing.
        var divObj = document.getElementById("dError");
        divObj.style.display = "none";
        divObj.innerHTML = "";
        // fill the hidden fields for prot and server, bug fix 2157
        var prot = window.location.protocol;
        var server = window.location.host;
        //alert("prot: " + prot + ", server: " + server);
        thisForm.prot.value = prot;
        thisForm.server.value = server;
      }

      function submitSamlClicked() {
        var thisForm = document.getElementById("login_saml_form");
        thisForm.submit();
        return true;
      }

      function checkCapsLock(e) {
        var el = document.getElementById('divcl');
        if (!el) return;
        var keycode = e.keyCode ? e.keyCode : e.which;
        var shift = e.shiftKey ? e.shiftKey : !!(keycode == 16);
        if ((keycode >= 65 && keycode <= 90 && !shift) || (keycode >= 97 && keycode <= 122 && shift)) el.style.visibility = 'visible';
        else el.style.visibility = 'hidden';
      }

      function checkCapsLockChallenge(e) {
        var el = document.getElementById('divclChallenge');
        if (!el) return;
        var keycode = e.keyCode ? e.keyCode : e.which;
        var shift = e.shiftKey ? e.shiftKey : !!(keycode == 16);
        if ((keycode >= 65 && keycode <= 90 && !shift) || (keycode >= 97 && keycode <= 122 && shift)) el.style.visibility = 'visible';
        else el.style.visibility = 'hidden';
      }

      function checkSubmitBtnAvail() {
        var user = Ext.get('user');
        var passwd = Ext.get('passwd');
        var challengePwd = Ext.get('challengePwd');
        var loginBanner = Ext.getCmp('bannerFieldSet');
        var avail = true;
        var submitBtn = Ext.get('submit');
        if (Ext.fly('trInitName').dom.style.display !== 'none') {
          avail = avail && !!user.getValue();
        }
        if (Ext.fly('trInitPwd').dom.style.display !== 'none') {
          avail = avail && !!passwd.getValue();
        }
        if (Ext.fly('trChallengePwd').dom.style.display !== 'none') {
          avail = avail && !!challengePwd.getValue();
        }
        if (loginBanner && loginBanner.getValue) {
          avail = avail && loginBanner.getValue();
        }
        submitBtn.dom.disabled = !avail;
      }
      Ext.onReady(function() {
        var ml = 20;
        ml = 63;
        var btn = Ext.get('submit');
        if (btn) {
          btn.on('click', submitClicked);
        }
        var user = Ext.get('user');
        if (user && user.dom) {
          var u = Ext.get('user').dom;
          var uname = Pan.base.param('user') || '';
          if (uname) {
            u.value = uname;
          }
          u.maxlength = ml;
        }
        loadPage();
        var loginForm = Ext.get('login_form');
        var passwd = Ext.get('passwd');
        var checkSubmitBtnAvailHandler = function() {
          checkSubmitBtnAvail();
        };
        loginForm.on('click', checkSubmitBtnAvailHandler);
        loginForm.on('keyup', checkSubmitBtnAvailHandler);
        user.on('change', checkSubmitBtnAvailHandler);
        passwd.on('change', checkSubmitBtnAvailHandler);
        var msgE = Ext.getDoc().child('.msg');
        if (msgE) {
          if (Ext.isIE8) {
            var prefMaxWidth = msgE.getStyle('max-width').replace(/px$/, '');
            var prefMaxHeight = msgE.getStyle('max-height').replace(/px$/, '');
            if (msgE.getHeight() > prefMaxHeight) {
              msgE.setHeight(prefMaxHeight);
            }
            if (msgE.getWidth() > prefMaxWidth) {
              msgE.setWidth(prefMaxWidth);
            }
          }
          if ("") {
            var fieldSet = Ext.create({
              id: "bannerFieldSet",
              title: "I Accept and Acknowledge the Statement Below",
              xtype: "fieldset",
              checkboxToggle: true,
              width: 550,
              autoScroll: true,
              onCheckClick: function() {
                checkSubmitBtnAvail();
              },
              getValue: function() {
                if (this.checkbox) {
                  return this.checkbox.dom.checked;
                }
              },
              renderTo: 'motd',
              bodyCfg: {
                html: msgE.dom.innerHTML
              }
            });
            fieldSet.checkbox.dom.checked = false;
          } else {
            Ext.fly('motd').appendChild(msgE);
            msgE.setStyle({
              visibility: 'visible'
            });
          }
        }
        checkSubmitBtnAvail();
      });
      if (self == top) {
        document.documentElement.style.display = 'block';
      } else {
        top.location = self.location;
      }

      function doSubmit(thisform) {
        return true;
      }
    </script>
    <div id="wdiv" style="display: none;"> Creating administrative session. Please wait... </div>
    <div id="dError" style="display: none;"> Invalid username or password </div>
    <table>
      <tbody>
        <tr id="trInitName" style="display: table-row;">
          <td>
            <label for="user"> Username </label>
          </td>
          <td><input type="text" id="user" name="user" size="19"></td>
        </tr>
        <tr id="trInitPwd" style="display: table-row;">
          <td>
            <label for="passwd"> Password </label>
          </td>
          <td>
            <input type="password" style="display:none"> <!-- Work around to disable password autofill from browser -->
            <input type="password" maxlength="120" size="19" id="passwd" name="passwd" onkeypress="checkCapsLock(event);">
            <span id="divcl" style="visibility: hidden;"><img src="images/ssl_decryption.gif" title="CAPS LOCK" alt="CAPS LOCK"></span>
          </td>
          <td>
          </td>
        </tr>
        <tr id="trInitLocale" style="display: none;">
          <td>Language</td>
          <td></td>
          <td></td>
        </tr>
        <tr id="trChallengeMsg" style="display: none;">
          <td></td>
          <td id="spChallengeMsg">Enter Management UI's PASSCODE</td>
        </tr>
        <tr id="trChallengePwd" style="display: none;">
          <td>
            <label for="challengePwd"></label>
          </td>
          <td>
            <input type="password" name="challengePwd" id="challengePwd" size="19" maxlength="120" onkeypress="checkCapsLockChallenge(event);">
            <span id="divclChallenge" style="visibility: hidden;"><img src="images/ssl_decryption.gif" title="CAPS LOCK" alt="CAPS LOCK"></span>
          </td>
        </tr>
        <tr id="trLoginBtn" style="display: table-row;">
          <td></td>
          <td>
            <input class="buttonFixed" type="submit" id="submit" name="ok" value="Log In" onclick="return doSubmit(this.form);" disabled="">
            <span id="trSSO" class="login_option" style="display: none;">
              <a href="javascript:void(0)" onclick="return submitSamlClicked();">Use Single Sign-On</a>
            </span>
          </td>
        </tr>
      </tbody>
    </table>
    <div id="motd">
      <div class="msg" style="visibility: visible;" id="ext-gen4">
      </div>
    </div>
  </div>
</form>

Name: login_samlPOST

<form name="login_saml" id="login_saml_form" method="post" action="">
  <input name="loadSamlForm" value="true" type="hidden">
</form>

Text Content

Creating administrative session. Please wait...
Invalid username or password

Username Password Language Enter Management UI's PASSCODE Use Single Sign-On