Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/dT96O function name: (null) number of ops: 72 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, '1234567890123456' 4 1 ASSIGN !1, 'abcdefghijkl' 5 2 INIT_FCALL 'implode' 3 SEND_VAL '%3B' 4 SEND_VAL <array> 5 DO_ICALL $7 6 ASSIGN !2, $7 6 7 INIT_FCALL 'base64_encode' 8 SEND_VAR !2 9 DO_ICALL $9 10 CONCAT ~10 'Token%3A+', $9 11 CONCAT ~11 ~10, '%0A' 12 ECHO ~11 7 13 ECHO '%0A' 9 14 INIT_FCALL_BY_NAME 'openssl_encrypt' 15 SEND_VAR_EX !2 16 SEND_VAL_EX 'aes-128-gcm' 17 SEND_VAR_EX !0 18 FETCH_CONSTANT ~12 'OPENSSL_RAW_DATA' 19 SEND_VAL_EX ~12 20 SEND_VAR_EX !1 21 DO_FCALL 0 $13 22 ASSIGN !3, $13 11 23 INIT_FCALL 'base64_encode' 24 SEND_VAR !3 25 DO_ICALL $15 26 CONCAT ~16 'Cipher%3A+', $15 27 CONCAT ~17 ~16, '%0A' 28 ECHO ~17 12 29 INIT_FCALL_BY_NAME 'openssl_error_string' 30 DO_FCALL 0 $18 31 CONCAT ~19 'Error%3A+', $18 32 CONCAT ~20 ~19, '%0A' 33 ECHO ~20 13 34 ECHO '%0A' 15 35 INIT_FCALL_BY_NAME 'openssl_decrypt' 36 INIT_FCALL 'substr' 37 SEND_VAR !3 38 SEND_VAL 12 39 DO_ICALL $21 40 SEND_VAR_NO_REF_EX $21 41 SEND_VAL_EX 'aes-128-gcm' 42 SEND_VAR_EX !0 43 FETCH_CONSTANT ~22 'OPENSSL_RAW_DATA' 44 SEND_VAL_EX ~22 45 SEND_VAR_EX !1 46 DO_FCALL 0 $23 47 ASSIGN !4, $23 17 48 INIT_FCALL 'base64_encode' 49 SEND_VAR !2 50 DO_ICALL $25 51 CONCAT ~26 'Token%3A+', $25 52 CONCAT ~27 ~26, '%0A' 53 ECHO ~27 18 54 INIT_FCALL 'base64_encode' 55 SEND_VAR !3 56 DO_ICALL $28 57 CONCAT ~29 'Cipher%3A+', $28 58 CONCAT ~30 ~29, '%0A' 59 ECHO ~30 19 60 INIT_FCALL 'base64_encode' 61 SEND_VAR !4 62 DO_ICALL $31 63 CONCAT ~32 'Plain%3A+', $31 64 CONCAT ~33 ~32, '%0A' 65 ECHO ~33 20 66 INIT_FCALL 'var_dump' 67 INIT_FCALL_BY_NAME 'openssl_error_string' 68 DO_FCALL 0 $34 69 SEND_VAR $34 70 DO_ICALL 71 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0