Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 125 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 30 Branch analysis from position: 28 1 jumps found. (Code = 42) Position 1 = 31 Branch analysis from position: 31 2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 45 Branch analysis from position: 42 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 45 2 jumps found. (Code = 46) Position 1 = 62, Position 2 = 65 Branch analysis from position: 62 2 jumps found. (Code = 43) Position 1 = 66, Position 2 = 86 Branch analysis from position: 66 1 jumps found. (Code = 42) Position 1 = 117 Branch analysis from position: 117 2 jumps found. (Code = 44) Position 1 = 119, Position 2 = 100 Branch analysis from position: 119 1 jumps found. (Code = 42) Position 1 = 126 Branch analysis from position: 126 2 jumps found. (Code = 43) Position 1 = 130, Position 2 = 133 Branch analysis from position: 130 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 133 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 100 2 jumps found. (Code = 43) Position 1 = 103, Position 2 = 117 Branch analysis from position: 103 2 jumps found. (Code = 43) Position 1 = 115, Position 2 = 117 Branch analysis from position: 115 1 jumps found. (Code = 42) Position 1 = 119 Branch analysis from position: 119 Branch analysis from position: 117 Branch analysis from position: 117 Branch analysis from position: 86 Branch analysis from position: 65 Branch analysis from position: 30 2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 45 Branch analysis from position: 42 Branch analysis from position: 45 Branch analysis from position: 125 1 jumps found. (Code = 79) Position 1 = -2 filename: /in/uj011 function name: (null) number of ops: 141 compiled vars: !0 = $__oc, !1 = $__ln, !2 = $__oid, !3 = $__id, !4 = $__here, !5 = $__rd, !6 = $__i, !7 = $__lp line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > INIT_FCALL 'extension_loaded' 1 SEND_VAL 'ionCube+Loader' 2 DO_ICALL $8 3 BOOL_NOT ~9 $8 4 > JMPZ ~9, ->125 5 > INIT_FCALL 'strtolower' 6 INIT_FCALL 'substr' 7 INIT_FCALL 'php_uname' 8 DO_ICALL $10 9 SEND_VAR $10 10 SEND_VAL 0 11 SEND_VAL 3 12 DO_ICALL $11 13 SEND_VAR $11 14 DO_ICALL $12 15 ASSIGN !0, $12 16 CONCAT ~14 'ioncube_loader_', !0 17 CONCAT ~15 ~14, '_' 18 INIT_FCALL 'substr' 19 INIT_FCALL 'phpversion' 20 DO_ICALL $16 21 SEND_VAR $16 22 SEND_VAL 0 23 SEND_VAL 3 24 DO_ICALL $17 25 CONCAT ~18 ~15, $17 26 IS_EQUAL !0, 'win' 27 > JMPZ ~19, ->30 28 > QM_ASSIGN ~20 '.dll' 29 > JMP ->31 30 > QM_ASSIGN ~20 '.so' 31 > CONCAT ~21 ~18, ~20 32 ASSIGN !1, ~21 33 BEGIN_SILENCE ~23 34 INIT_FCALL 'dl' 35 SEND_VAR !1 36 DO_ICALL 37 END_SILENCE ~23 38 INIT_FCALL 'function_exists' 39 SEND_VAL '_il_exec' 40 DO_ICALL $25 41 > JMPZ $25, ->45 42 > INIT_FCALL_BY_NAME '_il_exec' 43 DO_FCALL 0 $26 44 > RETURN $26 45 > CONCAT ~27 '%2Fioncube%2F', !1 46 ASSIGN !1, ~27 47 INIT_FCALL 'realpath' 48 INIT_FCALL 'ini_get' 49 SEND_VAL 'extension_dir' 50 DO_ICALL $29 51 SEND_VAR $29 52 DO_ICALL $30 53 ASSIGN ~31 !3, $30 54 ASSIGN !2, ~31 55 INIT_FCALL 'dirname' 56 SEND_VAL '%2Fin%2Fuj011' 57 DO_ICALL $33 58 ASSIGN !4, $33 59 STRLEN ~35 !3 60 IS_SMALLER ~36 1, ~35 61 > JMPZ_EX ~36 ~36, ->65 62 > FETCH_DIM_R ~37 !3, 1 63 IS_EQUAL ~38 ~37, '%3A' 64 BOOL ~36 ~38 65 > > JMPZ ~36, ->86 66 > INIT_FCALL 'str_replace' 67 SEND_VAL '%5C' 68 SEND_VAL '%2F' 69 INIT_FCALL 'substr' 70 SEND_VAR !3 71 SEND_VAL 2 72 DO_ICALL $39 73 SEND_VAR $39 74 DO_ICALL $40 75 ASSIGN !3, $40 76 INIT_FCALL 'str_replace' 77 SEND_VAL '%5C' 78 SEND_VAL '%2F' 79 INIT_FCALL 'substr' 80 SEND_VAR !4 81 SEND_VAL 2 82 DO_ICALL $42 83 SEND_VAR $42 84 DO_ICALL $43 85 ASSIGN !4, $43 86 > INIT_FCALL 'str_repeat' 87 SEND_VAL '%2F..' 88 INIT_FCALL 'substr_count' 89 SEND_VAR !3 90 SEND_VAL '%2F' 91 DO_ICALL $45 92 SEND_VAR $45 93 DO_ICALL $46 94 CONCAT ~47 $46, !4 95 CONCAT ~48 ~47, '%2F' 96 ASSIGN !5, ~48 97 STRLEN ~50 !5 98 ASSIGN !6, ~50 99 > JMP ->117 100 > FETCH_DIM_R ~52 !5, !6 101 IS_EQUAL ~52, '%2F' 102 > JMPZ ~53, ->117 103 > INIT_FCALL 'substr' 104 SEND_VAR !5 105 SEND_VAL 0 106 SEND_VAR !6 107 DO_ICALL $54 108 CONCAT ~55 $54, !1 109 ASSIGN !7, ~55 110 INIT_FCALL 'file_exists' 111 CONCAT ~57 !2, !7 112 SEND_VAL ~57 113 DO_ICALL $58 114 > JMPZ $58, ->117 115 > ASSIGN !1, !7 116 > JMP ->119 117 > POST_DEC ~60 !6 118 > JMPNZ ~60, ->100 119 > BEGIN_SILENCE ~61 120 INIT_FCALL 'dl' 121 SEND_VAR !1 122 DO_ICALL 123 END_SILENCE ~61 124 > JMP ->126 125 > > EXIT 'The+file+%2Fin%2Fuj011+is+corrupted.%0A' 126 > INIT_FCALL 'function_exists' 127 SEND_VAL '_il_exec' 128 DO_ICALL $63 129 > JMPZ $63, ->133 130 > INIT_FCALL_BY_NAME '_il_exec' 131 DO_FCALL 0 $64 132 > RETURN $64 133 > INIT_FCALL 'basename' 134 SEND_VAR !1 135 DO_ICALL $65 136 CONCAT ~66 'Site+error%3A+the+file+%3Cb%3E%2Fin%2Fuj011%3C%2Fb%3E+requires+the+ionCube+PHP+Loader+', $65 137 CONCAT ~67 ~66, '+to+be+installed+by+the+site+administrator.' 138 ECHO ~67 139 > EXIT 199 3 140* > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0