Sinisterly
[Pictures] What are Stressers and how do I make one? [Detailed] - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Design (https://sinister.ly/Forum-Design)
+--- Forum: Web Design (https://sinister.ly/Forum-Web-Design)
+--- Thread: [Pictures] What are Stressers and how do I make one? [Detailed] (/Thread-Pictures-What-are-Stressers-and-how-do-I-make-one-Detailed)



[Pictures] What are Stressers and how do I make one? [Detailed] - Savio - 05-20-2013

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.

Code:
sudo apt-get install apache2
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:

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-php5

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:

Code:
sudo /etc/init.d/apache2 restart



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:

Code:
sudo gedit /var/www/testphp.php

This 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.php

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:

Code:
sudo apt-get install mysql-server

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.

Code:
gksudo gedit /etc/mysql/my.cnf

Change the line

Code:
bind-address = 127.0.0.1

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:

Code:
mysql -u root

Following 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 phpmyadmin

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:

Code:
gksudo gedit /etc/php5/apache2/php.ini

Now we are going to have to uncomment the following line by taking out the semicolon (Wink.

Change this line:

Code:
;extension=mysql.so

To look like this:

Code:
extension=mysql.so

Now just restart Apache and you are all set!

Code:
sudo /etc/init.d/apache2 restart

Now we need to Install FTP

Type the following command into putty:

Code:
yum install vsftpd

Install phpMyAdmin

Type the following command:

Code:
# yum search phpmyadmin # yum -y install phpmyadmin

Configure phpMyAdmin

You need to edit /etc/httpd/conf.d/phpMyAdmin.conf, enter:

Code:
# vi /etc/httpd/conf.d/phpMyAdmin.conf

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:

Code:
Require ip 127.0.0.1
Replace with your workstation IP address:

Code:
Require ip 10.1.3.53
Again find the following line:

Code:
Allow from 127.0.0.1
Replace as follows:

Code:
Allow from 10.1.3.53
Save and close the file. Restart Apache / httpd server with the command:
Code:
# service httpd restart


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.

Spoiler:
[Image: 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]


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]


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]


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]


Hit the add users button now fill in with the following:

Spoiler:
[Image: 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]


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]


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


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Violentâ„¢_DZ - 05-20-2013

Nice and great tutorial, i'm a kind of hacker too.


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Banadmin - 05-20-2013

Damn, nice tutorial, Savio! Smile


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Savio - 05-20-2013

(05-20-2013, 04:39 PM)Blue Wrote: Damn, nice tutorial, Savio! Smile

Haha thank you very much, i was trying to go for that. DAMNN this post is so good imma sticky it lol Wink


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Judas - 05-20-2013

(05-20-2013, 04:42 PM)Savio Wrote:
(05-20-2013, 04:39 PM)Blue Wrote: Damn, nice tutorial, Savio! Smile

Haha thank you very much, i was trying to go for that. DAMNN this post is so good imma sticky it lol Wink

http://www.hackforums.net/showthread.php?tid=3456597
Of course you did, of course you did..


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Savio - 05-20-2013

(05-20-2013, 05:10 PM)Pal Wrote:
(05-20-2013, 04:42 PM)Savio Wrote:
(05-20-2013, 04:39 PM)Blue Wrote: Damn, nice tutorial, Savio! Smile

Haha thank you very much, i was trying to go for that. DAMNN this post is so good imma sticky it lol Wink

http://www.hackforums.net/showthread.php?tid=3456597
Of course you did, of course you did..

That is my post aswell dude.... i made that on HF. Why are you stupid. why are you trying to prove me wrong for some reason this is my tutorial that i wrote stupid ass


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Slim - 05-20-2013

This is all we need - more skids opening 'one week' shell booters with shitty sources when they know fuck all about it and had to use a tutorial just to set everything up.


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Savio - 05-20-2013

(05-20-2013, 06:43 PM)Geo Wrote: This is all we need - more skids opening 'one week' shell booters with shitty sources when they know fuck all about it and had to use a tutorial just to set everything up.

My stresser has been up for almost a full month, so fuck you man Wink :'D


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Krew - 05-20-2013

No need to start hating, or accusing him of copying.

Off-topic posts will be reported, and deleted if necessary.


RE: [Pictures] What are Stressers and how do I make one? [Detailed] - Slim - 05-20-2013

(05-20-2013, 07:02 PM)Savio Wrote:
(05-20-2013, 06:43 PM)Geo Wrote: This is all we need - more skids opening 'one week' shell booters with shitty sources when they know fuck all about it and had to use a tutorial just to set everything up.

My stresser has been up for almost a full month, so fuck you man Wink :'D

I wasn't talking about your own personal booter, I meant people are now going to read your tutorial and open their own one week booter with a shitty source. But since you mentioned it, one month man?! ONE FUCKING MONTH!? Amazing, congratulations.