Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 111, Position 2 = 114 Branch analysis from position: 111 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 114 filename: /in/CCc7q function name: (null) number of ops: 119 compiled vars: !0 = $title, !1 = $_SERVER2, !2 = $_SERVER3, !3 = $_u, !4 = $_717, !5 = $_616, !6 = $_uu, !7 = $_o_, !8 = $_g_, !9 = $_§§§§§§§, !10 = $_g_1, !11 = $_g_2 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > INIT_FCALL 'session_start' 1 DO_ICALL 4 2 ASSIGN !0, 'LEVENSHTEIN' 6 3 FETCH_R global ~15 '_SERVER' 4 FETCH_W global $14 '_SERVER' 5 ASSIGN $14, ~15 6 FETCH_R global ~17 '_SERVER' 7 ASSIGN !1, ~17 8 ASSIGN !2, !1 9 FETCH_R global ~21 '_GET' 10 FETCH_W global $20 '_GET' 11 ASSIGN $20, ~21 12 ASSIGN !3, <array> 7 13 INIT_FCALL 'base64_decode' 14 INIT_FCALL 'base64_decode' 15 15 INIT_FCALL 'base64_decode' 16 INIT_FCALL 'base64_decode' 17 INIT_FCALL 'base64_encode' 18 SEND_VAL 'V1cxR2VscFVXVEJZTWxKc1dUSTVhMXBSUFQwPQ%3D%3D' 19 DO_ICALL $24 20 SEND_VAR $24 21 DO_ICALL $25 22 SEND_VAR $25 23 DO_ICALL $26 24 SEND_VAR $26 25 DO_ICALL $27 26 SEND_VAR $27 27 DO_ICALL $28 7 28 ASSIGN !4, $28 16 29 INIT_DYNAMIC_CALL !4 30 INIT_DYNAMIC_CALL !4 31 INIT_DYNAMIC_CALL !4 32 INIT_DYNAMIC_CALL !4 33 INIT_FCALL 'base64_encode' 34 SEND_VAL 'V1ROS2JGbFlVbXhZTWxveFltMU9NR0ZYT1hVPQ%3D%3D' 35 DO_ICALL $30 36 SEND_VAR_NO_REF_EX $30 37 DO_FCALL 0 $31 38 SEND_VAR_NO_REF_EX $31 39 DO_FCALL 0 $32 40 SEND_VAR_NO_REF_EX $32 41 DO_FCALL 0 $33 42 SEND_VAR_NO_REF_EX $33 43 DO_FCALL 0 $34 44 ASSIGN !5, $34 17 45 INIT_DYNAMIC_CALL !5 46 SEND_VAL_EX <false> 47 INIT_FCALL 'str_rot13' 25 48 SEND_VAL 'H0IFIxIFK0SRESWEIHIFJI9GISWWGxqFEISIEIAHK01SIRuCERuHISOsDHAQEIOH' 49 DO_ICALL $37 50 CONCAT ~38 '%24_%3D_a%28%29%3Breturn+%24_%28%22', $37 51 CONCAT ~39 ~38, '%22%29%3B' 52 SEND_VAL_EX ~39 53 DO_FCALL 0 $40 17 54 ASSIGN_DIM !3, 0 25 55 OP_DATA $40 26 56 INIT_DYNAMIC_CALL !5 57 SEND_VAL_EX <false> 58 INIT_FCALL 'str_rot13' 59 SEND_VAL 'p3Ivp3El' 60 DO_ICALL $42 61 CONCAT ~43 '%24_%3D_a%28%29%3B%24%7B%22', $42 62 CONCAT ~44 ~43, '%22%7D+%3D+%24_%28%22c3Vic3Ry%22%29%3Breturn+%22%24%7Bc3Vic3Ry%7D%22%3B' 63 SEND_VAL_EX ~44 64 DO_FCALL 0 $45 65 ASSIGN_DIM !3, 1 66 OP_DATA $45 27 67 INIT_DYNAMIC_CALL !5 68 SEND_VAL_EX '%24_' 69 SEND_VAL_EX '%24__%3D_a%28%29%3Breturn+%24__%28%24_%29%3B' 70 DO_FCALL 0 $47 71 ASSIGN_DIM !3, 2 72 OP_DATA $47 73 FETCH_DIM_R ~48 !3, 2 74 INIT_DYNAMIC_CALL ~48 75 SEND_VAL_EX 'X0dFVA%3D%3D' 76 DO_FCALL 0 $49 77 ASSIGN !6, $49 37 78 FETCH_R local ~51 !6 79 ASSIGN !6, ~51 80 FETCH_DIM_R ~53 !3, 2 81 INIT_DYNAMIC_CALL ~53 82 INIT_FCALL '_____________________' 83 DO_FCALL 0 $54 84 SEND_VAR_NO_REF_EX $54 85 DO_FCALL 0 $55 86 ASSIGN !7, $55 87 FETCH_R local ~57 !7 88 ASSIGN !7, ~57 89 INIT_FCALL '_g' 90 DO_FCALL 0 $59 91 FETCH_DIM_R ~60 !7, $59 92 ASSIGN !8, ~60 93 INIT_FCALL '_____ao' 94 SEND_VAL '%2F%28%3F%21%5C%23%23%5C%24%5C%24%5C%24uu%29%3D%2F' 95 SEND_VAR !8 96 DO_FCALL 0 $62 97 ASSIGN !9, $62 38 98 INIT_FCALL '_____oa' 99 FETCH_DIM_R ~64 !9, 0 100 SEND_VAL ~64 101 DO_FCALL 0 $65 102 ASSIGN !10, $65 103 FETCH_DIM_R ~67 !6, !10 104 ASSIGN !11, ~67 46 105 INIT_DYNAMIC_CALL !0 106 SEND_VAR_EX !10 107 SEND_VAR_EX !11 108 DO_FCALL 0 $69 109 IS_EQUAL $69, 0 110 > JMPZ ~70, ->114 111 > INIT_FCALL_BY_NAME 'validate_result' 112 SEND_VAR_EX !11 113 DO_FCALL 0 57 114 > ECHO 'Good+luck.+%3Ca+href%3D%27.%2F%27%3EBack+to+the+challenges+main+page.%3C%2Fa%3E%3Cbr%2F%3E%3Ci%3EPlease+note+that+you+will+only+get+feedback+if+you+solved+this+challenge.+Wrong+attempts+do+not+generate+any+output+at+all.%3C%2Fi%3E%3Chr%2F%3E' 58 115 INIT_FCALL 'highlight_file' 116 SEND_VAL 'code.php' 117 DO_ICALL 59 118 > RETURN 1 Function _a: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/CCc7q function name: _a number of ops: 8 compiled vars: !0 = $_717, !1 = $YmFzZTY0 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 27 0 E > BIND_GLOBAL !0, '_717' 1 INIT_DYNAMIC_CALL !0 2 SEND_VAL_EX 'YmFzZTY0X2RlY29kZQ%3D%3D' 3 DO_FCALL 0 $2 4 ASSIGN !1, $2 5 CAST 6 ~4 !1 6 > RETURN ~4 7* > RETURN null End of function _a Function _____: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/CCc7q function name: _____ number of ops: 17 compiled vars: !0 = $__, !1 = $_u, !2 = $_ line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 28 0 E > RECV !0 1 BIND_GLOBAL !1, '_u' 2 FETCH_DIM_R ~3 !1, 1 3 INIT_DYNAMIC_CALL ~3 4 DO_FCALL 0 $4 5 ASSIGN !2, $4 6 INIT_DYNAMIC_CALL !2 34 7 SEND_VAR_EX !0 8 INIT_FCALL_BY_NAME '_gg' 9 DO_FCALL 0 $6 10 SEND_VAR_NO_REF_EX $6 11 INIT_FCALL_BY_NAME 'T' 12 DO_FCALL 0 $7 13 SEND_VAR_NO_REF_EX $7 14 DO_FCALL 0 $8 15 > RETURN $8 16* > RETURN null End of function _____ Function _gg: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/CCc7q function name: _gg number of ops: 8 compiled vars: !0 = $_u line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 0 E > BIND_GLOBAL !0, '_u' 1 FETCH_DIM_R ~1 !0, 2 2 INIT_DYNAMIC_CALL ~1 3 SEND_VAL_EX 'cmV0dXJuIG9yZCgnUicpLW9yZCgnRycpOw%3D%3D' 4 DO_FCALL 0 $2 5 INCLUDE_OR_EVAL $3 $2, EVAL 6 > RETURN $3 7* > RETURN null End of function _gg Function t: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/CCc7q function name: T number of ops: 7 compiled vars: !0 = $_u line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 35 0 E > BIND_GLOBAL !0, '_u' 1 FETCH_DIM_R ~1 !0, 2 2 INIT_DYNAMIC_CALL ~1 3 SEND_VAL_EX 'MTI%3D' 4 DO_FCALL 0 $2 5 > RETURN $2 6* > RETURN null End of function t Function _g: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/CCc7q function name: _g number of ops: 9 compiled vars: !0 = $_u line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 0 E > BIND_GLOBAL !0, '_u' 1 INIT_FCALL '_____' 2 FETCH_DIM_R ~1 !0, 0 3 INIT_DYNAMIC_CALL ~1 4 DO_FCALL 0 $2 5 SEND_VAR $2 6 DO_FCALL 0 $3 7 > RETURN $3 8* > RETURN null End of function _g Function _____________________: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/CCc7q function name: _____________________ number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 0 E > > RETURN 'X1NFUlZFUg%3D%3D' 1* > RETURN null End of function _____________________ Function _____oa: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/CCc7q function name: _____oa number of ops: 12 compiled vars: !0 = $_, !1 = $_u, !2 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 36 0 E > RECV !0 1 BIND_GLOBAL !1, '_u' 2 FETCH_DIM_R ~3 !1, 2 3 INIT_DYNAMIC_CALL ~3 4 SEND_VAL_EX 'dXJsZGVjb2Rl' 5 DO_FCALL 0 $4 6 ASSIGN !2, $4 7 INIT_DYNAMIC_CALL !2 8 SEND_VAR_EX !0 9 DO_FCALL 0 $6 10 > RETURN $6 11* > RETURN null End of function _____oa Function _____ao: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/CCc7q function name: _____ao number of ops: 14 compiled vars: !0 = $_, !1 = $__, !2 = $_u, !3 = $v line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 0 E > RECV !0 1 RECV !1 2 BIND_GLOBAL !2, '_u' 3 FETCH_DIM_R ~4 !2, 2 4 INIT_DYNAMIC_CALL ~4 5 SEND_VAL_EX 'cHJlZ19zcGxpdA%3D%3D' 6 DO_FCALL 0 $5 7 ASSIGN !3, $5 8 INIT_DYNAMIC_CALL !3 9 SEND_VAR_EX !0 10 SEND_VAR_EX !1 11 DO_FCALL 0 $7 12 > RETURN $7 13* > RETURN null End of function _____ao Function validate_result: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 9 Branch analysis from position: 3 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 9 filename: /in/CCc7q function name: validate_result number of ops: 10 compiled vars: !0 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 50 0 E > RECV !0 51 1 IS_IDENTICAL !0, 'phpinfo%28%29%3B' 2 > JMPZ ~1, ->9 52 3 > FETCH_W global $2 '_SESSION' 4 ASSIGN_DIM $2, 'solved_advanced_2' 5 OP_DATA <true> 53 6 INIT_FCALL 'header' 7 SEND_VAL 'Location%3A.%2F' 8 DO_ICALL 55 9 > > RETURN null End of function validate_result
Generated using Vulcan Logic Dumper, using php 8.0.0