Software: Apache/2.2.3 (CentOS). PHP/5.1.6 uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /usr/bin/ drwxr-xr-x |
Viewing file: ppmrainbow (1.55 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) | #!/usr/bin/perl -wl use strict; use Getopt::Long; my ($FALSE, $TRUE) = (0,1); (my $myname = $0) =~ s#\A.*/##; my ($Twid, $Thgt, $tmpdir, $norepeat, $verbose); # set defaults $Twid = 600; $Thgt = 8; $tmpdir = $ENV{"TMPDIR"} || "/tmp"; $norepeat = $FALSE; $verbose = $FALSE; GetOptions("width=i" => \$Twid, "height=i" => \$Thgt, "tmpdir=s" => \$tmpdir, "norepeat!" => \$norepeat, "verbose!" => \$verbose); $! = 1; die "invalid width and/or height\n" unless $Twid >= 1 && $Thgt >= 1; my $verboseCommand = $verbose ? "set -x;" : ""; if (@ARGV < 1) { die("You must specify at least one color as an argument\n"); } elsif (@ARGV < 2 && $norepeat) { die("With the -norepeat option, you must specify at least two colors " . "as arguments.\n"); } my @colorlist; @colorlist = @ARGV; if (!$norepeat) { push @colorlist, $ARGV[0]; } my $tmpprefix = $tmpdir . "/$myname.$$."; my $widthRemaining; my $n; my @outlist; $n = 0; $widthRemaining = $Twid; @outlist = (); while (@colorlist >= 2) { my $outfile = sprintf("%s%03u.ppm", $tmpprefix, $n); push(@outlist, $outfile); my $w = int(($widthRemaining-1)/(@colorlist-1))+1; my $rc = system("$verboseCommand pgmramp -lr $w $Thgt | " . "pgmtoppm \"$colorlist[0]-$colorlist[1]\" >$outfile"); if ($rc != 0) { die("pgmramp|pgmtoppm failed.\n"); } $widthRemaining -= $w; $n++; shift @colorlist; } 0 == system qq{$verboseCommand pnmcat -lr @outlist} or exit 1; exit 0; END { unlink @outlist if @outlist; } |
:: Command execute :: | |
:: Shadow's tricks :D :: | |
Useful Commands
|
:: Preddy's tricks :D :: | |
Php Safe-Mode Bypass (Read Files)
|
--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0068 ]-- |