Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/bdQe9 function name: (null) number of ops: 52 compiled vars: !0 = $message, !1 = $key, !2 = $iv, !3 = $cipher, !4 = $plain line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 10 0 E > ASSIGN !0, 'test' 11 1 INIT_FCALL_BY_NAME 'openssl_random_pseudo_bytes' 2 SEND_VAL_EX 16 3 DO_FCALL 0 $6 4 ASSIGN !1, $6 12 5 INIT_FCALL_BY_NAME 'openssl_random_pseudo_bytes' 6 SEND_VAL_EX 16 7 DO_FCALL 0 $8 8 ASSIGN !2, $8 14 9 INIT_FCALL_BY_NAME 'mcrypt_encrypt' 15 10 FETCH_CONSTANT ~10 'MCRYPT_RIJNDAEL_128' 11 SEND_VAL_EX ~10 12 SEND_VAR_EX !1 17 13 INIT_FCALL 'pkcs7_pad' 14 SEND_VAR !0 15 DO_FCALL 0 $11 16 SEND_VAR_NO_REF_EX $11 18 17 FETCH_CONSTANT ~12 'MCRYPT_MODE_CBC' 18 SEND_VAL_EX ~12 15 19 SEND_VAR_EX !2 14 20 DO_FCALL 0 $13 21 ASSIGN !3, $13 22 22 INIT_FCALL_BY_NAME 'openssl_decrypt' 23 23 SEND_VAR_EX !3 24 24 SEND_VAL_EX 'aes-128-cbc' 23 25 SEND_VAR_EX !1 26 26 FETCH_CONSTANT ~15 'OPENSSL_RAW_DATA' 27 SEND_VAL_EX ~15 23 28 SEND_VAR_EX !2 22 29 DO_FCALL 0 $16 30 ASSIGN !4, $16 30 31 INIT_FCALL 'var_dump' 31 32 SEND_VAR !0 32 33 INIT_FCALL 'bin2hex' 34 SEND_VAR !3 35 DO_ICALL $18 36 SEND_VAR $18 33 37 SEND_VAR !4 34 38 INIT_FCALL 'mb_strlen' 39 SEND_VAR !0 40 SEND_VAL '8bit' 41 DO_ICALL $19 42 SEND_VAR $19 35 43 INIT_FCALL 'mb_strlen' 44 SEND_VAR !4 45 SEND_VAL '8bit' 46 DO_ICALL $20 47 SEND_VAR $20 36 48 IS_IDENTICAL ~21 !0, !4 49 SEND_VAL ~21 30 50 DO_ICALL 37 51 > RETURN 1 Function pkcs7_pad: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/bdQe9 function name: pkcs7_pad number of ops: 19 compiled vars: !0 = $str, !1 = $len, !2 = $c line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 4 1 INIT_FCALL 'mb_strlen' 2 SEND_VAR !0 3 SEND_VAL '8bit' 4 DO_ICALL $3 5 ASSIGN !1, $3 5 6 MOD ~5 !1, 16 7 SUB ~6 16, ~5 8 ASSIGN !2, ~6 6 9 INIT_FCALL 'str_repeat' 10 INIT_FCALL 'chr' 11 SEND_VAR !2 12 DO_ICALL $8 13 SEND_VAR $8 14 SEND_VAR !2 15 DO_ICALL $9 16 ASSIGN_OP 8 !0, $9 7 17 > RETURN !0 8 18* > RETURN null End of function pkcs7_pad
Generated using Vulcan Logic Dumper, using php 8.0.0