shell bypass 403

GrazzMean Shell

: /usr/share/doc/perl-Moose/t/cmop/ [ drwxr-xr-x ]
Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.220.147.78
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : RT_39001_fix.t
use strict;
use warnings;
use Test::More;
use Test::Fatal;

use Class::MOP;

=pod

This tests a bug sent via RT #39001

=cut

{
    package Foo;
    use metaclass;
}

like( exception {
    Foo->meta->superclasses('Foo');
}, qr/^Recursive inheritance detected/, "error occurs when extending oneself" );

{
    package Bar;
    use metaclass;
}

# reset @ISA, so that calling methods like ->isa won't die (->meta does this
# if DEBUG_NO_META is set)
@Foo::ISA = ();

is( exception {
    Foo->meta->superclasses('Bar');
}, undef, "regular subclass" );

like( exception {
    Bar->meta->superclasses('Foo');
}, qr/^Recursive inheritance detected/, "error occurs when Bar extends Foo, when Foo is a Bar" );

done_testing;
© 2025 GrazzMean