Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/l6Yah function name: (null) number of ops: 47 compiled vars: !0 = $ldq, !1 = $rdq, !2 = $search, !3 = $source_content line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL 'preg_quote' 1 SEND_VAL '%7B' 2 SEND_VAL '%7E' 3 DO_ICALL $4 4 ASSIGN !0, $4 4 5 INIT_FCALL 'preg_quote' 6 SEND_VAL '%7D' 7 SEND_VAL '%7E' 8 DO_ICALL $6 9 ASSIGN !1, $6 6 10 ROPE_INIT 21 ~9 '%7E' 11 ROPE_ADD 1 ~9 ~9, !0 12 ROPE_ADD 2 ~9 ~9, '%5C%2A%28.%2A%3F%29%5C%2A' 13 ROPE_ADD 3 ~9 ~9, !1 14 ROPE_ADD 4 ~9 ~9, '%7C' 15 ROPE_ADD 5 ~9 ~9, !0 16 ROPE_ADD 6 ~9 ~9, '%5Cs%2Aliteral%5Cs%2A' 17 ROPE_ADD 7 ~9 ~9, !1 18 ROPE_ADD 8 ~9 ~9, '%28.%2A%3F%29' 19 ROPE_ADD 9 ~9 ~9, !0 20 ROPE_ADD 10 ~9 ~9, '%5Cs%2A%2Fliteral%5Cs%2A' 21 ROPE_ADD 11 ~9 ~9, !1 22 ROPE_ADD 12 ~9 ~9, '%7C' 23 ROPE_ADD 13 ~9 ~9, !0 24 ROPE_ADD 14 ~9 ~9, '%5Cs%2Aphp%5Cs%2A' 25 ROPE_ADD 15 ~9 ~9, !1 26 ROPE_ADD 16 ~9 ~9, '%28.%2A%3F%29' 27 ROPE_ADD 17 ~9 ~9, !0 28 ROPE_ADD 18 ~9 ~9, '%5Cs%2A%2Fphp%5Cs%2A' 29 ROPE_ADD 19 ~9 ~9, !1 30 ROPE_END 20 ~8 ~9, '%7Es' 31 ASSIGN !2, ~8 8 32 ASSIGN !3, '%7Bliteral%7D%3Cscript+type%3D%22javascript%22%3Ealert%28%27foo%27%29%3B%3C%2Fscript%3E%7B%2Fliteral%7D' 10 33 INIT_FCALL 'preg_replace' 34 CONCAT ~22 !2, 'e' 35 SEND_VAL ~22 11 36 CONCAT ~23 '%27', !0 37 CONCAT ~24 ~23, 'php' 12 38 CONCAT ~25 ~24, '%27+.+str_repeat%28%22%0A%22%2C+substr_count%28%27%5C0%27%2C+%22%0A%22%29%29+.%27' 13 39 CONCAT ~26 ~25, !1 14 40 CONCAT ~27 ~26, '%27' 41 SEND_VAL ~27 15 42 SEND_VAR !3 43 DO_ICALL $28 10 44 ASSIGN !3, $28 16 45 ECHO !3 46 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0