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