Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/8utiv function name: (null) number of ops: 62 compiled vars: !0 = $key_arr, !1 = $iv_arr, !2 = $key, !3 = $iv, !4 = $encryptedMessage, !5 = $decryptedMessage line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, <array> 3 1 ASSIGN !1, <array> 4 2 INIT_FCALL 'implode' 3 INIT_FCALL 'array_map' 4 SEND_VAL 'chr' 5 SEND_VAR !0 6 DO_ICALL $8 7 SEND_VAR $8 8 DO_ICALL $9 9 ASSIGN !2, $9 5 10 INIT_FCALL 'implode' 11 INIT_FCALL 'array_map' 12 SEND_VAL 'chr' 13 SEND_VAR !1 14 DO_ICALL $11 15 SEND_VAR $11 16 DO_ICALL $12 17 ASSIGN !3, $12 6 18 INIT_FCALL_BY_NAME 'openssl_encrypt' 19 SEND_VAL_EX 'openssl%3A+hello' 20 SEND_VAL_EX 'AES-128-CBC' 21 SEND_VAR_EX !2 22 FETCH_CONSTANT ~14 'OPENSSL_RAW_DATA' 23 SEND_VAL_EX ~14 24 SEND_VAR_EX !3 25 DO_FCALL 0 $15 26 ASSIGN !4, $15 7 27 INIT_FCALL_BY_NAME 'mcrypt_decrypt' 28 FETCH_CONSTANT ~17 'MCRYPT_RIJNDAEL_128' 29 SEND_VAL_EX ~17 30 SEND_VAR_EX !2 31 SEND_VAR_EX !4 32 FETCH_CONSTANT ~18 'MCRYPT_MODE_CBC' 33 SEND_VAL_EX ~18 34 SEND_VAR_EX !3 35 DO_FCALL 0 $19 36 ASSIGN !5, $19 8 37 ECHO !5 9 38 ECHO '%0A' 10 39 INIT_FCALL_BY_NAME 'mcrypt_encrypt' 40 FETCH_CONSTANT ~21 'MCRYPT_RIJNDAEL_128' 41 SEND_VAL_EX ~21 42 SEND_VAR_EX !2 43 SEND_VAL_EX 'mcrypt%3A+hello' 44 FETCH_CONSTANT ~22 'MCRYPT_MODE_CBC' 45 SEND_VAL_EX ~22 46 SEND_VAR_EX !3 47 DO_FCALL 0 $23 48 ASSIGN !4, $23 11 49 INIT_FCALL_BY_NAME 'openssl_decrypt' 50 SEND_VAR_EX !4 51 SEND_VAL_EX 'AES-128-CBC' 52 SEND_VAR_EX !2 53 FETCH_CONSTANT ~25 'OPENSSL_RAW_DATA' 54 FETCH_CONSTANT ~26 'OPENSSL_ZERO_PADDING' 55 BW_OR ~27 ~25, ~26 56 SEND_VAL_EX ~27 57 SEND_VAR_EX !3 58 DO_FCALL 0 $28 59 ASSIGN !5, $28 12 60 ECHO !5 13 61 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0