Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/aoXqA function name: (null) number of ops: 51 compiled vars: !0 = $qiwi_login, !1 = $qiwi_password, !2 = $qiwi_auth, !3 = $qiwi_token line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, '%2B79099127277' 3 1 ASSIGN !1, '1234' 6 2 INIT_FCALL_BY_NAME 'qiwi_post' 3 SEND_VAL_EX 'https%3A%2F%2Fqiwi.ru%2Fauth%2Flogin.action' 4 INIT_FCALL 'urlencode' 5 SEND_VAR !0 6 DO_ICALL $6 7 CONCAT ~7 'source%3DMENU%26login%3D', $6 8 CONCAT ~8 ~7, '%26password%3D' 9 INIT_FCALL 'urlencode' 10 SEND_VAR !1 11 DO_ICALL $9 12 CONCAT ~10 ~8, $9 13 SEND_VAL_EX ~10 14 DO_FCALL 0 $11 15 ASSIGN !2, $11 7 16 INIT_FCALL 'json_decode' 17 FETCH_DIM_R ~13 !2, 'content' 18 SEND_VAL ~13 19 SEND_VAL <true> 20 DO_ICALL $14 21 ASSIGN !2, $14 9 22 FETCH_DIM_R ~16 !2, 'data' 23 FETCH_DIM_R ~17 ~16, 'token' 24 ASSIGN !3, ~17 11 25 ECHO '%3Cpre%3E' 12 26 INIT_FCALL 'print_r' 27 SEND_VAR !2 28 DO_ICALL $19 29 ECHO $19 13 30 ECHO '%3C%2Fpre%3E' 16 31 INIT_FCALL_BY_NAME 'qiwi_post' 32 SEND_VAL_EX 'https%3A%2F%2Fqiwi.ru%2Fauth%2Flogin.action' 33 INIT_FCALL 'urlencode' 34 SEND_VAR !0 35 DO_ICALL $20 36 CONCAT ~21 'source%3DMENU%26login%3D', $20 37 CONCAT ~22 ~21, '%26password%3D' 38 INIT_FCALL 'urlencode' 39 SEND_VAR !1 40 DO_ICALL $23 41 CONCAT ~24 ~22, $23 42 SEND_VAL_EX ~24 43 DO_FCALL 0 $25 44 CONCAT ~26 $25, '%26loginToken%3D' 45 INIT_FCALL 'urlencode' 46 SEND_VAR !3 47 DO_ICALL $27 48 CONCAT ~28 ~26, $27 49 ASSIGN !2, ~28 56 50 > RETURN 1 Function qiwi_post: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 38 Branch analysis from position: 26 2 jumps found. (Code = 43) Position 1 = 51, Position 2 = 57 Branch analysis from position: 51 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 57 Branch analysis from position: 38 filename: /in/aoXqA function name: qiwi_post number of ops: 95 compiled vars: !0 = $url, !1 = $params, !2 = $cookie, !3 = $headers, !4 = $ch, !5 = $response, !6 = $content, !7 = $header line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 18 0 E > RECV_INIT !0 null 1 RECV_INIT !1 null 2 RECV_INIT !2 null 19 3 ASSIGN !3, <array> 27 4 INIT_FCALL_BY_NAME 'curl_init' 5 DO_FCALL 0 $9 6 ASSIGN !4, $9 29 7 INIT_FCALL_BY_NAME 'curl_setopt' 8 SEND_VAR_EX !4 9 FETCH_CONSTANT ~11 'CURLOPT_HEADER' 10 SEND_VAL_EX ~11 11 SEND_VAL_EX 1 12 DO_FCALL 0 30 13 INIT_FCALL_BY_NAME 'curl_setopt' 14 SEND_VAR_EX !4 15 FETCH_CONSTANT ~13 'CURLOPT_URL' 16 SEND_VAL_EX ~13 17 SEND_VAR_EX !0 18 DO_FCALL 0 31 19 INIT_FCALL_BY_NAME 'curl_setopt' 20 SEND_VAR_EX !4 21 FETCH_CONSTANT ~15 'CURLOPT_REFERER' 22 SEND_VAL_EX ~15 23 SEND_VAL_EX 'https%3A%2F%2Fqiwi.ru%2F' 24 DO_FCALL 0 33 25 > JMPZ !1, ->38 34 26 > INIT_FCALL_BY_NAME 'curl_setopt' 27 SEND_VAR_EX !4 28 FETCH_CONSTANT ~17 'CURLOPT_POST' 29 SEND_VAL_EX ~17 30 SEND_VAL_EX 1 31 DO_FCALL 0 35 32 INIT_FCALL_BY_NAME 'curl_setopt' 33 SEND_VAR_EX !4 34 FETCH_CONSTANT ~19 'CURLOPT_POSTFIELDS' 35 SEND_VAL_EX ~19 36 SEND_VAR_EX !1 37 DO_FCALL 0 38 38 > INIT_FCALL_BY_NAME 'curl_setopt' 39 SEND_VAR_EX !4 40 FETCH_CONSTANT ~21 'CURLOPT_RETURNTRANSFER' 41 SEND_VAL_EX ~21 42 SEND_VAL_EX 1 43 DO_FCALL 0 39 44 INIT_FCALL_BY_NAME 'curl_setopt' 45 SEND_VAR_EX !4 46 FETCH_CONSTANT ~23 'CURLOPT_USERAGENT' 47 SEND_VAL_EX ~23 48 SEND_VAL_EX 'Opera%2F9.80+%28Windows+NT+6.1%3B+WOW64%3B+U%3B+pt%29+Presto%2F2.10.229+Version%2F11.62' 49 DO_FCALL 0 41 50 > JMPZ !2, ->57 42 51 > INIT_FCALL_BY_NAME 'curl_setopt' 52 SEND_VAR_EX !4 53 FETCH_CONSTANT ~25 'CURLOPT_COOKIE' 54 SEND_VAL_EX ~25 55 SEND_VAR_EX !2 56 DO_FCALL 0 45 57 > INIT_FCALL_BY_NAME 'curl_setopt' 58 SEND_VAR_EX !4 59 FETCH_CONSTANT ~27 'CURLOPT_HTTPHEADER' 60 SEND_VAL_EX ~27 61 SEND_VAR_EX !3 62 DO_FCALL 0 47 63 INIT_FCALL_BY_NAME 'curl_exec' 64 SEND_VAR_EX !4 65 DO_FCALL 0 $29 66 ASSIGN !5, $29 49 67 INIT_FCALL 'substr' 68 SEND_VAR !5 69 INIT_FCALL_BY_NAME 'curl_getinfo' 70 SEND_VAR_EX !4 71 FETCH_CONSTANT ~31 'CURLINFO_HEADER_SIZE' 72 SEND_VAL_EX ~31 73 DO_FCALL 0 $32 74 SEND_VAR $32 75 DO_ICALL $33 76 ASSIGN !6, $33 50 77 INIT_FCALL 'substr' 78 SEND_VAR !5 79 SEND_VAL 0 80 INIT_FCALL_BY_NAME 'curl_getinfo' 81 SEND_VAR_EX !4 82 FETCH_CONSTANT ~35 'CURLINFO_HEADER_SIZE' 83 SEND_VAL_EX ~35 84 DO_FCALL 0 $36 85 SEND_VAR $36 86 DO_ICALL $37 87 ASSIGN !7, $37 52 88 INIT_ARRAY ~39 !6, 'content' 89 ADD_ARRAY_ELEMENT ~39 !7, 'header' 90 > RETURN ~39 54 91* INIT_FCALL_BY_NAME 'curl_close' 92* SEND_VAR_EX !4 93* DO_FCALL 0 55 94* > RETURN null End of function qiwi_post
Generated using Vulcan Logic Dumper, using php 8.0.0