[Pictures] What are Stressers and how do I make one? [Detailed] 05-20-2013, 04:28 PM
#1
Hello DZ, Today i will be explaining how to make a stresser and explaining what a stresser is.
What are stressers and Booters?
First off Stressers can be Web based or non web based, But for the sake of this Tutorial we are going to focus on Web based Stressers.
What is a stresser?
A stresser is a website where you can send attacks to an IP that will stop working properly because of all the in coming "packets".
For example a home connection. When you are "booted" Packets of information are sent to your router, So much in fact that the
router doesn't know what to do with all this information that is stops working.
What are Packets?
A packet is collection of data that can be used by computers which need to communicate with each other. When a computer
wants to send some information to another computer, TCP (transmission control protocol) breaks that information down into
packets, or small chunks of data. IP (Internet protocol) then takes the IP address of the destination computer, and physically
sends the data across the internet.
Why would i need to know about Packets and TCP?
Well you don't I just threw that in for the people who are interested in how the internet works.
Are the "Packets" sent from the website I used to boot someone with?
Well Kind of, what happens is a booter has Shells or API's and the packets are sent from the IP's of the shells or API's.
So, what is a Shell or API? And what should I use for my stresser?
Shells are simply hacked websites that have a script on them that send packets of information to the desired IP.
An API (application programming interface) is a protocol intended to be used as an interface by software components
to communicate with each other. So, Whats better? A Shell or and API? Shells are less reliable and can die because
they lack the API structure. Basically An API is organized and tells the script what to do, Where as Shells guess and are less reliable.
========================================================================================
How do I make a stresser?
You will need the following:
- Web Host that allows booters
- A source code for the booter
- Shells or API's for power
- Putty
- FTP tool to edit files
- Preferably Notepad ++ or another editing software
First we need to buy a web host or find a free one.
I personally use VMBox.co
If you choose to use VMBox I would buy the cheapest VPS it costs $6 a month.
Now we need to forge it via Putty:
Get your login details for putty and log into putty once there login as root
and then type in the password you used to register the VPS with.
Now you are in!
Now we need to forge the VPS. Copy and paste the following code into the putty client.
The Terminal will then ask you for you're password, type it and then press enter.
Testing Apache
To make sure everything installed correctly we will now test Apache to ensure it is working properly.
1. Open up any web browser and then enter the following into the web address:
You should see a folder entitled apache2-default/. Open it and you will see a message saying "It works!".
Install PHP
In this part we will install PHP 5.
Step 1. Again open up the Terminal (Applications > Accessories > Terminal).
Step 2. Copy/Paste the following line into Terminal and press enter:
Step 3. In order for PHP to work and be compatible with Apache we must restart it. Type the following code in Terminal to do this:
Test PHP
To ensure there are no issues with PHP let's give it a quick test run.
Step 1. In the terminal copy/paste the following line:
This will open up a file called phptest.php.
Step 2. Copy/Paste this line into the phptest file:
Step 3. Save and close the file.
Step 4. Now open you're web browser and type the following into the web address:
Install MySQL
To finish this guide up we will install MySQL. (Note - Out of Apache and PHP, MySQL is the most difficult to set up.)
Step 1. Once again open up the Terminal and then copy/paste this line:
Step 2 (optional). In order for other computers on your network to view the server you have created, you must first edit the "Bind Address". Begin by opening up Terminal to edit the my.cnf file.
Change the line
And change the 127.0.0.1 to your IP address.
Step 3. This is where things may start to get tricky. Begin by typing the following into Terminal:
Following that copy/paste this line:
(Make sure to change yourpassword to a password of your choice.)
Step 4. We are now going to install a program called phpMyAdmin which is an easy tool to edit your databases. Copy/paste the following line into Terminal:
After that is installed our next task is to get PHP to work with MySQL. To do this we will need to open a file entitled php.ini. To open it type the following:
Now we are going to have to uncomment the following line by taking out the semicolon (
.
Change this line:
To look like this:
Now just restart Apache and you are all set!
Now we need to Install FTP
Type the following command into putty:
Install phpMyAdmin
Type the following command:
Configure phpMyAdmin
You need to edit /etc/httpd/conf.d/phpMyAdmin.conf, enter:
It allows only localhost by default. You can setup HTTPD SSL as described here (mod_ssl) and allow LAN / WAN users or DBA user to manage the database over www. But that is optional and if you want to set that up just follow the link provided.
Next
Find the line that reads as follows:
Replace with your workstation IP address:
Again find the following line:
Replace as follows:
Save and close the file. Restart Apache / httpd server with the command:
How to upload a source code.
First you need to find a source code or get a source code.
Here is a free Rage Booter source code HERE, there are some errors with the code so i suggest finding
a good one with no errors or use this source and just keep in mind that auto buy will not work with out some extra editing.
After that extract the files to your desktop and then navigate to
(If you are using VMBox) VAR > WWW > HTML
once you are in the HTML directory just simply drag all the files from the source code into the FTP client.
Now we are going to setup our DataBase
Then we need to go to our Cpanel and go to "PHPMyAdmin"
Now once we are in PHPMyAdmin click the button that says "Databases"
Now you should be seeing this page below, I suggest naming it Booter,
But it doesn't really matter. Just remember what you name it because we
Will need to know for later.
![[Image: acd51cec477e0840ef32bb237ef7a7ac.png]](http://gyazo.com/acd51cec477e0840ef32bb237ef7a7ac.png)
After we have created our Database, we need to click on it, its located on the left side.
Once in the database we need to hit the tab that says "Import"
You should now be at this screen show below
![[Image: b7d4361c8ddd06dca01d520ecd0e3714.png]](http://gyazo.com/b7d4361c8ddd06dca01d520ecd0e3714.png)
Now we need to get the Import.sql file from our source code and put it on your desktop, so you can get to it easily.
Now hit "Choose file" and upload import.sql to the database and press GO.
Now we need to hit the tab that says "Structure"
Once in the structure create a new Table.
![[Image: structureq.png]](http://img6.imageshack.us/img6/674/structureq.png)
We need to name the table "shells" and make 2 columns.
By adding this we are making the addshells.php file print the shells
you add on the website to the database, so they can be used.
Now we need to setup the table by entering the following:
![[Image: 03b1a33a38534cab380db14ec40c8371.png]](http://gyazo.com/03b1a33a38534cab380db14ec40c8371.png)
Once that is setup go ahead and click "save".
Now we need to add a user to the DataBase
Go back to the Main Page by clicking the PHPMyAdmin logo in the top left corner. Once there click "Databases" and clikc on the database you just made, Now we are going to add a user
Click on the "Users" Tab on the top. You should see this:
![[Image: 551ffc09474c1651369eeeb.png]](http://img837.imageshack.us/img837/6963/551ffc09474c1651369eeeb.png)
Hit the add users button now fill in with the following:
![[Image: 0a2d31eb80cbbfbc9cc19ff302e14561.png]](http://gyazo.com/0a2d31eb80cbbfbc9cc19ff302e14561.png)
After that is done just hit save the user
Congrats you now are almost done with this tutorial, Hang in there not much longer!
Now we need to edit the files via FTP
So log into you FTP Client, i prefer Filezilla
Once you are logged into FTP go to
VAR>WWW>HTML>Includes>DB.php
This is the file you will see:
![[Image: dd391451cdf729a63ad7230daf48674a.png]](http://gyazo.com/dd391451cdf729a63ad7230daf48674a.png)
Just add your database name,password, and username.
Now we need to change a few quick things
In order for you to use the addshells tab we need to add some code..
go to the "Admin" folder and create a new file called "addshells.php"
Inside this file copy and paste the following and save it:
Once that is done we just need to add a Add Shells tab to the admin panel by doing the following:
While in the Admin folder open up the file called "Sidebar.php"
And copy/paste the following into that and save it:
Now we need to match that code with the other sidebar.php
So back out of the admin folder to the main directory where all the files are for the booter, and open up the file that says "Sidebar.php" and copy/paste the following:
NOW you are finished! [ With the adding of code ]
Now we need to do one lat thing to give you ADMIN status:
log into your website and register.
Once you are registered go back to the PHPMyAdmin where we made the database.
You need to go into that DataBase and click the "Users" table.
Once inside the table you should see your name that you just registered.
Click on the edit button next to your name and type i the following:
![[Image: 9cec9f118ececb762e30514412489b04.png]](http://gyazo.com/9cec9f118ececb762e30514412489b04.png)
Just chage the "Rank" from 0 to 1
And change the "membership" to 19
and click save.
NOW
If you log into your website you will notice that it all says some one elses booter name... in order to change that
you must go through the annoying process of going through the files with your editor and changing everything to say your booters name in stead of the booter name already there.
FINISHED!
You have completed this tutorial, If you enjoyed this tutorial for either just reading it or actually making a booter, Please comment the booter you have created. I love to hear about people's success!
Thank you for reading this has been my first tutorial ever. ( How did i do?) LOL
What are stressers and Booters?
First off Stressers can be Web based or non web based, But for the sake of this Tutorial we are going to focus on Web based Stressers.
What is a stresser?
A stresser is a website where you can send attacks to an IP that will stop working properly because of all the in coming "packets".
For example a home connection. When you are "booted" Packets of information are sent to your router, So much in fact that the
router doesn't know what to do with all this information that is stops working.
What are Packets?
A packet is collection of data that can be used by computers which need to communicate with each other. When a computer
wants to send some information to another computer, TCP (transmission control protocol) breaks that information down into
packets, or small chunks of data. IP (Internet protocol) then takes the IP address of the destination computer, and physically
sends the data across the internet.
Why would i need to know about Packets and TCP?
Well you don't I just threw that in for the people who are interested in how the internet works.
Are the "Packets" sent from the website I used to boot someone with?
Well Kind of, what happens is a booter has Shells or API's and the packets are sent from the IP's of the shells or API's.
So, what is a Shell or API? And what should I use for my stresser?
Shells are simply hacked websites that have a script on them that send packets of information to the desired IP.
An API (application programming interface) is a protocol intended to be used as an interface by software components
to communicate with each other. So, Whats better? A Shell or and API? Shells are less reliable and can die because
they lack the API structure. Basically An API is organized and tells the script what to do, Where as Shells guess and are less reliable.
========================================================================================
How do I make a stresser?
You will need the following:
- Web Host that allows booters
- A source code for the booter
- Shells or API's for power
- Putty
- FTP tool to edit files
- Preferably Notepad ++ or another editing software
First we need to buy a web host or find a free one.
I personally use VMBox.co
If you choose to use VMBox I would buy the cheapest VPS it costs $6 a month.
Now we need to forge it via Putty:
Get your login details for putty and log into putty once there login as root
and then type in the password you used to register the VPS with.
Now you are in!
Now we need to forge the VPS. Copy and paste the following code into the putty client.
Code:
sudo apt-get install apache2Testing Apache
To make sure everything installed correctly we will now test Apache to ensure it is working properly.
1. Open up any web browser and then enter the following into the web address:
Code:
http://localhost/You should see a folder entitled apache2-default/. Open it and you will see a message saying "It works!".
Install PHP
In this part we will install PHP 5.
Step 1. Again open up the Terminal (Applications > Accessories > Terminal).
Step 2. Copy/Paste the following line into Terminal and press enter:
Code:
sudo apt-get install php5 libapache2-mod-php5Step 3. In order for PHP to work and be compatible with Apache we must restart it. Type the following code in Terminal to do this:
Code:
sudo /etc/init.d/apache2 restartTest PHP
To ensure there are no issues with PHP let's give it a quick test run.
Step 1. In the terminal copy/paste the following line:
Code:
sudo gedit /var/www/testphp.phpThis will open up a file called phptest.php.
Step 2. Copy/Paste this line into the phptest file:
Code:
<?php phpinfo(); ?>Step 3. Save and close the file.
Step 4. Now open you're web browser and type the following into the web address:
Code:
http://localhost/testphp.phpInstall MySQL
To finish this guide up we will install MySQL. (Note - Out of Apache and PHP, MySQL is the most difficult to set up.)
Step 1. Once again open up the Terminal and then copy/paste this line:
Code:
sudo apt-get install mysql-serverStep 2 (optional). In order for other computers on your network to view the server you have created, you must first edit the "Bind Address". Begin by opening up Terminal to edit the my.cnf file.
Code:
gksudo gedit /etc/mysql/my.cnfChange the line
Code:
bind-address = 127.0.0.1And change the 127.0.0.1 to your IP address.
Step 3. This is where things may start to get tricky. Begin by typing the following into Terminal:
Code:
mysql -u rootFollowing that copy/paste this line:
Code:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');(Make sure to change yourpassword to a password of your choice.)
Step 4. We are now going to install a program called phpMyAdmin which is an easy tool to edit your databases. Copy/paste the following line into Terminal:
Code:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadminAfter that is installed our next task is to get PHP to work with MySQL. To do this we will need to open a file entitled php.ini. To open it type the following:
Code:
gksudo gedit /etc/php5/apache2/php.iniNow we are going to have to uncomment the following line by taking out the semicolon (
.Change this line:
Code:
;extension=mysql.soTo look like this:
Code:
extension=mysql.soNow just restart Apache and you are all set!
Code:
sudo /etc/init.d/apache2 restartNow we need to Install FTP
Type the following command into putty:
Code:
yum install vsftpdInstall phpMyAdmin
Type the following command:
Code:
# yum search phpmyadmin
# yum -y install phpmyadminConfigure phpMyAdmin
You need to edit /etc/httpd/conf.d/phpMyAdmin.conf, enter:
Code:
# vi /etc/httpd/conf.d/phpMyAdmin.confIt allows only localhost by default. You can setup HTTPD SSL as described here (mod_ssl) and allow LAN / WAN users or DBA user to manage the database over www. But that is optional and if you want to set that up just follow the link provided.
Next
Find the line that reads as follows:
Code:
Require ip 127.0.0.1Code:
Require ip 10.1.3.53Code:
Allow from 127.0.0.1Code:
Allow from 10.1.3.53Code:
# service httpd restartHow to upload a source code.
First you need to find a source code or get a source code.
Here is a free Rage Booter source code HERE, there are some errors with the code so i suggest finding
a good one with no errors or use this source and just keep in mind that auto buy will not work with out some extra editing.
After that extract the files to your desktop and then navigate to
(If you are using VMBox) VAR > WWW > HTML
once you are in the HTML directory just simply drag all the files from the source code into the FTP client.
Now we are going to setup our DataBase
Then we need to go to our Cpanel and go to "PHPMyAdmin"
Now once we are in PHPMyAdmin click the button that says "Databases"
Now you should be seeing this page below, I suggest naming it Booter,
But it doesn't really matter. Just remember what you name it because we
Will need to know for later.
Spoiler:
![[Image: acd51cec477e0840ef32bb237ef7a7ac.png]](http://gyazo.com/acd51cec477e0840ef32bb237ef7a7ac.png)
After we have created our Database, we need to click on it, its located on the left side.
Once in the database we need to hit the tab that says "Import"
You should now be at this screen show below
Spoiler:
![[Image: b7d4361c8ddd06dca01d520ecd0e3714.png]](http://gyazo.com/b7d4361c8ddd06dca01d520ecd0e3714.png)
Now we need to get the Import.sql file from our source code and put it on your desktop, so you can get to it easily.
Now hit "Choose file" and upload import.sql to the database and press GO.
Now we need to hit the tab that says "Structure"
Once in the structure create a new Table.
Spoiler:
![[Image: structureq.png]](http://img6.imageshack.us/img6/674/structureq.png)
We need to name the table "shells" and make 2 columns.
By adding this we are making the addshells.php file print the shells
you add on the website to the database, so they can be used.
Now we need to setup the table by entering the following:
Spoiler:
![[Image: 03b1a33a38534cab380db14ec40c8371.png]](http://gyazo.com/03b1a33a38534cab380db14ec40c8371.png)
Once that is setup go ahead and click "save".
Now we need to add a user to the DataBase
Go back to the Main Page by clicking the PHPMyAdmin logo in the top left corner. Once there click "Databases" and clikc on the database you just made, Now we are going to add a user
Click on the "Users" Tab on the top. You should see this:
Spoiler:
![[Image: 551ffc09474c1651369eeeb.png]](http://img837.imageshack.us/img837/6963/551ffc09474c1651369eeeb.png)
Hit the add users button now fill in with the following:
Spoiler:
![[Image: 0a2d31eb80cbbfbc9cc19ff302e14561.png]](http://gyazo.com/0a2d31eb80cbbfbc9cc19ff302e14561.png)
After that is done just hit save the user
Congrats you now are almost done with this tutorial, Hang in there not much longer!
Now we need to edit the files via FTP
So log into you FTP Client, i prefer Filezilla
Once you are logged into FTP go to
VAR>WWW>HTML>Includes>DB.php
This is the file you will see:
Spoiler:
![[Image: dd391451cdf729a63ad7230daf48674a.png]](http://gyazo.com/dd391451cdf729a63ad7230daf48674a.png)
Just add your database name,password, and username.
Now we need to change a few quick things
In order for you to use the addshells tab we need to add some code..
go to the "Admin" folder and create a new file called "addshells.php"
Inside this file copy and paste the following and save it:
Code:
<?php
ob_start();
require_once '../includes/db.php';
require_once '../includes/init.php';
if (!($user -> LoggedIn()))
{
header('location: ../login.php');
die();
}
if (!($user -> isAdmin($odb)))
{
die('You are not admin');
}
if (!($user -> notBanned($odb)))
{
header('location: login.php');
die();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $title_prefix; ?> Add Shells</title>
<?php include '../includes/cssAdmin.php';?>
</head>
<body>
<?php
include 'sidebar.php';
?>
<!-- Right side -->
<div id="rightSide">
<?php include 'header.php';?>
<!-- Title area -->
<div class="titleArea">
<div class="wrapper">
<div class="pageTitle">
<h3>Add Shells</h3>
</div>
<div class="clear"></div>
</div>
</div>
<div class="line"></div>
<!-- Main content wrapper -->
<div class="wrapper">
<div class="formRow">
<label>Shells</label>
<div class="formRight">
<?php if(isset($_POST['Submit'])) {
$hosts = explode("\r\n", $_POST['url']);
foreach ($hosts as $host)
{
$SQL = $odb -> prepare("INSERT INTO shells (id, url) VALUES(NULL, :host)");
$result = $SQL -> execute(array(':host'=>$host));
}
echo 'Added shells.';
} ?>
<form action="addshells.php" method="POST" class="valid">
<textarea name="url" cols="80" rows="10"></textarea>
</div>
<div class="clear"></div>
</div>
<div class="formRow">
<input type="submit" value="Update" name="Submit" class="dblueB logMeIn" />
</form>
<div class="clear"></div>
</div>
</div>
</fieldset>
</div>
<!-- Footer line -->
<?php include '../footer.php';?>
</div>
<div class="clear"></div>
</body>
</html>Once that is done we just need to add a Add Shells tab to the admin panel by doing the following:
While in the Admin folder open up the file called "Sidebar.php"
And copy/paste the following into that and save it:
Code:
<?php
if (!defined('DIRECT'))
{
die('Direct access not allowed.');
}
?>
<div id="leftSide">
<div class="logo"><a href="../index.php"><center><h2>Fibre Booter</h2></center><!--<img src="images/logo.png" alt="" />--></a></div>
<div class="sidebarSep mt0"></div>
<!-- Left navigation -->
<ul id="menu" class="nav">
<?php
if ($user -> hasMembership($odb))
{
?>
<li class="dash"><a href="../index.php" title=""><span>Dashboard</span></a></li>
<li class="tables"><a href="../hub.php" title="" ><span>HUB</span></a></li>
<li class="forms"><a href="../fe.php" title="" ><span>Friends And Enemy</span></a></li>
<li class="widgets"><a href="../skype.php" title=""><span>Skype Resolver</span></a></li>
<li class="files"><a href="../cloudflare.php" title=""><span>Cloudflare Resolver</span></a></li>
<li class="forms"><a href="../iplogger.php" title="" ><span>IP Logger</span></a></li>
<li class="widgets"><a href="../geo.php" title=""><span>Geolocation</span></a></li>
<?php
}
?>
<li class="typo"><a href="../purchase.php" title="" ><span>Purchase</span></a></li>
<?php
if ($user -> isAdmin($odb))
{
?>
<li class="ui"><a title="" class="exp"><span>Admin</span></a>
<ul class="sub">
<li><a href="logs.php" title="">Full Logs</a></li>
<li><a href="blacklist.php" title="">Blacklist</a></li>
<li><a href="news.php" title="">News</a></li>
<li><a href="addshells.php" title="">Add Shells</a></li>
<li><a href="manage.php" title="">Manage Users</a></li>
<li><a href="plans.php" title="">Plans</a></li>
<li class="last"><a href="gateway.php" title="">Gateway</a></li>
<li class="last"><a href="payments.php" title="">Payments</a></li>
</ul>
</li>
<?php
}
?>
</ul>
</div>Now we need to match that code with the other sidebar.php
So back out of the admin folder to the main directory where all the files are for the booter, and open up the file that says "Sidebar.php" and copy/paste the following:
Code:
<?php
if (!defined('DIRECT'))
{
die('Direct access not allowed.');
}
?>
<div id="leftSide">
<div class="logo"><a href="index.php"><center><h2>Fibre Booter</h2></center><!--<img src="images/logo.png" alt="" />--></a></div>
<div class="sidebarSep mt0"></div>
<!-- Left navigation -->
<ul id="menu" class="nav">
<?php
if ($user -> hasMembership($odb))
{
?>
<li class="dash"><a href="index.php" title=""><span>Dashboard</span></a></li>
<li class="tables"><a href="hub.php" title="" ><span>HUB</span></a></li>
<li class="forms"><a href="fe.php" title="" ><span>Friends And Enemy</span></a></li>
<li class="widgets"><a href="skype.php" title=""><span>Skype Resolver</span></a></li>
<li class="files"><a href="cloudflare.php" title=""><span>Cloudflare Resolver</span></a></li>
<li class="forms"><a href="iplogger.php" title="" ><span>IP Logger</span></a></li>
<li class="widgets"><a href="geo.php" title=""><span>Geolocation</span></a></li>
<?php
}
?>
<li class="typo"><a href="purchase.php" title="" ><span>Purchase</span></a></li>
<?php
if ($user -> isAdmin($odb))
{
?>
<li class="ui"><a title="" class="exp"><span>Admin</span></a>
<ul class="sub">
<li><a href="admin/logs.php" title="">Full Logs</a></li>
<li><a href="admin/blacklist.php" title="">Blacklist</a></li>
<li><a href="admin/news.php" title="">News</a></li>
<li><a href="admin/addshells.php" title="">Add Shells</a></li>
<li><a href="admin/manage.php" title="">Manage Users</a></li>
<li><a href="admin/plans.php" title="">Plans</a></li>
<li class="last"><a href="admin/gateway.php" title="">Gateway</a></li>
<li class="last"><a href="admin/payments.php" title="">Payments</a></li>
</ul>
</li>
<?php
}
?>
</ul>
</div>NOW you are finished! [ With the adding of code ]
Now we need to do one lat thing to give you ADMIN status:
log into your website and register.
Once you are registered go back to the PHPMyAdmin where we made the database.
You need to go into that DataBase and click the "Users" table.
Once inside the table you should see your name that you just registered.
Click on the edit button next to your name and type i the following:
Spoiler:
![[Image: 9cec9f118ececb762e30514412489b04.png]](http://gyazo.com/9cec9f118ececb762e30514412489b04.png)
Just chage the "Rank" from 0 to 1
And change the "membership" to 19
and click save.
NOW
If you log into your website you will notice that it all says some one elses booter name... in order to change that
you must go through the annoying process of going through the files with your editor and changing everything to say your booters name in stead of the booter name already there.
FINISHED!
You have completed this tutorial, If you enjoyed this tutorial for either just reading it or actually making a booter, Please comment the booter you have created. I love to hear about people's success!
Thank you for reading this has been my first tutorial ever. ( How did i do?) LOL
![[+]](https://sinister.ly/images/modern/collapse_collapsed.png)





![[Image: U2JKI5T.png]](https://i.imgur.com/U2JKI5T.png)

![[Image: HWV7adO.jpg]](http://i.imgur.com/HWV7adO.jpg)