shell bypass 403

GrazzMean Shell

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.188.131.48
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : Clone::PP.3pm
.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "Clone::PP 3"
.TH Clone::PP 3 "2020-10-20" "perl v5.26.3" "User Contributed Perl Documentation"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
Clone::PP \- Recursively copy Perl datatypes
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\&  use Clone::PP qw(clone);
\&  
\&  $item = { \*(Aqfoo\*(Aq => \*(Aqbar\*(Aq, \*(Aqmove\*(Aq => [ \*(Aqzig\*(Aq, \*(Aqzag\*(Aq ]  };
\&  $copy = clone( $item );
\&
\&  $item = [ \*(Aqalpha\*(Aq, \*(Aqbeta\*(Aq, { \*(Aqgamma\*(Aq => \*(Aqvlissides\*(Aq } ];
\&  $copy = clone( $item );
\&
\&  $item = Foo\->new();
\&  $copy = clone( $item );
.Ve
.PP
Or as an object method:
.PP
.Vb 2
\&  require Clone::PP;
\&  push @Foo::ISA, \*(AqClone::PP\*(Aq;
\&  
\&  $item = Foo\->new();
\&  $copy = $item\->clone();
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
This module provides a general-purpose clone function to make deep
copies of Perl data structures. It calls itself recursively to copy
nested hash, array, scalar and reference types, including tied
variables and objects.
.PP
The \fBclone()\fR function takes a scalar argument to copy. To duplicate
arrays or hashes, pass them in by reference:
.PP
.Vb 2
\&  my $copy = clone(\e@array);    my @copy = @{ clone(\e@array) };
\&  my $copy = clone(\e%hash);     my %copy = %{ clone(\e%hash) };
.Ve
.PP
The \fBclone()\fR function also accepts an optional second parameter that
can be used to limit the depth of the copy. If you pass a limit of
0, clone will return the same value you supplied; for a limit of
1, a shallow copy is constructed; for a limit of 2, two layers of
copying are done, and so on.
.PP
.Vb 1
\&  my $shallow_copy = clone( $item, 1 );
.Ve
.PP
To allow objects to intervene in the way they are copied, the
\&\fBclone()\fR function checks for a couple of optional methods. If an
object provides a method named \f(CW\*(C`clone_self\*(C'\fR, it is called and the
result returned without further processing. Alternately, if an
object provides a method named \f(CW\*(C`clone_init\*(C'\fR, it is called on the
copied object before it is returned.
.SH "BUGS"
.IX Header "BUGS"
Some data types, such as globs, regexes, and code refs, are always copied shallowly.
.PP
References to hash elements are not properly duplicated. (This is why two tests in t/dclone.t that are marked \*(L"todo\*(R".) For example, the following test should succeed but does not:
.PP
.Vb 6
\&  my $hash = { foo => 1 }; 
\&  $hash\->{bar} = \e{ $hash\->{foo} }; 
\&  my $copy = clone( \e%hash ); 
\&  $hash\->{foo} = 2; 
\&  $copy\->{foo} = 2; 
\&  ok( $hash\->{bar} == $copy\->{bar} );
.Ve
.PP
To report bugs via the \s-1CPAN\s0 web tracking system, go to 
\&\f(CW\*(C`http://rt.cpan.org/NoAuth/Bugs.html?Dist=Clone\-PP\*(C'\fR or send mail 
to \f(CW\*(C`Dist=Clone\-PP#rt.cpan.org\*(C'\fR, replacing \f(CW\*(C`#\*(C'\fR with \f(CW\*(C`@\*(C'\fR.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
Clone \- a baseclass which provides a \f(CW\*(C`clone()\*(C'\fR method.
.PP
MooseX::Clone \- find-grained cloning for Moose objects.
.PP
The \f(CW\*(C`dclone()\*(C'\fR function in Storable.
.PP
Data::Clone \-
polymorphic data cloning (see its documentation for what that means).
.PP
Clone::Any \- use whichever of the cloning methods is available.
.SH "REPOSITORY"
.IX Header "REPOSITORY"
<https://github.com/neilbowers/Clone\-PP>
.SH "AUTHOR AND CREDITS"
.IX Header "AUTHOR AND CREDITS"
Developed by Matthew Simon Cavalletto at Evolution Softworks. 
More free Perl software is available at \f(CW\*(C`www.evoscript.org\*(C'\fR.
.SH "COPYRIGHT AND LICENSE"
.IX Header "COPYRIGHT AND LICENSE"
Copyright 2003 Matthew Simon Cavalletto. You may contact the author
directly at \f(CW\*(C`evo@cpan.org\*(C'\fR or \f(CW\*(C`simonm@cavalletto.org\*(C'\fR.
.PP
Code initially derived from Ref.pm. Portions Copyright 1994 David Muir Sharnoff.
.PP
Interface based by Clone by Ray Finch with contributions from chocolateboy.
Portions Copyright 2001 Ray Finch. Portions Copyright 2001 chocolateboy.
.PP
You may use, modify, and distribute this software under the same terms as Perl.
© 2025 GrazzMean