diff options
Diffstat (limited to 'src/tests/dump_request')
| -rw-r--r-- | src/tests/dump_request/config/dump_eval_blacklist.ini | 2 | ||||
| -rw-r--r-- | src/tests/dump_request/dump_eval_blacklist.phpt | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/tests/dump_request/config/dump_eval_blacklist.ini b/src/tests/dump_request/config/dump_eval_blacklist.ini index 503143a..52e0202 100644 --- a/src/tests/dump_request/config/dump_eval_blacklist.ini +++ b/src/tests/dump_request/config/dump_eval_blacklist.ini | |||
| @@ -1 +1 @@ | |||
| sp.eval_blacklist.list("strlen").dump("/tmp/dump_result/").simulation(); | sp.eval_blacklist.list("strtoupper").dump("/tmp/dump_result/").simulation(); | ||
diff --git a/src/tests/dump_request/dump_eval_blacklist.phpt b/src/tests/dump_request/dump_eval_blacklist.phpt index a28f34b..459a584 100644 --- a/src/tests/dump_request/dump_eval_blacklist.phpt +++ b/src/tests/dump_request/dump_eval_blacklist.phpt | |||
| @@ -19,9 +19,9 @@ foreach (glob("/tmp/dump_result/sp_dump.*") as $dump) { | |||
| 19 | @unlink($dump); | 19 | @unlink($dump); |
| 20 | } | 20 | } |
| 21 | 21 | ||
| 22 | $a = strlen("1337 1337 1337"); | 22 | $a = strtoupper("1337 1337 1337"); |
| 23 | echo "Outside of eval: $a\n"; | 23 | echo "Outside of eval: $a\n"; |
| 24 | eval('$a = strlen("1234");'); | 24 | eval('$a = strtoupper("1234");'); |
| 25 | echo "After eval: $a\n"; | 25 | echo "After eval: $a\n"; |
| 26 | $filename = glob('/tmp/dump_result/sp_dump.*')[0]; | 26 | $filename = glob('/tmp/dump_result/sp_dump.*')[0]; |
| 27 | $res = file($filename); | 27 | $res = file($filename); |
| @@ -34,7 +34,7 @@ if ($res[2] != "GET:get_a='data_get_a' get_b='data_get_b' \n") { | |||
| 34 | } | 34 | } |
| 35 | ?> | 35 | ?> |
| 36 | --EXPECTF-- | 36 | --EXPECTF-- |
| 37 | Outside of eval: 14 | 37 | Outside of eval: 1337 1337 1337 |
| 38 | 38 | ||
| 39 | Warning: [snuffleupagus][eval] A call to strlen was tried in eval, in %a/dump_eval_blacklist.php:1, logging it. in %a/dump_eval_blacklist.php(9) : eval()'d code on line 1 | 39 | Warning: [snuffleupagus][eval] A call to strtoupper was tried in eval, in %a/dump_eval_blacklist.php:1, logging it. in %a/dump_eval_blacklist.php(9) : eval()'d code on line 1 |
| 40 | After eval: 4 | 40 | After eval: 1234 |
