Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/F1b6Z function name: (null) number of ops: 6 compiled vars: !0 = $_content line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, '%26%231575%3B%26%231587%3B%26%231605%3B%26%2332%3B%26%231588%3B%26%231575%3B%26%231577%3B%26%2332%3B%26%231593%3B%26%231605%3B%26%231585%3B%26%2332%3B%26%2351%3B%26%2351%3B%26%2332%3B%26%231606%3B%26%231576%3B%26%2332%3B%26%2332%3B%26%231606%3B%26%231593%3B%26%231605%3B%26%231604%3B%26%2332%3B%26%231585%3B%26%231605%3B%26%2332%3B%26%231593%3B%26%231606%3B%26%2332%3B%26%231606%3B%26%231608%3B%26%231575%3B%26%231585%3B%26%2332%3B%26%231601%3B%26%2332%3B%26%231608%3B%26%231607%3B' 20 1 INIT_FCALL 'unescape' 2 SEND_VAR !0 3 DO_FCALL 0 $2 4 ECHO $2 5 > RETURN 1 Function unescape: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 16, Position 2 = 96 Branch analysis from position: 16 2 jumps found. (Code = 78) Position 1 = 17, Position 2 = 96 Branch analysis from position: 17 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 41 Branch analysis from position: 25 1 jumps found. (Code = 42) Position 1 = 95 Branch analysis from position: 95 1 jumps found. (Code = 42) Position 1 = 16 Branch analysis from position: 16 Branch analysis from position: 41 2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 65 Branch analysis from position: 48 1 jumps found. (Code = 42) Position 1 = 95 Branch analysis from position: 95 Branch analysis from position: 65 2 jumps found. (Code = 43) Position 1 = 72, Position 2 = 95 Branch analysis from position: 72 1 jumps found. (Code = 42) Position 1 = 16 Branch analysis from position: 16 Branch analysis from position: 95 Branch analysis from position: 96 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 96 filename: /in/F1b6Z function name: unescape number of ops: 103 compiled vars: !0 = $str, !1 = $r, !2 = $ar, !3 = $v, !4 = $k line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 4 1 INIT_FCALL 'rawurldecode' 2 SEND_VAR !0 3 DO_ICALL $5 4 ASSIGN !0, $5 5 5 INIT_FCALL 'preg_match_all' 6 SEND_VAL '%2F%28%3F%3A%25u.%7B4%7D%29%7C%26%23x.%7B4%7D%3B%7C%26%23%5Cd%2B%3B%7C.%2B%2FU' 7 SEND_VAR !0 8 SEND_REF !1 9 DO_ICALL 6 10 FETCH_DIM_R ~8 !1, 0 11 ASSIGN !2, ~8 7 12 INIT_FCALL 'print_r' 13 SEND_VAR !2 14 DO_ICALL 8 15 > FE_RESET_R $11 !2, ->96 16 > > FE_FETCH_R ~12 $11, !3, ->96 17 > ASSIGN !4, ~12 9 18 INIT_FCALL 'substr' 19 SEND_VAR !3 20 SEND_VAL 0 21 SEND_VAL 2 22 DO_ICALL $14 23 IS_EQUAL $14, '%25u' 24 > JMPZ ~15, ->41 10 25 > INIT_FCALL_BY_NAME 'iconv' 26 SEND_VAL_EX 'UCS-2' 27 SEND_VAL_EX 'UTF-8' 28 INIT_FCALL 'pack' 29 SEND_VAL 'H4' 30 INIT_FCALL 'substr' 31 SEND_VAR !3 32 SEND_VAL -4 33 DO_ICALL $17 34 SEND_VAR $17 35 DO_ICALL $18 36 SEND_VAR_NO_REF_EX $18 37 DO_FCALL 0 $19 38 ASSIGN_DIM !2, !4 39 OP_DATA $19 40 > JMP ->95 11 41 > INIT_FCALL 'substr' 42 SEND_VAR !3 43 SEND_VAL 0 44 SEND_VAL 3 45 DO_ICALL $20 46 IS_EQUAL $20, '%26%23x' 47 > JMPZ ~21, ->65 12 48 > INIT_FCALL_BY_NAME 'iconv' 49 SEND_VAL_EX 'UCS-2' 50 SEND_VAL_EX 'UTF-8' 51 INIT_FCALL 'pack' 52 SEND_VAL 'H4' 53 INIT_FCALL 'substr' 54 SEND_VAR !3 55 SEND_VAL 3 56 SEND_VAL -1 57 DO_ICALL $23 58 SEND_VAR $23 59 DO_ICALL $24 60 SEND_VAR_NO_REF_EX $24 61 DO_FCALL 0 $25 62 ASSIGN_DIM !2, !4 63 OP_DATA $25 64 > JMP ->95 13 65 > INIT_FCALL 'substr' 66 SEND_VAR !3 67 SEND_VAL 0 68 SEND_VAL 2 69 DO_ICALL $26 70 IS_EQUAL $26, '%26%23' 71 > JMPZ ~27, ->95 14 72 > INIT_FCALL 'substr' 73 SEND_VAR !3 74 SEND_VAL 2 75 SEND_VAL -1 76 DO_ICALL $28 77 CONCAT ~29 $28, '%3Cbr%3E' 78 ECHO ~29 15 79 INIT_FCALL_BY_NAME 'iconv' 80 SEND_VAL_EX 'UCS-2' 81 SEND_VAL_EX 'UTF-8' 82 INIT_FCALL 'pack' 83 SEND_VAL 'n' 84 INIT_FCALL 'substr' 85 SEND_VAR !3 86 SEND_VAL 2 87 SEND_VAL -1 88 DO_ICALL $31 89 SEND_VAR $31 90 DO_ICALL $32 91 SEND_VAR_NO_REF_EX $32 92 DO_FCALL 0 $33 93 ASSIGN_DIM !2, !4 94 OP_DATA $33 8 95 > > JMP ->16 96 > FE_FREE $11 18 97 INIT_FCALL 'join' 98 SEND_VAL '' 99 SEND_VAR !2 100 DO_ICALL $34 101 > RETURN $34 19 102* > RETURN null End of function unescape
Generated using Vulcan Logic Dumper, using php 8.0.0