Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Fk4RY function name: (null) number of ops: 72 compiled vars: !0 = $base64, !1 = $string, !2 = $uri line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, 'iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs%2B' 5 1 ECHO 'plain%3A+' 2 INIT_FCALL 'substr' 3 INIT_FCALL 'base64_decode' 4 SEND_VAR !0 5 DO_ICALL $4 6 ASSIGN ~5 !1, $4 7 SEND_VAL ~5 8 SEND_VAL 0 9 SEND_VAL 16 10 DO_ICALL $6 11 ECHO $6 12 ECHO '%0A' 6 13 INIT_FCALL 'bin2hex' 14 INIT_FCALL 'substr' 15 SEND_VAR !1 16 SEND_VAL 0 17 SEND_VAL 16 18 DO_ICALL $7 19 SEND_VAR $7 20 DO_ICALL $8 21 ECHO $8 22 ECHO '%0A' 8 23 CONCAT ~9 'image%2Fpng%3Bbase64%2C', !0 24 ASSIGN !2, ~9 10 25 INIT_FCALL 'file_get_contents' 26 CONCAT ~11 'data%3A', !2 27 SEND_VAL ~11 28 DO_ICALL $12 29 ASSIGN !1, $12 11 30 ECHO 'no+slashes%3A+' 12 31 INIT_FCALL 'substr' 32 SEND_VAR !1 33 SEND_VAL 0 34 SEND_VAL 16 35 DO_ICALL $14 36 ECHO $14 37 ECHO '%0A' 13 38 INIT_FCALL 'bin2hex' 39 INIT_FCALL 'substr' 40 SEND_VAR !1 41 SEND_VAL 0 42 SEND_VAL 16 43 DO_ICALL $15 44 SEND_VAR $15 45 DO_ICALL $16 46 ECHO $16 47 ECHO '%0A' 15 48 ECHO 'with+slashes%3A+' 16 49 INIT_FCALL 'file_get_contents' 50 CONCAT ~17 'data%3A%2F%2F', !2 51 SEND_VAL ~17 52 DO_ICALL $18 53 ASSIGN !1, $18 17 54 INIT_FCALL 'substr' 55 SEND_VAR !1 56 SEND_VAL 0 57 SEND_VAL 16 58 DO_ICALL $20 59 ECHO $20 60 ECHO '%0A' 18 61 INIT_FCALL 'bin2hex' 62 INIT_FCALL 'substr' 63 SEND_VAR !1 64 SEND_VAL 0 65 SEND_VAL 16 66 DO_ICALL $21 67 SEND_VAR $21 68 DO_ICALL $22 69 ECHO $22 70 ECHO '%0A' 71 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0