Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/kihc4
function name: (null)
number of ops: 109
compiled vars: !0 = $td, !1 = $iv, !2 = $key, !3 = $encrypted, !4 = $message, !5 = $a, !6 = $decrypted
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
6 0 E > INIT_FCALL_BY_NAME 'mcrypt_module_open'
1 SEND_VAL_EX 'twofish'
2 SEND_VAL_EX ''
3 SEND_VAL_EX 'cbc'
4 SEND_VAL_EX ''
5 DO_FCALL 0 $7
6 ASSIGN !0, $7
7 7 INIT_FCALL_BY_NAME 'mcrypt_create_iv'
8 INIT_FCALL_BY_NAME 'mcrypt_enc_get_iv_size'
9 SEND_VAR_EX !0
10 DO_FCALL 0 $9
11 SEND_VAR_NO_REF_EX $9
12 DO_FCALL 0 $10
13 ASSIGN !1, $10
8 14 INIT_FCALL 'substr'
15 INIT_FCALL 'md5'
16 SEND_VAL 'mylittlepony'
17 DO_ICALL $12
18 INIT_FCALL 'sha1'
19 SEND_VAL 'flutershyismylove'
20 DO_ICALL $13
21 CONCAT ~14 $12, $13
22 SEND_VAL ~14
23 SEND_VAL 0
24 SEND_VAL 31
25 DO_ICALL $15
26 ASSIGN !2, $15
9 27 INIT_FCALL_BY_NAME 'mcrypt_generic_init'
28 SEND_VAR_EX !0
29 SEND_VAR_EX !2
30 SEND_VAR_EX !1
31 DO_FCALL 0
10 32 INIT_FCALL_BY_NAME 'mcrypt_generic'
33 SEND_VAR_EX !0
34 SEND_VAL_EX 'This+is+very+important+data'
35 DO_FCALL 0 $18
36 ASSIGN !3, $18
11 37 INIT_FCALL 'base64_encode'
38 SEND_VAR !3
39 DO_ICALL $20
40 CONCAT ~21 $20, '%7C%7C'
41 INIT_FCALL 'base64_encode'
42 SEND_VAR !1
43 DO_ICALL $22
44 CONCAT ~23 ~21, $22
45 ASSIGN !4, ~23
13 46 ECHO !4
47 ECHO '%0A'
17 48 INIT_FCALL 'explode'
49 SEND_VAL '%7C%7C'
50 SEND_VAR !4
51 DO_ICALL $25
52 ASSIGN !5, $25
18 53 INIT_FCALL 'var_dump'
54 SEND_VAR !5
55 DO_ICALL
20 56 INIT_FCALL 'base64_decode'
57 FETCH_DIM_R ~28 !5, 0
58 SEND_VAL ~28
59 DO_ICALL $29
60 ASSIGN !4, $29
21 61 INIT_FCALL_BY_NAME 'mcrypt_module_open'
62 SEND_VAL_EX 'twofish'
63 SEND_VAL_EX ''
64 SEND_VAL_EX 'cbc'
65 SEND_VAL_EX ''
66 DO_FCALL 0 $31
67 ASSIGN !0, $31
22 68 INIT_FCALL 'base64_decode'
69 FETCH_DIM_R ~33 !5, 1
70 SEND_VAL ~33
71 DO_ICALL $34
72 ASSIGN !1, $34
23 73 INIT_FCALL 'substr'
74 INIT_FCALL 'md5'
75 SEND_VAL 'mylittlepony'
76 DO_ICALL $36
77 INIT_FCALL 'sha1'
78 SEND_VAL 'flutershyismylove'
79 DO_ICALL $37
80 CONCAT ~38 $36, $37
81 SEND_VAL ~38
82 SEND_VAL 0
83 SEND_VAL 31
84 DO_ICALL $39
85 ASSIGN !2, $39
24 86 INIT_FCALL_BY_NAME 'mcrypt_generic_init'
87 SEND_VAR_EX !0
88 SEND_VAR_EX !2
89 SEND_VAR_EX !1
90 DO_FCALL 0
25 91 INIT_FCALL_BY_NAME 'mdecrypt_generic'
92 SEND_VAR_EX !0
93 SEND_VAR_EX !4
94 DO_FCALL 0 $42
95 ASSIGN !6, $42
26 96 INIT_FCALL_BY_NAME 'mcrypt_generic_deinit'
97 SEND_VAR_EX !0
98 DO_FCALL 0
27 99 INIT_FCALL_BY_NAME 'mcrypt_module_close'
100 SEND_VAR_EX !0
101 DO_FCALL 0
28 102 INIT_FCALL 'trim'
103 SEND_VAR !6
104 DO_ICALL $46
105 ASSIGN !6, $46
30 106 ECHO !6
107 ECHO '%0A'
108 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0