Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 13
Branch analysis from position: 10
1 jumps found. (Code = 42) Position 1 = 14
Branch analysis from position: 14
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 13
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/HNUkI
function name: (null)
number of ops: 59
compiled vars: !0 = $enc_method, !1 = $llaveSecreta, !2 = $email, !3 = $password, !4 = $fecha, !5 = $cadenaAEncriptar, !6 = $enc_key, !7 = $enc_iv, !8 = $crypted_string, !9 = $crypted_token
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > ASSIGN !0, 'AES-128-CTR'
3 1 ASSIGN !1, 'llave+secreta'
5 2 ASSIGN !2, 'prueba%40prueba.com'
6 3 ASSIGN !3, '123456'
7 4 ASSIGN !4, '2017-09-23'
9 5 CONCAT ~15 !2, '%26'
6 CONCAT ~16 ~15, !3
7 STRLEN ~17 !4
8 IS_SMALLER 0, ~17
9 > JMPZ ~18, ->13
10 > CONCAT ~19 '%26', !4
11 QM_ASSIGN ~20 ~19
12 > JMP ->14
13 > QM_ASSIGN ~20 ''
14 > CONCAT ~21 ~16, ~20
15 ASSIGN !5, ~21
10 16 CONCAT ~23 '%0ACadena+a+encriptar%3A+', !5
17 ECHO ~23
12 18 INIT_FCALL_BY_NAME 'openssl_digest'
19 SEND_VAR_EX !1
20 SEND_VAL_EX 'SHA256'
21 SEND_VAL_EX <true>
22 DO_FCALL 0 $24
23 ASSIGN !6, $24
13 24 CONCAT ~26 '%0ALlave+de+encriptamiento+segura%3A+', !6
25 ECHO ~26
15 26 INIT_FCALL_BY_NAME 'openssl_random_pseudo_bytes'
27 INIT_FCALL_BY_NAME 'openssl_cipher_iv_length'
28 SEND_VAR_EX !0
29 DO_FCALL 0 $27
30 SEND_VAR_NO_REF_EX $27
31 DO_FCALL 0 $28
32 ASSIGN !7, $28
16 33 CONCAT ~30 '%0ANumero+IV%3A+', !7
34 ECHO ~30
18 35 INIT_FCALL_BY_NAME 'openssl_encrypt'
36 SEND_VAR_EX !5
37 SEND_VAR_EX !0
38 SEND_VAR_EX !6
39 SEND_VAL_EX 0
40 SEND_VAR_EX !7
41 DO_FCALL 0 $31
42 ASSIGN !8, $31
19 43 CONCAT ~33 '%0ACadena+encriptada%3A+', !8
44 ECHO ~33
21 45 CONCAT ~34 !8, '%3A%3A'
46 INIT_FCALL 'bin2hex'
47 SEND_VAR !7
48 DO_ICALL $35
49 CONCAT ~36 ~34, $35
50 ASSIGN !9, ~36
22 51 CONCAT ~38 '%0AToken%3A+', !9
52 ECHO ~38
24 53 INIT_FCALL 'urlencode'
54 SEND_VAR !9
55 DO_ICALL $39
56 CONCAT ~40 '%0AUrlEncodeToken%3A+', $39
57 ECHO ~40
58 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0