Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/k0ufc
function name: (null)
number of ops: 5
compiled vars: !0 = $movie
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > ASSIGN !0, 'http%3A%2F%2Fcaptainamericacivilwarmovie.pro%2F'
41 1 INIT_FCALL 'scrape'
2 SEND_VAR !0
3 DO_FCALL 0
42 4 > RETURN 1
Function scrape:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 46, Position 2 = 50
Branch analysis from position: 46
1 jumps found. (Code = 42) Position 1 = 59
Branch analysis from position: 59
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 50
2 jumps found. (Code = 43) Position 1 = 54, Position 2 = 58
Branch analysis from position: 54
1 jumps found. (Code = 42) Position 1 = 59
Branch analysis from position: 59
Branch analysis from position: 58
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/k0ufc
function name: scrape
number of ops: 61
compiled vars: !0 = $URL, !1 = $options, !2 = $ch, !3 = $data, !4 = $matches, !5 = $retData
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
4 0 E > RECV !0
7 1 FETCH_CONSTANT ~6 'CURLOPT_RETURNTRANSFER'
2 INIT_ARRAY ~7 <true>, ~6
8 3 FETCH_CONSTANT ~8 'CURLOPT_FOLLOWLOCATION'
7 4 ADD_ARRAY_ELEMENT ~7 <true>, ~8
9 5 FETCH_CONSTANT ~9 'CURLOPT_CONNECTTIMEOUT'
6 ADD_ARRAY_ELEMENT ~7 60, ~9
10 7 FETCH_CONSTANT ~10 'CURLOPT_HEADER'
7 8 ADD_ARRAY_ELEMENT ~7 <false>, ~10
11 9 FETCH_CONSTANT ~11 'CURLOPT_REFERER'
10 ADD_ARRAY_ELEMENT ~7 'http%3A%2F%2Fcaptainamericacivilwarmovie.pro%2F', ~11
12 11 FETCH_CONSTANT ~12 'CURLOPT_USERAGENT'
12 ADD_ARRAY_ELEMENT ~7 'Mozilla%2F5.0+%28X11%3B+Linux+x86_64%3B+rv%3A21.0%29+Gecko%2F20100101+Firefox%2F21.0', ~12
13 13 FETCH_CONSTANT ~13 'CURLOPT_URL'
14 ADD_ARRAY_ELEMENT ~7 !0, ~13
6 15 ASSIGN !1, ~7
15 16 INIT_FCALL_BY_NAME 'curl_init'
17 SEND_VAR_EX !0
18 DO_FCALL 0 $15
19 ASSIGN !2, $15
16 20 INIT_FCALL_BY_NAME 'curl_setopt_array'
21 SEND_VAR_EX !2
22 SEND_VAR_EX !1
23 DO_FCALL 0
17 24 INIT_FCALL_BY_NAME 'curl_exec'
25 SEND_VAR_EX !2
26 DO_FCALL 0 $18
27 ASSIGN !3, $18
18 28 INIT_FCALL_BY_NAME 'curl_close'
29 SEND_VAR_EX !2
30 DO_FCALL 0
19 31 INIT_FCALL 'preg_match_all'
32 SEND_VAL '%2F%3Ciframe+.%2A+src%3D%5C%22%28.%2A%3F%29%5C%22+.%2A%3E%3C%5C%2Fiframe%3E%2F'
33 SEND_VAR !3
34 SEND_REF !4
35 DO_ICALL
21 36 ASSIGN !5, ''
23 37 ECHO '%3Cpre%3E'
24 38 INIT_FCALL 'print_r'
39 SEND_VAR !4
40 DO_ICALL
25 41 ECHO '%3C%2Fpre%3E'
28 42 FETCH_DIM_R ~24 !4, 1
43 FETCH_DIM_R ~25 ~24, 1
44 IS_NOT_EQUAL ~25, null
45 > JMPZ ~26, ->50
29 46 > FETCH_DIM_R ~27 !4, 1
47 FETCH_DIM_R ~28 ~27, 1
48 ASSIGN !5, ~28
28 49 > JMP ->59
30 50 > FETCH_DIM_R ~30 !4, 1
51 FETCH_DIM_R ~31 ~30, 0
52 IS_NOT_EQUAL ~31, null
53 > JMPZ ~32, ->58
31 54 > FETCH_DIM_R ~33 !4, 1
55 FETCH_DIM_R ~34 ~33, 0
56 ASSIGN !5, ~34
30 57 > JMP ->59
32 58 > ASSIGN !5, ''
35 59 > ECHO !5
36 60 > RETURN null
End of function scrape
Generated using Vulcan Logic Dumper, using php 8.0.0