Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/RLcAq
function name: (null)
number of ops: 102
compiled vars: !0 = $address, !1 = $request, !2 = $request_json, !3 = $headers, !4 = $curl, !5 = $response, !6 = $status
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, 'https%3A%2F%2Fdemo45-pl.yourtechnicaldomain.com%2Fcustomer-api%2F%3Fgate%3DAuthenticate%2Fauthenticate%2F7%2Fjson'
5 1 ASSIGN !1, <array>
6 2 ASSIGN_DIM !1, 'authenticate'
3 OP_DATA <array>
7 4 INIT_FCALL 'sha1'
5 INIT_FCALL 'date'
6 SEND_VAL 'Ymd'
7 DO_ICALL $12
8 INIT_FCALL 'sha1'
9 SEND_VAL 'YOUR_KEY'
10 DO_ICALL $13
11 CONCAT ~14 $12, $13
12 SEND_VAL ~14
13 DO_ICALL $15
14 FETCH_DIM_W $10 !1, 'authenticate'
15 ASSIGN_DIM $10, 'systemKey'
16 OP_DATA $15
8 17 FETCH_DIM_W $16 !1, 'authenticate'
18 ASSIGN_DIM $16, 'systemLogin'
19 OP_DATA 'systemLogin'
10 20 INIT_FCALL 'json_encode'
21 SEND_VAR !1
22 DO_ICALL $18
23 ASSIGN !2, $18
11 24 ASSIGN !3, <array>
16 25 INIT_FCALL_BY_NAME 'curl_init'
26 SEND_VAR_EX !0
27 DO_FCALL 0 $21
28 ASSIGN !4, $21
17 29 INIT_FCALL_BY_NAME 'curl_setopt'
30 SEND_VAR_EX !4
31 FETCH_CONSTANT ~23 'CURLOPT_HTTP_VERSION'
32 SEND_VAL_EX ~23
33 FETCH_CONSTANT ~24 'CURL_HTTP_VERSION_1_1'
34 SEND_VAL_EX ~24
35 DO_FCALL 0
18 36 INIT_FCALL_BY_NAME 'curl_setopt'
37 SEND_VAR_EX !4
38 FETCH_CONSTANT ~26 'CURLOPT_RETURNTRANSFER'
39 SEND_VAL_EX ~26
40 SEND_VAL_EX 1
41 DO_FCALL 0
19 42 INIT_FCALL_BY_NAME 'curl_setopt'
43 SEND_VAR_EX !4
44 FETCH_CONSTANT ~28 'CURLOPT_SSL_VERIFYPEER'
45 SEND_VAL_EX ~28
46 SEND_VAL_EX <false>
47 DO_FCALL 0
20 48 INIT_FCALL_BY_NAME 'curl_setopt'
49 SEND_VAR_EX !4
50 FETCH_CONSTANT ~30 'CURLOPT_SSL_VERIFYHOST'
51 SEND_VAL_EX ~30
52 SEND_VAL_EX <false>
53 DO_FCALL 0
21 54 INIT_FCALL_BY_NAME 'curl_setopt'
55 SEND_VAR_EX !4
56 FETCH_CONSTANT ~32 'CURLOPT_FORBID_REUSE'
57 SEND_VAL_EX ~32
58 SEND_VAL_EX 1
59 DO_FCALL 0
22 60 INIT_FCALL_BY_NAME 'curl_setopt'
61 SEND_VAR_EX !4
62 FETCH_CONSTANT ~34 'CURLINFO_HEADER_OUT'
63 SEND_VAL_EX ~34
64 SEND_VAL_EX 1
65 DO_FCALL 0
23 66 INIT_FCALL_BY_NAME 'curl_setopt'
67 SEND_VAR_EX !4
68 FETCH_CONSTANT ~36 'CURLOPT_HEADER'
69 SEND_VAL_EX ~36
70 SEND_VAL_EX 1
71 DO_FCALL 0
24 72 INIT_FCALL_BY_NAME 'curl_setopt'
73 SEND_VAR_EX !4
74 FETCH_CONSTANT ~38 'CURLOPT_POST'
75 SEND_VAL_EX ~38
76 SEND_VAL_EX 1
77 DO_FCALL 0
25 78 INIT_FCALL_BY_NAME 'curl_setopt'
79 SEND_VAR_EX !4
80 FETCH_CONSTANT ~40 'CURLOPT_POSTFIELDS'
81 SEND_VAL_EX ~40
82 SEND_VAR_EX !2
83 DO_FCALL 0
26 84 INIT_FCALL_BY_NAME 'curl_setopt'
85 SEND_VAR_EX !4
86 FETCH_CONSTANT ~42 'CURLOPT_HTTPHEADER'
87 SEND_VAL_EX ~42
88 SEND_VAR_EX !3
89 DO_FCALL 0
28 90 INIT_FCALL_BY_NAME 'curl_exec'
91 SEND_VAR_EX !4
92 DO_FCALL 0 $44
93 ASSIGN !5, $44
29 94 INIT_FCALL_BY_NAME 'curl_getinfo'
95 SEND_VAR_EX !4
96 DO_FCALL 0 $46
97 ASSIGN !6, $46
30 98 INIT_FCALL_BY_NAME 'curl_close'
99 SEND_VAR_EX !4
100 DO_FCALL 0
101 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0