Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 96 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 75 Branch analysis from position: 42 2 jumps found. (Code = 47) Position 1 = 56, Position 2 = 64 Branch analysis from position: 56 2 jumps found. (Code = 43) Position 1 = 65, Position 2 = 71 Branch analysis from position: 65 1 jumps found. (Code = 42) Position 1 = 93 Branch analysis from position: 93 1 jumps found. (Code = 42) Position 1 = 99 Branch analysis from position: 99 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 71 Branch analysis from position: 64 Branch analysis from position: 75 2 jumps found. (Code = 47) Position 1 = 81, Position 2 = 86 Branch analysis from position: 81 2 jumps found. (Code = 43) Position 1 = 87, Position 2 = 93 Branch analysis from position: 87 1 jumps found. (Code = 42) Position 1 = 99 Branch analysis from position: 99 Branch analysis from position: 93 Branch analysis from position: 86 Branch analysis from position: 96 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/9KArA function name: (null) number of ops: 100 compiled vars: !0 = $myUsername, !1 = $myPassword, !2 = $sqlname, !3 = $params, !4 = $options, !5 = $stmt, !6 = $conn, !7 = $row_count, !8 = $kb, !9 = $mysqli line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > INIT_FCALL 'session_start' 1 DO_ICALL 3 2 FETCH_IS ~11 '_SESSION' 3 ISSET_ISEMPTY_DIM_OBJ 0 ~11, 'Username' 4 > JMPZ ~12, ->8 4 5 > INIT_FCALL 'header' 6 SEND_VAL 'location%3Alogin_success.php' 7 DO_ICALL 6 8 > FETCH_IS ~14 '_POST' 9 ISSET_ISEMPTY_DIM_OBJ 0 ~14, 'Username' 10 > JMPZ ~15, ->96 7 11 > INIT_FCALL 'ob_start' 12 DO_ICALL 8 13 FETCH_R global ~17 '_POST' 14 FETCH_DIM_R ~18 ~17, 'Username' 15 ASSIGN !0, ~18 9 16 FETCH_R global ~20 '_POST' 17 FETCH_DIM_R ~21 ~20, 'password' 18 ASSIGN !1, ~21 11 19 ROPE_INIT 5 ~24 'SELECT+%2A+FROM+dbo.Users+WHERE+Username%3D%27' 20 ROPE_ADD 1 ~24 ~24, !0 21 ROPE_ADD 2 ~24 ~24, '%27+and+Password%3D%27' 22 ROPE_ADD 3 ~24 ~24, !1 23 ROPE_END 4 ~23 ~24, '%27' 24 ASSIGN !2, ~23 12 25 ASSIGN !3, <array> 13 26 FETCH_CONSTANT ~29 'SQLSRV_CURSOR_KEYSET' 27 INIT_ARRAY ~30 ~29, 'Scrollable' 28 ASSIGN !4, ~30 14 29 INIT_FCALL_BY_NAME 'sqlsrv_query' 30 SEND_VAR_EX !6 31 SEND_VAR_EX !2 32 SEND_VAR_EX !3 33 SEND_VAR_EX !4 34 DO_FCALL 0 $32 35 ASSIGN !5, $32 15 36 INIT_FCALL_BY_NAME 'sqlsrv_num_rows' 37 SEND_VAR_EX !5 38 DO_FCALL 0 $34 39 ASSIGN !7, $34 16 40 IS_EQUAL !7, 1 41 > JMPZ ~36, ->75 18 42 > FETCH_W global $37 '_SESSION' 43 ASSIGN_DIM $37, 'Username' 44 OP_DATA !0 19 45 FETCH_W global $39 '_SESSION' 46 ASSIGN_DIM $39, 'Password' 47 OP_DATA !1 20 48 FETCH_R global ~41 '_SESSION' 49 FETCH_DIM_R ~42 ~41, 'Username' 50 ASSIGN !8, ~42 21 51 INIT_METHOD_CALL !9, 'query' 52 SEND_VAL_EX 'CREATE+TABLE+IF+NOT+EXISTS+user_log+%28id+INT+AUTO_INCREMENT+PRIMARY+KEY%2Cuser+VARCHAR%2815%29%2Cstate+VARCHAR+%287%29%2Cts+TIMESTAMP%29' 53 DO_FCALL 0 $44 54 BOOL_NOT ~45 $44 55 > JMPNZ_EX ~45 ~45, ->64 22 56 > INIT_METHOD_CALL !9, 'query' 57 ROPE_INIT 3 ~47 'INSERT+INTO+user_log+%28user%2C+state%29+VALUES+%28%27' 58 ROPE_ADD 1 ~47 ~47, !8 59 ROPE_END 2 ~46 ~47, '%27%2C+%27Login%27%29' 60 SEND_VAL_EX ~46 61 DO_FCALL 0 $49 62 BOOL_NOT ~50 $49 63 BOOL ~45 ~50 64 > > JMPZ ~45, ->71 23 65 > FETCH_OBJ_R ~51 !9, 'errno' 66 CONCAT ~52 'Table+creation+failed%3A+%28', ~51 67 CONCAT ~53 ~52, '%29+' 68 FETCH_OBJ_R ~54 !9, 'error' 69 CONCAT ~55 ~53, ~54 70 ECHO ~55 25 71 > INIT_FCALL 'header' 72 SEND_VAL 'location%3Alogin_success.php' 73 DO_ICALL 74 > JMP ->93 28 75 > ECHO 'Wrong+Username+or+Password' 29 76 INIT_METHOD_CALL !9, 'query' 77 SEND_VAL_EX 'CREATE+TABLE+IF+NOT+EXISTS+user_log+%28id+INT+AUTO_INCREMENT+PRIMARY+KEY%2Cuser+VARCHAR%2815%29%2Cstate+VARCHAR+%287%29%2Cts+TIMESTAMP%29' 78 DO_FCALL 0 $57 79 BOOL_NOT ~58 $57 80 > JMPNZ_EX ~58 ~58, ->86 30 81 > INIT_METHOD_CALL !9, 'query' 82 SEND_VAL_EX 'INSERT+INTO+user_log+%28user%2C+state%29+VALUES+%28%27user%27%2C+%27LogFail%27%29' 83 DO_FCALL 0 $59 84 BOOL_NOT ~60 $59 85 BOOL ~58 ~60 86 > > JMPZ ~58, ->93 31 87 > FETCH_OBJ_R ~61 !9, 'errno' 88 CONCAT ~62 'Table+creation+failed%3A+%28', ~61 89 CONCAT ~63 ~62, '%29+' 90 FETCH_OBJ_R ~64 !9, 'error' 91 CONCAT ~65 ~63, ~64 92 ECHO ~65 34 93 > INIT_FCALL 'ob_end_flush' 94 DO_ICALL 95 > JMP ->99 37 96 > INIT_FCALL 'header' 97 SEND_VAL 'location%3Asql.php' 98 DO_ICALL 40 99 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0