Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/vhNf0 function name: (null) number of ops: 62 compiled vars: !0 = $key, !1 = $iv, !2 = $token, !3 = $cipher, !4 = $plain line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, 'abcdefg123456789' 4 1 ASSIGN !1, 'abcdefghijkl' 5 2 ASSIGN !2, 'password' 6 3 INIT_FCALL 'base64_encode' 4 SEND_VAR !2 5 DO_ICALL $8 6 CONCAT ~9 'Token%3A+', $8 7 CONCAT ~10 ~9, '%0A' 8 ECHO ~10 7 9 ECHO '%0A' 9 10 INIT_FCALL_BY_NAME 'openssl_encrypt' 11 SEND_VAR_EX !2 12 SEND_VAL_EX 'aes-128-ecb' 13 SEND_VAR_EX !0 14 FETCH_CONSTANT ~11 'OPENSSL_RAW_DATA' 15 SEND_VAL_EX ~11 16 DO_FCALL 0 $12 17 ASSIGN !3, $12 11 18 INIT_FCALL 'base64_encode' 19 SEND_VAR !3 20 DO_ICALL $14 21 CONCAT ~15 'Cipher%3A+', $14 22 CONCAT ~16 ~15, '%0A' 23 ECHO ~16 12 24 INIT_FCALL_BY_NAME 'openssl_error_string' 25 DO_FCALL 0 $17 26 CONCAT ~18 'Error%3A+', $17 27 CONCAT ~19 ~18, '%0A' 28 ECHO ~19 13 29 ECHO '%0A' 15 30 INIT_FCALL_BY_NAME 'openssl_decrypt' 31 SEND_VAR_EX !3 32 SEND_VAL_EX 'aes-128-ecb' 33 SEND_VAR_EX !0 34 FETCH_CONSTANT ~20 'OPENSSL_RAW_DATA' 35 SEND_VAL_EX ~20 36 DO_FCALL 0 $21 37 ASSIGN !4, $21 17 38 INIT_FCALL 'base64_encode' 39 SEND_VAR !2 40 DO_ICALL $23 41 CONCAT ~24 'Token%3A+', $23 42 CONCAT ~25 ~24, '%0A' 43 ECHO ~25 18 44 INIT_FCALL 'base64_encode' 45 SEND_VAR !3 46 DO_ICALL $26 47 CONCAT ~27 'Cipher%3A+', $26 48 CONCAT ~28 ~27, '%0A' 49 ECHO ~28 19 50 INIT_FCALL 'base64_encode' 51 SEND_VAR !4 52 DO_ICALL $29 53 CONCAT ~30 'Plain%3A+', $29 54 CONCAT ~31 ~30, '%0A' 55 ECHO ~31 20 56 INIT_FCALL 'var_dump' 57 INIT_FCALL_BY_NAME 'openssl_error_string' 58 DO_FCALL 0 $32 59 SEND_VAR $32 60 DO_ICALL 61 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0