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 /
dist /
Safe /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
safe1.t
1.41
KB
-r--r--r--
2014-12-27 11:48
safe2.t
3.48
KB
-r--r--r--
2014-12-27 11:49
safe3.t
1.13
KB
-r--r--r--
2014-12-27 11:48
safeload.t
954
B
-r--r--r--
2014-12-27 11:48
safenamedcap.t
331
B
-r--r--r--
2014-12-27 11:48
safeops.t
8.61
KB
-r--r--r--
2014-12-27 11:49
saferegexp.t
620
B
-r--r--r--
2014-12-27 11:48
safesort.t
1.52
KB
-r--r--r--
2014-12-27 11:48
safeuniversal.t
959
B
-r--r--r--
2014-12-27 11:48
safeutf8.t
1.31
KB
-r--r--r--
2014-12-27 11:48
safewrap.t
1.16
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
#!perl BEGIN { require Config; import Config; if ($Config{'extensions'} !~ /\bOpcode\b/) { print "1..0\n"; exit 0; } } use strict; use warnings; use Test::More; use Safe; plan(tests => 6); my $c = new Safe; $c->permit(qw(require caller)); my $no_warn_redef = ($] != 5.008009) ? q(no warnings 'redefine';) : q($SIG{__WARN__}=sub{};); my $r = $c->reval($no_warn_redef . q! sub UNIVERSAL::isa { "pwned" } (bless[],"Foo")->isa("Foo"); !); is( $r, "pwned", "isa overridden in compartment" ); is( (bless[],"Foo")->isa("Foo"), 1, "... but not outside" ); sub Foo::foo {} $r = $c->reval($no_warn_redef . q! sub UNIVERSAL::can { "pwned" } (bless[],"Foo")->can("foo"); !); is( $r, "pwned", "can overridden in compartment" ); is( (bless[],"Foo")->can("foo"), \&Foo::foo, "... but not outside" ); $r = $c->reval(q! utf8::is_utf8("\x{100}"); !); is( $@, '', 'can call utf8::is_valid' ); is( $r, 1, '... returns 1' );