Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Ip8qN function name: (null) number of ops: 64 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 FETCH_CONSTANT ~15 'OPENSSL_ZERO_PADDING' 24 BW_OR ~16 ~14, ~15 25 SEND_VAL_EX ~16 26 SEND_VAR_EX !3 27 DO_FCALL 0 $17 28 ASSIGN !4, $17 7 29 INIT_FCALL_BY_NAME 'mcrypt_decrypt' 30 FETCH_CONSTANT ~19 'MCRYPT_RIJNDAEL_128' 31 SEND_VAL_EX ~19 32 SEND_VAR_EX !2 33 SEND_VAR_EX !4 34 FETCH_CONSTANT ~20 'MCRYPT_MODE_CBC' 35 SEND_VAL_EX ~20 36 SEND_VAR_EX !3 37 DO_FCALL 0 $21 38 ASSIGN !5, $21 8 39 ECHO !5 9 40 ECHO '%0A' 10 41 INIT_FCALL_BY_NAME 'mcrypt_encrypt' 42 FETCH_CONSTANT ~23 'MCRYPT_RIJNDAEL_128' 43 SEND_VAL_EX ~23 44 SEND_VAR_EX !2 45 SEND_VAL_EX 'mcrypt%3A+hello' 46 FETCH_CONSTANT ~24 'MCRYPT_MODE_CBC' 47 SEND_VAL_EX ~24 48 SEND_VAR_EX !3 49 DO_FCALL 0 $25 50 ASSIGN !4, $25 11 51 INIT_FCALL_BY_NAME 'openssl_decrypt' 52 SEND_VAR_EX !4 53 SEND_VAL_EX 'AES-128-CBC' 54 SEND_VAR_EX !2 55 FETCH_CONSTANT ~27 'OPENSSL_RAW_DATA' 56 FETCH_CONSTANT ~28 'OPENSSL_ZERO_PADDING' 57 BW_OR ~29 ~27, ~28 58 SEND_VAL_EX ~29 59 SEND_VAR_EX !3 60 DO_FCALL 0 $30 61 ASSIGN !5, $30 12 62 ECHO !5 13 63 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0