Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 71, Position 2 = 287 Branch analysis from position: 71 2 jumps found. (Code = 78) Position 1 = 72, Position 2 = 287 Branch analysis from position: 72 2 jumps found. (Code = 77) Position 1 = 127, Position 2 = 285 Branch analysis from position: 127 2 jumps found. (Code = 78) Position 1 = 128, Position 2 = 285 Branch analysis from position: 128 2 jumps found. (Code = 43) Position 1 = 151, Position 2 = 156 Branch analysis from position: 151 1 jumps found. (Code = 42) Position 1 = 284 Branch analysis from position: 284 1 jumps found. (Code = 42) Position 1 = 127 Branch analysis from position: 127 Branch analysis from position: 156 2 jumps found. (Code = 47) Position 1 = 248, Position 2 = 250 Branch analysis from position: 248 2 jumps found. (Code = 47) Position 1 = 251, Position 2 = 253 Branch analysis from position: 251 2 jumps found. (Code = 43) Position 1 = 254, Position 2 = 260 Branch analysis from position: 254 1 jumps found. (Code = 42) Position 1 = 284 Branch analysis from position: 284 Branch analysis from position: 260 1 jumps found. (Code = 42) Position 1 = 127 Branch analysis from position: 127 Branch analysis from position: 253 Branch analysis from position: 250 Branch analysis from position: 285 1 jumps found. (Code = 42) Position 1 = 71 Branch analysis from position: 71 Branch analysis from position: 285 Branch analysis from position: 287 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 287 filename: /in/T5sTm function name: (null) number of ops: 293 compiled vars: !0 = $ch, !1 = $headers, !2 = $res, !3 = $package, !4 = $f, !5 = $p, !6 = $id, !7 = $url, !8 = $channel, !9 = $chann, !10 = $stream, !11 = $cn, !12 = $login, !13 = $password, !14 = $token line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 1 0 E > INIT_FCALL 'error_reporting' 1 SEND_VAL 0 2 DO_ICALL 2 3 INIT_FCALL_BY_NAME 'curl_init' 4 DO_FCALL 0 $16 5 ASSIGN !0, $16 3 6 INIT_FCALL_BY_NAME 'curl_setopt' 7 SEND_VAR_EX !0 8 FETCH_CONSTANT ~18 'CURLOPT_URL' 9 SEND_VAL_EX ~18 10 SEND_VAL_EX 'http%3A%2F%2F80.211.175.169%3A7112%2F22.php' 11 DO_FCALL 0 4 12 INIT_FCALL_BY_NAME 'curl_setopt' 13 SEND_VAR_EX !0 14 FETCH_CONSTANT ~20 'CURLOPT_CUSTOMREQUEST' 15 SEND_VAL_EX ~20 16 SEND_VAL_EX 'GET' 17 DO_FCALL 0 5 18 INIT_FCALL_BY_NAME 'curl_setopt' 19 SEND_VAR_EX !0 20 FETCH_CONSTANT ~22 'CURLOPT_RETURNTRANSFER' 21 SEND_VAL_EX ~22 22 SEND_VAL_EX 1 23 DO_FCALL 0 6 24 ASSIGN !1, <array> 7 25 ASSIGN_DIM !1 26 OP_DATA 'User-Agent%3A+Dalvik%2F1.6.0+%28Linux%3B+U%3B+Android+4.4.4%3B+Lenovo+P90+Build%2FS100%29' 8 27 ASSIGN_DIM !1 28 OP_DATA 'Host%3A+swiftstreamz.com' 9 29 ASSIGN_DIM !1 30 OP_DATA 'Content-Encoding%3A+gzip' 10 31 ASSIGN_DIM !1 32 OP_DATA 'Connection%3A+Keep-Alive' 33 ASSIGN_DIM !1 34 OP_DATA 'Authorization%3A+Basic+QFN3aWZ0MTExIzpAU3dpZnQxMTEj' 11 35 INIT_FCALL_BY_NAME 'curl_setopt' 36 SEND_VAR_EX !0 37 FETCH_CONSTANT ~30 'CURLOPT_HTTPHEADER' 38 SEND_VAL_EX ~30 39 SEND_VAR_EX !1 40 DO_FCALL 0 12 41 INIT_FCALL_BY_NAME 'curl_exec' 42 SEND_VAR_EX !0 43 DO_FCALL 0 $32 44 ASSIGN !2, $32 45 INIT_FCALL 'json_decode' 46 SEND_VAR !2 47 SEND_VAL <true> 48 DO_ICALL $34 49 ASSIGN !3, $34 13 50 FETCH_DIM_R ~36 !3, '%23EXTM3U' 51 ASSIGN !3, ~36 14 52 INIT_FCALL 'fopen' 53 SEND_VAL 'links.php' 54 SEND_VAL 'w' 55 DO_ICALL $38 56 ASSIGN !4, $38 15 57 INIT_FCALL 'fopen' 58 SEND_VAL 'playlist.m3u' 59 SEND_VAL 'w' 60 DO_ICALL $40 61 ASSIGN !5, $40 16 62 INIT_FCALL 'fwrite' 63 SEND_VAR !4 64 SEND_VAL '%3C%3Fphp%0A%24url+%3D+array%28%0A' 65 DO_ICALL 17 66 INIT_FCALL 'fwrite' 67 SEND_VAR !5 68 SEND_VAL '%23EXTM3U%0A' 69 DO_ICALL 18 70 > FE_RESET_R $44 !3, ->287 71 > > FE_FETCH_R $44, !6, ->287 72 > FETCH_DIM_R ~45 !6, 'cid' 73 CONCAT ~46 'http%3A%2F%2F80.211.175.169%3A7112%2F22.php', ~45 74 ASSIGN !7, ~46 19 75 INIT_FCALL_BY_NAME 'curl_setopt' 76 SEND_VAR_EX !0 77 FETCH_CONSTANT ~48 'CURLOPT_URL' 78 SEND_VAL_EX ~48 79 SEND_VAR_EX !7 80 DO_FCALL 0 20 81 INIT_FCALL_BY_NAME 'curl_setopt' 82 SEND_VAR_EX !0 83 FETCH_CONSTANT ~50 'CURLOPT_CONNECTTIMEOUT' 84 SEND_VAL_EX ~50 85 SEND_VAL_EX 1 86 DO_FCALL 0 21 87 INIT_FCALL_BY_NAME 'curl_setopt' 88 SEND_VAR_EX !0 89 FETCH_CONSTANT ~52 'CURLOPT_TIMEOUT' 90 SEND_VAL_EX ~52 91 SEND_VAL_EX 2 92 DO_FCALL 0 22 93 INIT_FCALL_BY_NAME 'curl_setopt' 94 SEND_VAR_EX !0 95 FETCH_CONSTANT ~54 'CURLOPT_CUSTOMREQUEST' 96 SEND_VAL_EX ~54 97 SEND_VAL_EX 'GET' 98 DO_FCALL 0 23 99 INIT_FCALL_BY_NAME 'curl_setopt' 100 SEND_VAR_EX !0 101 FETCH_CONSTANT ~56 'CURLOPT_RETURNTRANSFER' 102 SEND_VAL_EX ~56 103 SEND_VAL_EX 1 104 DO_FCALL 0 24 105 ASSIGN !1, <array> 25 106 ASSIGN_DIM !1 107 OP_DATA 'User-Agent%3A+Dalvik%2F1.6.0+%28Linux%3B+U%3B+Android+4.4.4%3B+Lenovo+P90+Build%2FS100%29' 26 108 ASSIGN_DIM !1 109 OP_DATA 'Host%3A+swiftstreamz.com' 110 ASSIGN_DIM !1 111 OP_DATA 'Content-Encoding%3A+gzip' 27 112 ASSIGN_DIM !1 113 OP_DATA 'Connection%3A+Keep-Alive' 28 114 ASSIGN_DIM !1 115 OP_DATA 'Authorization%3A+Basic+QFN3aWZ0MTExIzpAU3dpZnQxMTEj' 29 116 INIT_FCALL 'json_decode' 117 INIT_FCALL_BY_NAME 'curl_exec' 118 SEND_VAR_EX !0 119 DO_FCALL 0 $64 120 SEND_VAR $64 121 SEND_VAL <true> 122 DO_ICALL $65 123 ASSIGN !2, $65 30 124 FETCH_DIM_R ~67 !2, '%23EXTM3U' 125 ASSIGN !2, ~67 31 126 > FE_RESET_R $69 !2, ->285 127 > > FE_FETCH_R $69, !8, ->285 128 > INIT_FCALL 'str_replace' 129 SEND_VAL '+' 130 SEND_VAL '' 131 FETCH_DIM_R ~70 !8, 'channel_title' 132 SEND_VAL ~70 133 DO_ICALL $71 134 ASSIGN !9, $71 32 135 FETCH_DIM_R ~73 !8, 'channel_url' 136 ASSIGN !10, ~73 33 137 INIT_FCALL 'str_replace' 138 SEND_VAL '+' 139 SEND_VAL '' 140 FETCH_DIM_R ~75 !8, 'category_name' 141 SEND_VAL ~75 142 DO_ICALL $76 143 CONCAT ~77 $76, '_' 144 ASSIGN !11, ~77 145 INIT_FCALL 'strpos' 146 SEND_VAR !10 147 SEND_VAL '.mp4' 148 DO_ICALL $79 149 TYPE_CHECK 1018 $79 150 > JMPZ ~80, ->156 151 > ROPE_INIT 3 ~82 'skip+video+' 152 ROPE_ADD 1 ~82 ~82, !9 153 ROPE_END 2 ~81 ~82, '%0A' 154 ECHO ~81 155 > JMP ->284 156 > ASSIGN !12, '' 157 ASSIGN !13, '' 34 158 INIT_FCALL_BY_NAME 'curl_setopt' 159 SEND_VAR_EX !0 160 FETCH_CONSTANT ~86 'CURLOPT_URL' 161 SEND_VAL_EX ~86 162 SEND_VAL_EX 'http%3A%2F%2F80.211.175.169%3A7112%2F22.php' 163 DO_FCALL 0 35 164 INIT_FCALL_BY_NAME 'curl_setopt' 165 SEND_VAR_EX !0 166 FETCH_CONSTANT ~88 'CURLOPT_CONNECTTIMEOUT' 167 SEND_VAL_EX ~88 168 SEND_VAL_EX 1 169 DO_FCALL 0 36 170 INIT_FCALL_BY_NAME 'curl_setopt' 171 SEND_VAR_EX !0 172 FETCH_CONSTANT ~90 'CURLOPT_TIMEOUT' 173 SEND_VAL_EX ~90 174 SEND_VAL_EX 2 175 DO_FCALL 0 37 176 INIT_FCALL_BY_NAME 'curl_setopt' 177 SEND_VAR_EX !0 178 FETCH_CONSTANT ~92 'CURLOPT_CUSTOMREQUEST' 179 SEND_VAL_EX ~92 180 SEND_VAL_EX 'GET' 181 DO_FCALL 0 38 182 INIT_FCALL_BY_NAME 'curl_setopt' 183 SEND_VAR_EX !0 184 FETCH_CONSTANT ~94 'CURLOPT_RETURNTRANSFER' 185 SEND_VAL_EX ~94 186 SEND_VAL_EX 1 187 DO_FCALL 0 39 188 INIT_FCALL_BY_NAME 'curl_setopt' 189 SEND_VAR_EX !0 190 FETCH_CONSTANT ~96 'CURLOPT_HTTPAUTH' 191 SEND_VAL_EX ~96 192 FETCH_CONSTANT ~97 'CURLAUTH_BASIC' 193 SEND_VAL_EX ~97 194 DO_FCALL 0 40 195 INIT_FCALL_BY_NAME 'curl_setopt' 196 SEND_VAR_EX !0 197 FETCH_CONSTANT ~99 'CURLOPT_USERPWD' 198 SEND_VAL_EX ~99 199 ROPE_INIT 3 ~101 !12 200 ROPE_ADD 1 ~101 ~101, '%3A' 201 ROPE_END 2 ~100 ~101, !13 202 SEND_VAL_EX ~100 203 DO_FCALL 0 41 204 ASSIGN !1, <array> 205 ASSIGN_DIM !1 206 OP_DATA 'User-Agent%3A+Dalvik%2F1.6.0+%28Linux%3B+U%3B+Android+4.4.4%3B+Lenovo+P90+Build%2FS100%29' 42 207 ASSIGN_DIM !1 208 OP_DATA 'Host%3A+80.211.175.169%3A7112' 43 209 ASSIGN_DIM !1 210 OP_DATA 'Content-Encoding%3A+gzip' 44 211 ASSIGN_DIM !1 212 OP_DATA 'Content-Type%3A+text%2Fhtml' 45 213 ASSIGN_DIM !1 214 OP_DATA 'Connection%3A+Keep-Alive' 46 215 INIT_FCALL_BY_NAME 'curl_setopt' 216 SEND_VAR_EX !0 217 FETCH_CONSTANT ~110 'CURLOPT_HTTPHEADER' 218 SEND_VAL_EX ~110 219 SEND_VAR_EX !1 220 DO_FCALL 0 47 221 INIT_FCALL_BY_NAME 'curl_exec' 222 SEND_VAR_EX !0 223 DO_FCALL 0 $112 224 ASSIGN !14, $112 48 225 INIT_FCALL_BY_NAME 'curl_setopt' 226 SEND_VAR_EX !0 227 FETCH_CONSTANT ~114 'CURLOPT_URL' 228 SEND_VAL_EX ~114 229 CONCAT ~115 !10, !14 230 SEND_VAL_EX ~115 231 DO_FCALL 0 49 232 INIT_FCALL_BY_NAME 'curl_setopt' 233 SEND_VAR_EX !0 234 FETCH_CONSTANT ~117 'CURLOPT_CUSTOMREQUEST' 235 SEND_VAL_EX ~117 236 SEND_VAL_EX 'GET' 237 DO_FCALL 0 50 238 INIT_FCALL_BY_NAME 'curl_exec' 239 SEND_VAR_EX !0 240 DO_FCALL 0 $119 241 ASSIGN !2, $119 242 INIT_FCALL 'strpos' 243 SEND_VAR !2 244 SEND_VAL 'Forbidden' 245 DO_ICALL $121 246 TYPE_CHECK 1018 ~122 $121 247 > JMPNZ_EX ~122 ~122, ->250 248 > TYPE_CHECK 2 ~123 !2 249 BOOL ~122 ~123 250 > > JMPNZ_EX ~122 ~122, ->253 251 > ISSET_ISEMPTY_CV ~124 !2 252 BOOL ~122 ~124 253 > > JMPZ ~122, ->260 254 > ROPE_INIT 4 ~126 'skip+invalid+token+' 255 ROPE_ADD 1 ~126 ~126, !11 256 ROPE_ADD 2 ~126 ~126, !9 257 ROPE_END 3 ~125 ~126, '%0A' 258 ECHO ~125 259 > JMP ->284 260 > INIT_FCALL 'fwrite' 261 SEND_VAR !4 262 ROPE_INIT 6 ~129 '%27' 263 ROPE_ADD 1 ~129 ~129, !11 264 ROPE_ADD 2 ~129 ~129, !9 265 ROPE_ADD 3 ~129 ~129, '%27+%3D%3E+%27' 266 ROPE_ADD 4 ~129 ~129, !10 267 ROPE_END 5 ~128 ~129, '%27%2C%0A' 268 SEND_VAL ~128 269 DO_ICALL 51 270 INIT_FCALL 'fwrite' 271 SEND_VAR !5 272 CONCAT ~133 '%23EXTINF%3A-1%2C', !11 273 CONCAT ~134 ~133, !9 274 CONCAT ~135 ~134, '%0A' 275 SEND_VAL ~135 276 DO_ICALL 52 277 INIT_FCALL 'fwrite' 278 SEND_VAR !5 279 CONCAT ~137 'http%3A%2F%2F80.211.175.169%3A7112%2F', !11 280 CONCAT ~138 ~137, !9 281 CONCAT ~139 ~138, '.m3u8%0A' 282 SEND_VAL ~139 283 DO_ICALL 31 284 > > JMP ->127 285 > FE_FREE $69 18 286 > JMP ->71 287 > FE_FREE $44 53 288 INIT_FCALL 'fwrite' 289 SEND_VAR !4 290 SEND_VAL '%29%3B' 291 DO_ICALL 292 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0