Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen

Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.

  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

Slowloris DoS Script

* * * * * 5  ( 1 Stimmen )

  • Bitte melde dich an um zu Antworten
6 Antworten in diesem Thema

#1
Simius

Simius

    Script Kiddie

  • Premium Member
  • Likes
    17
  • 25 Beiträge
  • 8 Bedankt
  • Android
  • Linux
Slowloris ist ein sehr mächtiges Perl Script, mit dem man verschiedene Server von einem PC aus lahmlegen kann.

Der Clou ist, dass Slowloris viele Verbindungen zum Opfer aufbaut und diese so lange wie möglich offen hält. Dadurch sind nach einiger Zeit alle "Plätze" auf der Website belegt. Man kann sich das wie bei einem Buffet vorstellen. Es stehen ganz viele Leute vor dem Essen, die überhaupt nichts haben wollen und blockieren somit die Leute, die ans Essen wollen.

Detaillierte Infos findest du auf

Please Login HERE or Register HERE to see this link!



Webserver die von Slowloris lahmgelegt werden können:
  • Apache 1.x
  • Apache 2.x
  • dhttpd
  • GoAhead WebServer
  • WebSense "block pages" (unconfirmed)
  • Trapeze Wireless Web Portal (unconfirmed)
  • Verizon's MI424-WR FIOS Cable modem (unconfirmed)
  • Verizon's Motorola Set-Top Box (port 8082 and requires auth - unconfirmed)
  • Please Login HERE or Register HERE to see this link!

    WAF (unconfirmed)
  • Please Login HERE or Register HERE to see this link!

    WAF (unconfirmed)
Webserver, die NICHT lahmgelegt werden können:
  • IIS6.0
  • IIS7.0
  • lighttpd
  • Squid
  • nginx
  • Cherokee (

    Please Login HERE or Register HERE to see this link!

    )
  • Netscaler
  • Cisco CSS (

    Please Login HERE or Register HERE to see this link!

    )
Ob euer Target anfällig ist könnt ihr auch mit diesem kleinen Script testen:

Please Login HERE or Register HERE to see this link!


Da es sich um ein Perl Script handelt musst du einfach nur den Text kopieren und mit einem Texteditor abspeichern. Wichtig ist dabei die Dateiendung .pl
Ausserdem muss Perl vorher installiert worden sein.

[tested]
  • Mr_NiceGuy gefällt das

Thanked by 2 Members:
parisdefr , Seruit

#2
Mr_NiceGuy

Mr_NiceGuy

    Tool Tester

  • Premium Member
  • Likes
    82
  • 116 Beiträge
  • 161 Bedankt
Ich finde deine Erklärung mit dem Buffet echt super!
Problem wie bei fast allen DoS Attacken, allein kommt man nicht weit...

Eingefügtes Bild
--Die Existenz des Lebens ist ein höchst Überbewertetes Phänomen.--


#3
Simius

Simius

    Script Kiddie

  • Premium Member
  • Likes
    17
  • 25 Beiträge
  • 8 Bedankt
  • Android
  • Linux

Problem wie bei fast allen DoS Attacken, allein kommt man nicht weit...

Stimmt so nicht. Das tolle an Slowloris ist, dass wenn der Server anfällig dafür ist ein einziger PC ausreicht ;-)

#4
Mr_NiceGuy

Mr_NiceGuy

    Tool Tester

  • Premium Member
  • Likes
    82
  • 116 Beiträge
  • 161 Bedankt
Ach echt? :o
Ich dachte auch bei einem Slowloris angriff bräuchte man ein kleines Botnetz.

Eingefügtes Bild
--Die Existenz des Lebens ist ein höchst Überbewertetes Phänomen.--


#5
Bloodman

Bloodman

    Resident DJ/Chaot

  • DJ-Team
  • Likes
    152
  • 127 Beiträge
  • 382 Bedankt
  • Android, Windows Phone, Blackberry
  • Windows
joooo,
danke dir ich poste nur mal auch die original englische post auch posten möchte hier :)
hier handelt es sich um Version 0.7

Information:
=head1 TITLE

Slowloris

=head1 VERSION

Version 0.7 Beta

=head1 DATE

06/17/2009

=head1 AUTHOR

RSnake <h@ckers.org> with threading from John Kinsella

=head1 ABSTRACT

Slowloris both helps identify the timeout windows of a HTTP server or Proxy server, can bypass httpready protection and ultimately performs a fairly low bandwidth denial of service. It has the added benefit of allowing the server to come back at any time (once the program is killed), and not spamming the logs excessively. It also keeps the load nice and low on the target server, so other vital processes don't die unexpectedly, or cause alarm to anyone who is logged into the server for other reasons.

=head1 AFFECTS

Apache 1.x, Apache 2.x, dhttpd, GoAhead WebServer, others...?

=head1 NOT AFFECTED

IIS6.0, IIS7.0, lighttpd, nginx, Cherokee, Squid, others...?

=head1 DESCRIPTION

Slowloris is designed so that a single machine (probably a Linux/UNIX machine since Windows appears to limit how many sockets you can have open at any given time) can easily tie up a typical web server or proxy server by locking up all of it's threads as they patiently wait for more data. Some servers may have a smaller tolerance for timeouts than others, but Slowloris can compensate for that by customizing the timeouts. There is an added function to help you get started with finding the right sized timeouts as well.

As a side note, Slowloris does not consume a lot of resources so modern operating systems don't have a need to start shutting down sockets when they come under attack, which actually in turn makes Slowloris better than a typical flooder in certain circumstances. Think of Slowloris as the HTTP equivalent of a SYN flood.

=head2 Testing

If the timeouts are completely unknown, Slowloris comes with a mode to help you get started in your testing:

=head3 Testing Example:

./slowloris.pl -dns www.example.com -port 80 -test

This won't give you a perfect number, but it should give you a pretty good guess as to where to shoot for. If you really must know the exact number, you may want to mess with the @times array (although I wouldn't suggest that unless you know what you're doing).

=head2 HTTP DoS

Once you find a timeout window, you can tune Slowloris to use certain timeout windows. For instance, if you know that the server has a timeout of 3000 seconds, but the the connection is fairly latent you may want to make the timeout window 2000 seconds and increase the TCP timeout to 5 seconds. The following example uses 500 sockets. Most average Apache servers, for instance, tend to fall down between 400-600 sockets with a default configuration. Some are less than 300. The smaller the timeout the faster you will consume all the available resources as other sockets that are in use become available - this would be solved by threading, but that's for a future revision. The closer you can get to the exact number of sockets, the better, because that will reduce the amount of tries (and associated bandwidth) that Slowloris will make to be successful. Slowloris has no way to identify if it's successful or not though.

=head3 HTTP DoS Example:

./slowloris.pl -dns www.example.com -port 80 -timeout 2000 -num 500 -tcpto 5

=head2 HTTPReady Bypass

HTTPReady only follows certain rules so with a switch Slowloris can bypass HTTPReady by sending the attack as a POST verses a GET or HEAD request with the -httpready switch.

=head3 HTTPReady Bypass Example

./slowloris.pl -dns www.example.com -port 80 -timeout 2000 -num 500 -tcpto 5 -httpready

=head2 Stealth Host DoS

If you know the server has multiple webservers running on it in virtual hosts, you can send the attack to a seperate virtual host using the -shost variable. This way the logs that are created will go to a different virtual host log file, but only if they are kept separately.

=head3 Stealth Host DoS Example:

./slowloris.pl -dns www.example.com -port 80 -timeout 30 -num 500 -tcpto 1 -shost www.virtualhost.com

=head2 HTTPS DoS

Slowloris does support SSL/TLS on an experimental basis with the -https switch. The usefulness of this particular option has not been thoroughly tested, and in fact has not proved to be particularly effective in the very few tests I performed during the early phases of development. Your mileage may vary.

=head3 HTTPS DoS Example:

./slowloris.pl -dns www.example.com -port 443 -timeout 30 -num 500 -https

=head2 HTTP Cache

Slowloris does support cache avoidance on an experimental basis with the -cache switch. Some caching servers may look at the request path part of the header, but by sending different requests each time you can abuse more resources. The usefulness of this particular option has not been thoroughly tested. Your mileage may vary.

=head3 HTTP Cache Example:

./slowloris.pl -dns www.example.com -port 80 -timeout 30 -num 500 -cache

=head1 Issues

Slowloris is known to not work on several servers found in the NOT AFFECTED section above and through Netscalar devices, in it's current incarnation. They may be ways around this, but not in this version at this time. Most likely most anti-DDoS and load balancers won't be thwarted by Slowloris, unless Slowloris is extremely distrubted, although only Netscalar has been tested.

Slowloris isn't completely quiet either, because it can't be. Firstly, it does send out quite a few packets (although far far less than a typical GET request flooder). So it's not invisible if the traffic to the site is typically fairly low. On higher traffic sites it will unlikely that it is noticed in the log files - although you may have trouble taking down a larger site with just one machine, depending on their architecture.

For some reason Slowloris works way better if run from a *Nix box than from Windows. I would guess that it's probably to do with the fact that Windows limits the amount of open sockets you can have at once to a fairly small number. If you find that you can't open any more ports than ~130 or so on any server you test - you're probably running into this "feature" of modern operating systems. Either way, this program seems to work best if run from FreeBSD.

Once you stop the DoS all the sockets will naturally close with a flurry of RST and FIN packets, at which time the web server or proxy server will write to it's logs with a lot of 400 (Bad Request) errors. So while the sockets remain open, you won't be in the logs, but once the sockets close you'll have quite a few entries all lined up next to one another. You will probably be easy to find if anyone is looking at their logs at that point - although the DoS will be over by that point too.

=head1 What is a slow loris?

What exactly is a slow loris? It's an extremely cute but endangered mammal that happens to also be poisonous. Check this out:

SlowLoris Perlscript:

Versteckter Inhalt
Klicke auf den Danke-Button um den versteckten Inhalt sehen zu können. Nur registrierte Mitglieder haben Zugriff hierauf.



MFG
Bloodman

!!! LND PRIVATE DOWNLOAD PAGE CLICK BANNER !!!

lndheaderupu7k.png

MAUSOMETER STATS : mousometer19347.gif

OPEN DOOR >> BACKDOORED >> DADDY >> OWNED

Lieber Bekifft Ficken Als Besoffen Fahren !!!


Thanked by 1 Member:
IceCracKer

#6
Bloodman

Bloodman

    Resident DJ/Chaot

  • DJ-Team
  • Likes
    152
  • 127 Beiträge
  • 382 Bedankt
  • Android, Windows Phone, Blackberry
  • Windows
joa und hier nun auchnoch das folgende script dazu...

Slow Loris DoS "Stress Tester"

Python-Code:
Versteckter Inhalt
Klicke auf den Danke-Button um den versteckten Inhalt sehen zu können. Nur registrierte Mitglieder haben Zugriff hierauf.


MFG
Bloodman
  • UDXR gefällt das

!!! LND PRIVATE DOWNLOAD PAGE CLICK BANNER !!!

lndheaderupu7k.png

MAUSOMETER STATS : mousometer19347.gif

OPEN DOOR >> BACKDOORED >> DADDY >> OWNED

Lieber Bekifft Ficken Als Besoffen Fahren !!!


Thanked by 3 Members:
Frecy , UDXR , Toskom4n

#7
Bloodman

Bloodman

    Resident DJ/Chaot

  • DJ-Team
  • Likes
    152
  • 127 Beiträge
  • 382 Bedankt
  • Android, Windows Phone, Blackberry
  • Windows
joa so nun das letzte addon/tool :D

Slowloris DoS AutoIt Version: 3.3.8.1

Information:
Script Function:
i run a nix box but got board and wrote a autoit script for my windows box.
This Script automaticly runs slowloris and enters in target with DOS
Attack. for the public version of this Slowris made fast.
Private verion gonna have all attack methods.
perldoc c:\perl\bin\slowloris.pl for documentation
perl c:\perl\bin\slowloris.pl -dns target - port 80 -timeout 2000 -num 500 -tcpto 5

This Script is ment for Education and stress testing.
I DID NOT WRITE THE SLOWLORIS SCRIPT. JUST THE SCRIPT TO AUTOMATE IT.

NOTE!!! Slowloris works better on a nix box then windows Note!!!

download the slowloris script from
ha.ckers.org/slowloris/

right click on download link and save as
all files
and save as
slowloris.pl
also requires you to download and install perl
when or if you have person i have this script to run the
script from
c:\perl\bin\slowloris.pl
if you dont put the slowloris.pl in the c:\perl\bin\ folder this script wont work

Script:
Versteckter Inhalt
Klicke auf den Danke-Button um den versteckten Inhalt sehen zu können. Nur registrierte Mitglieder haben Zugriff hierauf.

  • IceCracKer und Acen gefällt das

!!! LND PRIVATE DOWNLOAD PAGE CLICK BANNER !!!

lndheaderupu7k.png

MAUSOMETER STATS : mousometer19347.gif

OPEN DOOR >> BACKDOORED >> DADDY >> OWNED

Lieber Bekifft Ficken Als Besoffen Fahren !!!


Thanked by 3 Members:
UDXR , Toskom4n , IceCracKer


  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 28 user(s)


    Acen, Bloodman, Bypass, Caruso, domiya1337, dvalar, Exynos, Frecy, H2Olli, Haggo, Hallo123, Huseijnx3, kakcsi22, Kanbi, linkhdub, Mantrayana, Mk3E, mrv, muLTiii, Psykoon303, Seruit, SIrSIkk, Smn, sngglr, Toskom4n, UDXR, Veroxx, wipebot
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.