Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/V6Lqt function name: (null) number of ops: 34 compiled vars: !0 = $db, !1 = $text line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 13 0 E > NEW $2 'PDO' 1 SEND_VAL_EX 'sqlite%3A%3Amemory%3A' 2 SEND_VAL_EX '' 3 SEND_VAL_EX '' 14 4 SEND_VAL_EX <array> 13 5 DO_FCALL 0 6 ASSIGN !0, $2 17 7 INIT_METHOD_CALL !0, 'exec' 8 SEND_VAL_EX '%0ACREATE+TABLE+foo%28input+TEXT%29%3B' 9 DO_FCALL 0 20 10 ASSIGN !1, 'tro%00lolo' 22 11 INIT_METHOD_CALL !0, 'query' 12 INIT_STATIC_METHOD_CALL 'SQLite3', 'escapeString' 13 SEND_VAR !1 14 DO_FCALL 0 $7 15 CONCAT ~8 'INSERT+INTO+foo%28%60input%60%29+VALUES+%28%27', $7 16 CONCAT ~9 ~8, '%27%29%2C%28%27' 17 INIT_FCALL 'my_retarded_escape' 18 SEND_VAR !1 19 DO_FCALL 0 $10 20 CONCAT ~11 ~9, $10 21 CONCAT ~12 ~11, '%27%29%3B' 22 SEND_VAL_EX ~12 23 DO_FCALL 0 24 24 INIT_FCALL 'var_dump' 25 INIT_METHOD_CALL !0, 'query' 26 SEND_VAL_EX 'SELECT+%2A+FROM+foo' 27 DO_FCALL 0 $14 28 INIT_METHOD_CALL $14, 'fetchAll' 29 SEND_VAL_EX 2 30 DO_FCALL 0 $15 31 SEND_VAR $15 32 DO_ICALL 33 > RETURN 1 Function my_retarded_escape: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/V6Lqt function name: my_retarded_escape number of ops: 20 compiled vars: !0 = $str, !1 = $parts line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 5 1 INIT_FCALL 'explode' 2 SEND_VAL '%00' 3 SEND_VAR !0 4 DO_ICALL $2 5 ASSIGN !1, $2 6 6 INIT_FCALL 'array_map' 7 7 SEND_VAL <array> 9 8 SEND_VAR !1 6 9 DO_ICALL $4 10 ASSIGN !1, $4 10 11 INIT_FCALL 'implode' 12 SEND_VAL '%27+%7C%7C+x%2700%27+%7C%7C+%27' 13 SEND_VAR !1 14 DO_ICALL $6 15 ASSIGN !0, $6 11 16 VERIFY_RETURN_TYPE !0 17 > RETURN !0 12 18* VERIFY_RETURN_TYPE 19* > RETURN null End of function my_retarded_escape
Generated using Vulcan Logic Dumper, using php 8.0.0