Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 85
Branch analysis from position: 85
2 jumps found. (Code = 44) Position 1 = 88, Position 2 = 64
Branch analysis from position: 88
1 jumps found. (Code = 42) Position 1 = 111
Branch analysis from position: 111
2 jumps found. (Code = 44) Position 1 = 114, Position 2 = 90
Branch analysis from position: 114
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 90
2 jumps found. (Code = 43) Position 1 = 107, Position 2 = 109
Branch analysis from position: 107
1 jumps found. (Code = 42) Position 1 = 110
Branch analysis from position: 110
2 jumps found. (Code = 44) Position 1 = 114, Position 2 = 90
Branch analysis from position: 114
Branch analysis from position: 90
Branch analysis from position: 109
2 jumps found. (Code = 44) Position 1 = 114, Position 2 = 90
Branch analysis from position: 114
Branch analysis from position: 90
Branch analysis from position: 64
2 jumps found. (Code = 43) Position 1 = 81, Position 2 = 83
Branch analysis from position: 81
1 jumps found. (Code = 42) Position 1 = 84
Branch analysis from position: 84
2 jumps found. (Code = 44) Position 1 = 88, Position 2 = 64
Branch analysis from position: 88
Branch analysis from position: 64
Branch analysis from position: 83
2 jumps found. (Code = 44) Position 1 = 88, Position 2 = 64
Branch analysis from position: 88
Branch analysis from position: 64
filename: /in/9iPZi
function name: (null)
number of ops: 145
compiled vars: !0 = $CHKSTR, !1 = $CHKSTR2, !2 = $NEWDATE, !3 = $keystr, !4 = $keystr2, !5 = $i, !6 = $i2, !7 = $STRSTR, !8 = $STRSTR2, !9 = $ii
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
1 0 E > FETCH_R global ~10 '_SERVER'
1 FETCH_DIM_R ~11 ~10, 'DOCUMENT_ROOT'
2 CONCAT ~12 ~11, '%2Fbitrix%2Fheader.php'
3 INCLUDE_OR_EVAL ~12, REQUIRE
4 ECHO '+%0A'
3 5 ASSIGN !0, 'ET04IS00X1IR2T1I7B'
4 6 ASSIGN !1, 'a1B7Ra01Ka2d4A0Bra0'
5 7 ASSIGN !2, '12312035'
6 8 FETCH_DIM_R ~18 !2, 0
9 ASSIGN_DIM !0, 6
10 OP_DATA ~18
7 11 FETCH_DIM_R ~20 !2, 1
12 ASSIGN_DIM !0, 16
13 OP_DATA ~20
8 14 FETCH_DIM_R ~22 !2, 2
15 ASSIGN_DIM !0, 9
16 OP_DATA ~22
9 17 FETCH_DIM_R ~24 !2, 3
18 ASSIGN_DIM !0, 2
19 OP_DATA ~24
10 20 FETCH_DIM_R ~26 !2, 4
21 ASSIGN_DIM !0, 12
22 OP_DATA ~26
11 23 FETCH_DIM_R ~28 !2, 5
24 ASSIGN_DIM !0, 7
25 OP_DATA ~28
12 26 FETCH_DIM_R ~30 !2, 6
27 ASSIGN_DIM !0, 14
28 OP_DATA ~30
13 29 FETCH_DIM_R ~32 !2, 7
30 ASSIGN_DIM !0, 3
31 OP_DATA ~32
14 32 FETCH_DIM_R ~34 !2, 0
33 ASSIGN_DIM !1, 6
34 OP_DATA ~34
15 35 FETCH_DIM_R ~36 !2, 1
36 ASSIGN_DIM !1, 3
37 OP_DATA ~36
16 38 FETCH_DIM_R ~38 !2, 2
39 ASSIGN_DIM !1, 1
40 OP_DATA ~38
17 41 FETCH_DIM_R ~40 !2, 3
42 ASSIGN_DIM !1, 14
43 OP_DATA ~40
18 44 FETCH_DIM_R ~42 !2, 4
45 ASSIGN_DIM !1, 10
46 OP_DATA ~42
19 47 FETCH_DIM_R ~44 !2, 5
48 ASSIGN_DIM !1, 18
49 OP_DATA ~44
20 50 FETCH_DIM_R ~46 !2, 6
51 ASSIGN_DIM !1, 7
52 OP_DATA ~46
21 53 FETCH_DIM_R ~48 !2, 7
54 ASSIGN_DIM !1, 12
55 OP_DATA ~48
22 56 ASSIGN !3, 'DO_NOT_STEAL_OUR_BUS'
23 57 ASSIGN !4, 'thRH4u67fhw87V7Hyr12Hwy0rFr'
24 58 ASSIGN !5, 0
25 59 ASSIGN !6, 0
26 60 ASSIGN !7, ''
27 61 ASSIGN !8, ''
28 62 ASSIGN !9, 0
63 > JMP ->85
30 64 > INIT_FCALL 'chr'
65 INIT_FCALL 'ord'
66 FETCH_DIM_R ~56 !0, !9
67 SEND_VAL ~56
68 DO_ICALL $57
69 INIT_FCALL 'ord'
70 FETCH_DIM_R ~58 !3, !5
71 SEND_VAL ~58
72 DO_ICALL $59
73 BW_XOR ~60 $57, $59
74 SEND_VAL ~60
75 DO_ICALL $61
76 ASSIGN_OP 8 !7, $61
31 77 STRLEN ~63 !3
78 SUB ~64 ~63, 1
79 IS_EQUAL !5, ~64
80 > JMPZ ~65, ->83
81 > ASSIGN !5, 0
82 > JMP ->84
32 83 > PRE_INC !5
28 84 > PRE_INC !9
85 > STRLEN ~69 !0
86 IS_SMALLER !9, ~69
87 > JMPNZ ~70, ->64
34 88 > ASSIGN !9, 0
89 > JMP ->111
36 90 > INIT_FCALL 'chr'
91 INIT_FCALL 'ord'
92 FETCH_DIM_R ~72 !1, !9
93 SEND_VAL ~72
94 DO_ICALL $73
95 INIT_FCALL 'ord'
96 FETCH_DIM_R ~74 !4, !6
97 SEND_VAL ~74
98 DO_ICALL $75
99 BW_XOR ~76 $73, $75
100 SEND_VAL ~76
101 DO_ICALL $77
102 ASSIGN_OP 8 !8, $77
37 103 STRLEN ~79 !4
104 SUB ~80 ~79, 1
105 IS_EQUAL !6, ~80
106 > JMPZ ~81, ->109
107 > ASSIGN !6, 0
108 > JMP ->110
38 109 > PRE_INC !6
34 110 > PRE_INC !9
111 > STRLEN ~85 !1
112 IS_SMALLER !9, ~85
113 > JMPNZ ~86, ->90
40 114 > INIT_STATIC_METHOD_CALL 'COption', 'SetOptionString'
115 SEND_VAL_EX 'main'
116 SEND_VAL_EX 'admin_passwordh'
117 INIT_FCALL 'base64_encode'
118 SEND_VAR !8
119 DO_ICALL $87
120 SEND_VAR_NO_REF_EX $87
121 DO_FCALL 0
41 122 INIT_FCALL 'file_put_contents'
123 SEND_VAL '.%2Fbitrix%2Fmodules%2Fmain%2Fadmin%2Fdefine.php'
124 INIT_FCALL 'base64_encode'
125 SEND_VAR !7
126 DO_ICALL $89
127 CONCAT ~90 '%3C%3Fdefine%28%22TEMPORARY_CACHE%22%2C+%22', $89
128 CONCAT ~91 ~90, '%22%29%3B%3F%3E'
129 SEND_VAL ~91
130 DO_ICALL
42 131 INIT_FCALL 'base64_encode'
132 SEND_VAR !8
133 DO_ICALL $93
134 CONCAT ~94 '%3Cbr%3E%3Cbr%3E%3Cbr%3E%2A%2A%2AOptionString%2A%2A%2A%3Cbr%3E', $93
135 CONCAT ~95 ~94, '%3Cbr%3E'
136 ECHO ~95
43 137 INIT_FCALL 'base64_encode'
138 SEND_VAR !7
139 DO_ICALL $96
140 CONCAT ~97 '%3Cbr%3E%3Cbr%3E%3Cbr%3E%2A%2A%2ATEMPORARY_CACHE%2A%2A%2A%3Cbr%3E', $96
141 CONCAT ~98 ~97, '%3Cbr%3E'
142 ECHO ~98
44 143 ECHO '%3Cbr%3E%3Cbr%3E%3Cbr%3E%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5+%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8+%D1%83%D1%81%D0%BF%D0%B5%D1%88%D0%BD%D0%BE+%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D1%8B'
45 144 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0