Help for this page

Select Code to Download


  1. or download this
    %ENV = ();
    %foo = (
    ...
    sleep 2;
    system("ls $foo{clean}"); # ok
    system("ls $foo{dirty}"); # error
    
  2. or download this
    $| = 1;
    %ENV = ();
    ...
    print "1 : " ; system("echo \"$and\" > /dev/null 2>&1");
    print "2 : " ; system("echo $and->{clean} > /dev/null 2>&1");
    print "3 : " ; system("echo $and->{dirty} > /dev/null 2>&1");
    
  3. or download this
    %shell > perl -Du -U -T taintme.pl
    
    ...
    2 : system 0 30004 30004
    3 : system 1 30004 30004
    a
    
  4. or download this
    $another = +{};
    $another->{clean} = '/usr/matt/.kshrc';
    ...
    print "1 : " ; system("echo \"$another\" > /dev/null 2>&1");
    print "2 : " ; system("echo $another->{clean} > /dev/null 2>&1");
    print "3 : " ; system("echo $another->{dirty} > /dev/null 2>&1");
    
  5. or download this
    Another
    1 : system 0 30004 30004
    2 : system 0 30004 30004
    3 : system 1 30004 30004
    
  6. or download this
    #!/usr/bin/perl -wT
    #
    ...
    };
    open(F,"+>{$foo->{clean}}");
    close(F);
    
  7. or download this
    #!/usr/bin/perl -wT
    #
    ...
    
    open(F,"+>{$foo->{clean}}");
    close(F);