Function at 0x6b253170
Capabilities:
Parse credit card information

Disassembly:
push ebp
push edi
mov edi, edx
push esi
mov esi, ecx
push ebx
mov ebx, eax
sub esp, 0x2c
test eax, eax
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
je 0x6b25238a
mov ebp, dword [esp + 0x40]
xor eax, eax
lea edx, [esp + 0x1c]
lea ecx, [esp + 0x18]
mov dword [esp], ebx
test ebp, ebp
cmove edx, eax
test esi, esi
cmove ecx, eax
test edi, edi
lea ebp, [esp + 0x14]
cmove ebp, eax
mov dword [esp + 8], edx
mov dword [esp + 0xc], ecx
call sub.msvcrt.dll_strlen
mov edx, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 4], edx
mov dword [esp], ecx
mov ecx, ebp
mov edx, eax
mov eax, ebx
call fcn.6b252000
test eax, eax
mov ebp, eax
jne 0x6b2523ed
xor ebp, ebp
test edi, edi
je 0x6b2523af
mov ecx, dword [esp + 0x14]
test ecx, ecx
je 0x6b2523f7
xor ebp, ebp
mov eax, dword [edi]
test eax, eax
je 0x6b2523a9
mov dword [esp], eax
call dword [0x6b28604c]
mov eax, dword [esp + 0x14]
mov dword [edi], eax
test esi, esi
je 0x6b2523c8
mov eax, dword [esi]
test eax, eax
je 0x6b2523c2
mov dword [esp], eax
call dword [0x6b28604c]
mov eax, dword [esp + 0x18]
mov dword [esi], eax
mov edx, dword [esp + 0x40]
test edx, edx
je 0x6b2523ed
mov eax, dword [esp + 0x40]
mov eax, dword [eax]
test eax, eax
je 0x6b2523e3
mov dword [esp], eax
call dword [0x6b28604c]
mov eax, dword [esp + 0x1c]
mov esi, dword [esp + 0x40]
mov dword [esi], eax
add esp, 0x2c
mov eax, ebp
pop ebx
pop esi
pop edi
pop ebp
ret
test ebx, ebx
je 0x6b252398
cmp byte [ebx], 0x3a
jne 0x6b252398
mov dword [esp], 0x6b289580
call dword [0x6b286044]
test eax, eax
mov dword [esp + 0x14], eax
jne 0x6b252398
mov ebp, 0x1b
jmp 0x6b25239a
push edi
push esi
push ebx
sub esp, 0x20
mov eax, dword [esp + 0x34]
mov ebx, dword [esp + 0x30]
mov esi, dword [esp + 0x38]
cmp eax, 0x2716
je 0x6b254a0c
jbe 0x6b253210
cmp eax, 0x27b9
je 0x6b253b3a
nop
ja 0x6b253287
cmp eax, 0x275c
je 0x6b254b95
ja 0x6b253440
cmp eax, 0x272a
je 0x6b25474d
ja 0x6b253670
cmp eax, 0x2721
je 0x6b2542b2
ja 0x6b2538d0
cmp eax, 0x271a
je 0x6b254b25
ja 0x6b253c56
cmp eax, 0x2717
je 0x6b254b1a
cmp eax, 0x2719
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x17c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x6a
je 0x6b254bdb
ja 0x6b2532f4
cmp eax, 0x36
je 0x6b254701
nop
lea esi, [esi]
jbe 0x6b2534d0
cmp eax, 0x50
je 0x6b25465a
nop
ja 0x6b253710
cmp eax, 0x44
je 0x6b2545e6
nop
ja 0x6b253ab0
cmp eax, 0x3c
je 0x6b25460b
nop
ja 0x6b253f1f
cmp eax, 0x3a
je 0x6b2545f5
cmp eax, 0x3b
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x174], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x4e2b
je 0x6b2549eb
ja 0x6b2533d4
cmp eax, 0x27d0
je 0x6b2547c7
ja 0x6b2535d0
cmp eax, 0x27c1
je 0x6b254344
ja 0x6b2537b0
cmp eax, 0x27be
je 0x6b254a25
ja 0x6b253bcb
cmp eax, 0x27ba
je 0x6b25445e
cmp eax, 0x27bd
jne 0x6b25468e
lea eax, [ebx + 0x428]
mov edx, dword [esi]
add esp, 0x20
pop ebx
pop esi
pop edi
jmp fcn.6b251fa0
cmp eax, 0xa1
je 0x6b254733
ja 0x6b253370
cmp eax, 0x8a
je 0x6b2546f2
lea esi, [esi]
ja 0x6b253537
cmp eax, 0x72
je 0x6b2543e7
nop
ja 0x6b253821
cmp eax, 0x6f
je 0x6b254a5a
nop
ja 0x6b253eb4
cmp eax, 0x6b
je 0x6b254a3f
cmp eax, 0x6e
jne 0x6b25468e
mov eax, dword [esi]
cmp eax, 1
je 0x6b254d4c
cmp eax, 2
je 0x6b254d3b
test eax, eax
je 0x6b254d2c
mov eax, 0x30
jmp 0x6b253530
cmp eax, 0xcf
je 0x6b254806
ja 0x6b253583
cmp eax, 0xb6
je 0x6b2541b0
lea esi, [esi]
ja 0x6b2539a2
cmp eax, 0xb2
je 0x6b2543c9
ja 0x6b253d95
cmp eax, 0xa6
je 0x6b2543a5
cmp eax, 0xab
jne 0x6b25468e
mov eax, dword [esi]
mov dword [esp], eax
call fcn.6b2783c0
mov dword [ebx + 0x45c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x4ee4
je 0x6b25477d
ja 0x6b253620
cmp eax, 0x4eae
je 0x6b2541ce
ja 0x6b253938
cmp eax, 0x4e6f
je 0x6b254aac
ja 0x6b253d70
cmp eax, 0x4e2c
je 0x6b254a8b
cmp eax, 0x4e58
jne 0x6b25468e
mov eax, dword [esi]
test eax, eax
mov dword [ebx + 0x1d8], eax
je 0x6b254eab
mov dword [ebx + 0x4f8], 1
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2776
je 0x6b25492a
ja 0x6b2536c0
cmp eax, 0x2768
je 0x6b2548a2
lea esi, [esi]
ja 0x6b253a26
cmp eax, 0x2763
je 0x6b254955
ja 0x6b253e67
cmp eax, 0x275d
je 0x6b25494a
cmp eax, 0x2762
jne 0x6b25468e
mov edx, dword [esi]
lea eax, [ebx + 0x3c4]
call fcn.6b251fa0
mov esi, eax
mov eax, dword [ebx + 0x260]
mov dword [esp + 0xc], eax
mov eax, dword [ebx + 0x4c0]
mov dword [esp + 4], 0
mov dword [esp], ebx
mov dword [esp + 8], eax
call fcn.6b2467b0
mov dword [ebx + 0x4c0], eax
mov eax, esi
jmp 0x6b253530
cmp eax, 0x29
je 0x6b2545b2
ja 0x6b253760
cmp eax, 0x14
je 0x6b253b2b
nop
lea esi, [esi]
jbe 0x6b253b45
cmp eax, 0x20
je 0x6b25486c
nop
ja 0x6b253d1b
cmp eax, 0x15
je 0x6b25487b
cmp eax, 0x1b
jne 0x6b25468e
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x264], eax
xor eax, eax
lea esi, [esi]
add esp, 0x20
pop ebx
pop esi
pop edi
ret
cmp eax, 0x9b
je 0x6b25485d
ja 0x6b253892
cmp eax, 0x8d
je 0x6b254367
ja 0x6b253ed5
cmp eax, 0x8b
je 0x6b25434f
cmp eax, 0x8c
jne 0x6b25468e
mov eax, dword [esi]
mov dword [esp], eax
call fcn.6b2783b0
mov dword [ebx + 0x1bc], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0xd8
je 0x6b2544ac
ja 0x6b2539f0
cmp eax, 0xd5
je 0x6b25479b
nop
ja 0x6b253efa
cmp eax, 0xd2
je 0x6b25478c
cmp eax, 0xd4
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x220], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x27e3
je 0x6b254390
ja 0x6b253860
cmp eax, 0x27da
je 0x6b25482b
lea esi, [esi]
ja 0x6b254107
cmp eax, 0x27d3
je 0x6b25481c
cmp eax, 0x27d9
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x8f70], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x75a3
je 0x6b254307
ja 0x6b2537e2
cmp eax, 0x4ee8
je 0x6b2547e1
lea esi, [esi]
ja 0x6b253dba
cmp eax, 0x4ee6
je 0x6b2547d2
cmp eax, 0x4ee7
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x484], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2737
je 0x6b254218
ja 0x6b253970
cmp eax, 0x272f
je 0x6b254236
lea esi, [esi]
ja 0x6b253cbb
cmp eax, 0x272c
je 0x6b254227
cmp eax, 0x272d
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x180], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2797
je 0x6b254516
ja 0x6b253902
cmp eax, 0x2786
je 0x6b254767
lea esi, [esi]
ja 0x6b253c0d
cmp eax, 0x2777
je 0x6b254758
cmp eax, 0x2778
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x2f0], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x5c
je 0x6b254b0b
ja 0x6b253a60
cmp eax, 0x55
je 0x6b2546c7
nop
lea esi, [esi]
ja 0x6b25412c
cmp eax, 0x51
je 0x6b2546a7
cmp eax, 0x54
jne 0x6b25468e
mov eax, dword [esi]
cmp eax, 3
je 0x6b254d77
mov dword [ebx + 0x29c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2f
je 0x6b254b4a
jbe 0x6b253ae5
cmp eax, 0x33
je 0x6b2545c8
nop
lea esi, [esi]
ja 0x6b253c2e
cmp eax, 0x30
je 0x6b25459c
cmp eax, 0x32
jne 0x6b25468e
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x320], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x27cb
je 0x6b25432a
ja 0x6b253bec
cmp eax, 0x27c3
je 0x6b25431f
cmp eax, 0x27ca
jne 0x6b25468e
lea eax, [ebx + 0x450]
jmp 0x6b2532e7
cmp eax, 0x75a8
je 0x6b254417
ja 0x6b25407f
cmp eax, 0x75a4
je 0x6b2543ff
cmp eax, 0x75a5
jne 0x6b25468e
mov eax, dword [esi]
mov edx, dword [esi + 4]
mov dword [ebx + 0x2f8], eax
xor eax, eax
mov dword [ebx + 0x2fc], edx
jmp 0x6b253530
cmp eax, 0x81
je 0x6b2544be
ja 0x6b253e88
cmp eax, 0x77
je 0x6b2544d8
cmp eax, 0x79
nop
jne 0x6b25468e
mov esi, dword [esi]
xor eax, eax
test esi, esi
setne al
mov dword [ebx + 0x38c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x27ed
je 0x6b2544f2
ja 0x6b253d45
cmp eax, 0x27e9
je 0x6b2544e7
cmp eax, 0x27ec
jne 0x6b25468e
lea eax, [ebx + 0x458]
jmp 0x6b2532e7
cmp eax, 0x9e
je 0x6b2542e6
ja 0x6b253cf6
cmp eax, 0x9c
je 0x6b2542d7
cmp eax, 0x9d
jne 0x6b25468e
mov esi, dword [esi]
xor eax, eax
test esi, esi
sete al
mov dword [ebx + 0x3a4], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2727
je 0x6b254582
ja 0x6b2540e6
cmp eax, 0x2722
je 0x6b254577
cmp eax, 0x2726
jne 0x6b25468e
lea eax, [ebx + 0x3c0]
jmp 0x6b2532e7
cmp eax, 0x27b4
je 0x6b2541e8
ja 0x6b253e42
cmp eax, 0x27a3
je 0x6b2541dd
cmp eax, 0x27a5
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x1ec], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x4eb4
je 0x6b254478
ja 0x6b253ba6
cmp eax, 0x4eaf
je 0x6b254469
cmp eax, 0x4eb0
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x20c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x274f
je 0x6b25418b
ja 0x6b25405a
cmp eax, 0x2749
je 0x6b2541bf
cmp eax, 0x274e
jne 0x6b25468e
lea eax, [ebx + 0x3cc]
jmp 0x6b2532e7
cmp eax, 0xc1
je 0x6b254267
ja 0x6b253df1
cmp eax, 0xbc
je 0x6b254496
cmp eax, 0xbd
jne 0x6b25468e
mov edx, dword [esi]
xor eax, eax
sub edx, 1
cmp edx, 0xa
ja 0x6b2539dc
mov eax, dword [edx*4 + 0x6b289b20]
mov dword [ebx + 0x474], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2712
je 0x6b2548c3
ja 0x6b2540ad
cmp eax, 0xda
je 0x6b2548ad
cmp eax, 0x2711
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x178], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x276f
je 0x6b254bf1
ja 0x6b253f47
cmp eax, 0x2769
je 0x6b254b6f
cmp eax, 0x276d
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x270], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x63
je 0x6b25429c
ja 0x6b253b7e
cmp eax, 0x60
je 0x6b2549aa
cmp eax, 0x62
nop
lea esi, [esi]
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x2e8], eax
sub eax, 1
cmp eax, 0x3ffe
jbe 0x6b253b77
mov dword [ebx + 0x2e8], 0
xor eax, eax
jmp 0x6b253530
cmp eax, 0x4a
je 0x6b254bb6
ja 0x6b253e1d
cmp eax, 0x45
je 0x6b254ba0
cmp eax, 0x47
nop
lea esi, [esi]
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x4a0], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2c
je 0x6b254ae6
ja 0x6b254154
cmp eax, 0x2a
je 0x6b254ad0
cmp eax, 0x2b
jne 0x6b25468e
mov esi, dword [esi]
xor eax, eax
test esi, esi
setne al
test eax, eax
mov dword [ebx + 0x32c], eax
je 0x6b254c27
or dword [ebx + 0x500], 0x10
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x23c], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x420]
jmp 0x6b2532e7
cmp eax, 0xd
je 0x6b2549d8
nop
jbe 0x6b254173
cmp eax, 0xe
je 0x6b2549c0
cmp eax, 0x13
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x238], eax
xor eax, eax
jmp 0x6b253530
xor eax, eax
jmp 0x6b253530
cmp eax, 0x65
je 0x6b254487
cmp eax, 0x69
jne 0x6b25468e
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x33c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x4ec3
je 0x6b254a30
cmp eax, 0x4ec7
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x1a8], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x27bf
je 0x6b254339
cmp eax, 0x27c0
jne 0x6b25468e
lea eax, [ebx + 0x438]
jmp 0x6b2532e7
cmp eax, 0x27ce
je 0x6b254772
cmp eax, 0x27cf
jne 0x6b25468e
lea eax, [ebx + 0x444]
jmp 0x6b2532e7
cmp eax, 0x2793
je 0x6b2545d7
cmp eax, 0x2796
jne 0x6b25468e
lea eax, [ebx + 0x3d4]
jmp 0x6b2532e7
cmp eax, 0x34
je 0x6b254b34
cmp eax, 0x35
jne 0x6b25468e
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x31c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x271f
je 0x6b254276
cmp eax, 0x2720
jne 0x6b25468e
mov ecx, dword [ebx + 0x4b4]
test ecx, ecx
je 0x6b253c9d
mov eax, dword [ebx + 0x4b0]
test eax, eax
je 0x6b253c93
mov dword [esp], eax
call dword [0x6b28604c]
mov dword [ebx + 0x4b0], 0
mov dword [ebx + 0x4b4], 0
mov edx, dword [esi]
lea eax, [ebx + 0x400]
call fcn.6b251fa0
mov edx, dword [ebx + 0x400]
mov dword [ebx + 0x4b0], edx
jmp 0x6b253530
cmp eax, 0x2734
je 0x6b2542fc
cmp eax, 0x2735
jne 0x6b25468e
mov eax, dword [esi]
test eax, eax
mov dword [ebx + 0x168], eax
jne 0x6b253b77
mov eax, dword [sym.imp.msvcrt.dll__iob]
add eax, 0x40
mov dword [ebx + 0x168], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x9f
je 0x6b254893
cmp eax, 0xa0
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x3b0], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x21
je 0x6b254507
cmp eax, 0x22
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x290], eax
sar eax, 0x1f
mov dword [ebx + 0x294], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x27ee
je 0x6b254abb
cmp eax, 0x27ef
jne 0x6b25468e
mov eax, dword [esi]
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], eax
add esp, 0x20
pop ebx
pop esi
pop edi
jmp 0x6b27a350
cmp eax, 0x4e7e
je 0x6b2543d8
cmp eax, 0x4ea2
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x1e4], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0xb4
je 0x6b2547f0
cmp eax, 0xb5
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x460], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x4ef0
je 0x6b254698
cmp eax, 0x4efb
jne 0x6b25468e
mov eax, dword [esi]
test eax, eax
mov dword [ebx + 0x1dc], eax
je 0x6b254edc
mov dword [ebx + 0x4f8], 1
xor eax, eax
jmp 0x6b253530
cmp eax, 0xc2
je 0x6b254bcc
cmp eax, 0xc5
jne 0x6b25468e
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x47c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x4b
je 0x6b2541f7
cmp eax, 0x4e
jne 0x6b25468e
imul eax, dword [esi], 0x3e8
mov dword [ebx + 0x21c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x27b5
je 0x6b254960
cmp eax, 0x27b8
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x200], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2766
je 0x6b2544cd
cmp eax, 0x2767
jne 0x6b25468e
lea eax, [ebx + 0x3e0]
jmp 0x6b2532e7
cmp eax, 0x88
je 0x6b254a75
cmp eax, 0x89
jne 0x6b25468e
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x394], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x70
je 0x6b25437d
cmp eax, 0x71
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x2f4], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x96
je 0x6b2547b1
cmp eax, 0x9a
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x380], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0xd6
je 0x6b25464b
cmp eax, 0xd7
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x49c], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x3d
je 0x6b254c00
cmp eax, 0x40
jne 0x6b25468e
mov ecx, dword [esi]
xor eax, eax
test ecx, ecx
setne al
mov dword [ebx + 0x2a8], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2771
je 0x6b25420d
cmp eax, 0x2774
jne 0x6b25468e
mov eax, dword [ebx + 0x48]
mov esi, dword [esi]
test eax, eax
je 0x6b253fc2
mov dword [esp + 8], 2
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.6b267d50
cmp dword [ebx + 0x3c], 3
je 0x6b254de6
mov eax, dword [ebx + 0x48]
mov edi, dword [ebx + 0x4c0]
cmp dword [eax + 0x18], edi
je 0x6b254efc
mov edi, dword [ebx + 0x8600]
cmp dword [eax + 0x1c], edi
je 0x6b254eed
mov edx, dword [eax + 4]
sub edx, 1
mov dword [eax + 4], edx
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.6b267db0
test esi, esi
mov dword [ebx + 0x48], esi
je 0x6b253b77
mov dword [esp + 8], 2
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.6b267d50
mov eax, dword [ebx + 0x48]
mov edx, dword [eax + 4]
add edx, 1
mov dword [eax + 4], edx
mov eax, dword [ebx + 0x48]
mov edx, dword [eax + 0x14]
test edx, edx
je 0x6b254005
mov dword [ebx + 0x38], edx
mov dword [ebx + 0x3c], 3
mov edx, dword [eax + 0x18]
test edx, edx
je 0x6b25402a
mov ecx, dword [ebx + 0x4c0]
test ecx, ecx
je 0x6b254024
mov dword [esp], ecx
call fcn.6b246da0
mov eax, dword [ebx + 0x48]
mov edx, dword [eax + 0x18]
mov dword [ebx + 0x4c0], edx
mov edi, dword [eax + 0x1c]
test edi, edi
je 0x6b254043
mov edx, dword [eax + 0x20]
mov dword [ebx + 0x2cc], edx
mov eax, dword [eax + 0x1c]
mov dword [ebx + 0x8600], eax
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.6b267db0
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2751
je 0x6b254453
cmp eax, 0x2756
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x280], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x75c1
je 0x6b254912
cmp eax, 0x75c2
jne 0x6b25468e
mov eax, dword [esi]
mov edx, dword [esi + 4]
mov dword [ebx + 0x248], eax
xor eax, eax
mov dword [ebx + 0x24c], edx
jmp 0x6b253530
cmp eax, 0x2714
je 0x6b254591
cmp eax, 0x2715
jne 0x6b25468e
lea ecx, [ebx + 0x42c]
lea edx, [ebx + 0x428]
add ebx, 0x430
mov dword [esp + 0x30], ebx
mov eax, dword [esi]
add esp, 0x20
pop ebx
pop esi
pop edi
jmp 0x6b252310
cmp eax, 0x2728
je 0x6b25483a
cmp eax, 0x2729
jne 0x6b25468e
lea eax, [ebx + 0x3b8]
jmp 0x6b2532e7
cmp eax, 0x27db
je 0x6b2546dd
cmp eax, 0x27e1
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x1fc], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x5a
je 0x6b254afc
cmp eax, 0x5b
jne 0x6b25468e
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x388], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 0x2d
jne 0x6b254689
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x330], eax
xor eax, eax
jmp 0x6b253530
cmp eax, 3
jne 0x6b25468e
mov eax, dword [esi]
mov dword [ebx + 0x188], eax
xor eax, eax
jmp 0x6b253530
mov edx, dword [esi]
lea eax, [ebx + 0x3ec]
call fcn.6b251fa0
mov esi, dword [ebx + 0x3ec]
xor edx, edx
test esi, esi
setne dl
mov dword [ebx + 0x360], edx
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x464], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x210], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x204], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x3d8]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x1f4], eax
xor eax, eax
jmp 0x6b253530
mov esi, dword [esi]
xor eax, eax
test esi, esi
setne al
mov dword [ebx + 0x364], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x408]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x26c], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x268], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
test eax, eax
je 0x6b253b77
mov dword [esp + 4], eax
mov eax, dword [ebx + 0x4b8]
mov dword [esp], eax
call sym.libcurl.dll_curl_slist_append
test eax, eax
je 0x6b254f0b
mov dword [ebx + 0x4b8], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x8f48], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
xor edx, edx
mov dword [ebx + 0x1a4], eax
lea eax, [ebx + 0x3f4]
call fcn.6b251fa0
xor eax, eax
mov dword [ebx + 0x298], 2
jmp 0x6b253530
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x384], eax
xor eax, eax
jmp 0x6b253530
mov edx, dword [esi]
lea eax, [ebx + 0x3dc]
call fcn.6b251fa0
mov ecx, dword [ebx + 0x3dc]
xor edx, edx
test ecx, ecx
setne dl
mov dword [ebx + 0x328], edx
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x21c], eax
xor eax, eax
jmp 0x6b253530
mov ecx, dword [esi]
xor eax, eax
test ecx, ecx
sete al
mov dword [ebx + 0x3a8], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x3c8]
jmp 0x6b2532e7
mov eax, dword [esi]
mov edx, dword [esi + 4]
mov dword [ebx + 0x230], eax
xor eax, eax
mov dword [ebx + 0x234], edx
jmp 0x6b253530
lea eax, [ebx + 0x44c]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x46c], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x434]
jmp 0x6b2532e7
lea eax, [ebx + 0x43c]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [esp], eax
call fcn.6b2783d0
mov word [ebx + 0x1b8], ax
xor eax, eax
jmp 0x6b253530
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x398], eax
xor eax, eax
jmp 0x6b253530
imul eax, dword [esi], 0x3e8
mov dword [ebx + 0x224], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], eax
add esp, 0x20
pop ebx
pop esi
pop edi
jmp 0x6b27a320
mov eax, dword [esi]
test eax, eax
je 0x6b254d03
cmp eax, 1
jne 0x6b254cf9
mov dword [ebx + 0x3b4], 1
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x228], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x1e0], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x2f8], eax
sar eax, 0x1f
mov dword [ebx + 0x2fc], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov edx, dword [esi + 4]
mov dword [ebx + 0x250], eax
xor eax, eax
mov dword [ebx + 0x254], edx
jmp 0x6b253530
mov edi, dword [esi]
mov esi, dword [esi + 4]
cmp esi, dword [ebx + 0x1b4]
jl 0x6b254440
jg 0x6b25442e
cmp edi, dword [ebx + 0x1b0]
jbe 0x6b254440
mov eax, dword [ebx + 0x3f4]
cmp dword [ebx + 0x1a4], eax
je 0x6b254f44
mov dword [ebx + 0x1b0], edi
xor eax, eax
mov dword [ebx + 0x1b4], esi
jmp 0x6b253530
lea eax, [ebx + 0x40c]
jmp 0x6b2532e7
lea eax, [ebx + 0x424]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x208], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x1e8], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x2e0], eax
xor eax, eax
jmp 0x6b253530
mov ecx, dword [esi]
xor eax, eax
test ecx, ecx
setne al
mov dword [ebx + 0x374], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
and eax, 1
mov dword [ebx + 0x39c], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x37c], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x3bc]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x378], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x454]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], eax
add esp, 0x20
pop ebx
pop esi
pop edi
jmp 0x6b27a330
mov eax, dword [esi]
mov dword [ebx + 0x288], eax
xor eax, eax
jmp 0x6b253530
mov esi, dword [esi]
test esi, esi
je 0x6b253b77
mov dword [esp + 8], 2
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.6b267d50
mov dword [esp + 4], 0x6b2895d5
mov dword [esp], esi
call fcn.6b26ee60
test eax, eax
je 0x6b254ccc
mov eax, dword [ebx + 0x4c0]
xor esi, esi
mov dword [esp], eax
call fcn.6b246d10
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.6b267db0
mov eax, esi
jmp 0x6b253530
lea eax, [ebx + 0x41c]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x258], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x3f8]
jmp 0x6b2532e7
mov ecx, dword [esi]
xor eax, eax
test ecx, ecx
setne al
mov dword [ebx + 0x324], eax
xor eax, eax
jmp 0x6b253530
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x35c], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x358], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x214], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x198], eax
xor eax, eax
jmp 0x6b253530
mov esi, dword [esi]
xor eax, eax
test esi, esi
setne al
mov dword [ebx + 0x348], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov edi, eax
mov esi, eax
sar edi, 0x1f
cmp edi, dword [ebx + 0x1b4]
jl 0x6b254638
jg 0x6b254626
cmp eax, dword [ebx + 0x1b0]
jbe 0x6b254638
mov eax, dword [ebx + 0x3f4]
cmp dword [ebx + 0x1a4], eax
je 0x6b254f60
mov dword [ebx + 0x1b0], esi
xor eax, eax
mov dword [ebx + 0x1b4], edi
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x498], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
test eax, eax
je 0x6b253b77
mov dword [ebx + 0x298], 1
xor eax, eax
mov dword [ebx + 0x354], 0
mov dword [ebx + 0x34c], 0
jmp 0x6b253530
cmp eax, 0x2e
je 0x6b254701
mov eax, 0x30
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x1f8], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
cmp eax, 1
je 0x6b254d5d
test eax, eax
setne al
movzx eax, al
mov dword [ebx + 0x2ac], eax
xor eax, eax
jmp 0x6b253530
mov esi, dword [esi]
xor eax, eax
test esi, esi
setne al
mov dword [ebx + 0x36c], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x284], eax
mov dword [ebx + 0x4bc], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x300], eax
xor eax, eax
jmp 0x6b253530
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
test eax, eax
mov dword [ebx + 0x354], eax
je 0x6b254c16
mov dword [ebx + 0x298], 4
xor eax, eax
mov dword [ebx + 0x34c], 0
jmp 0x6b253530
mov eax, dword [esi]
mov dword [esp], eax
call fcn.6b2783b0
and eax, 7
mov dword [ebx + 0x19c], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x3e4]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x2ec], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x3f0]
jmp 0x6b2532e7
lea eax, [ebx + 0x440]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x1c8], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x490], eax
xor eax, eax
jmp 0x6b253530
mov esi, dword [esi]
xor eax, eax
test esi, esi
setne al
mov dword [ebx + 0x494], eax
xor eax, eax
jmp 0x6b253530
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x2d8], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x448]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x480], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x488], eax
xor eax, eax
jmp 0x6b253530
mov esi, dword [esi]
xor eax, eax
test esi, esi
setne al
mov dword [ebx + 0x468], eax
xor eax, eax
jmp 0x6b253530
mov ecx, dword [esi]
xor eax, eax
test ecx, ecx
setne al
mov dword [ebx + 0x338], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x184], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x48c], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x298], 3
mov dword [ebx + 0x34c], 0
mov dword [ebx + 0x25c], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x218], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x2a0], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x250], eax
sar eax, 0x1f
mov dword [ebx + 0x254], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x3ac], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x3e8]
jmp 0x6b2532e7
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x470], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [ebx + 0x4ac]
test eax, eax
je 0x6b2548f4
mov eax, dword [ebx + 0x4a8]
test eax, eax
je 0x6b2548ea
mov dword [esp], eax
call dword [0x6b28604c]
mov dword [ebx + 0x4a8], 0
mov dword [ebx + 0x4ac], 0
mov edx, dword [esi]
lea eax, [ebx + 0x404]
call fcn.6b251fa0
mov edx, dword [ebx + 0x404]
mov dword [ebx + 0x4a8], edx
jmp 0x6b253530
mov eax, dword [esi]
mov edx, dword [esi + 4]
mov dword [ebx + 0x240], eax
xor eax, eax
mov dword [ebx + 0x244], edx
jmp 0x6b253530
mov eax, dword [esi]
test eax, eax
je 0x6b254ed5
cmp byte [eax], 0
mov edx, str.deflate__gzip
cmovne edx, eax
lea eax, [ebx + 0x3d0]
jmp 0x6b2532e9
lea eax, [ebx + 0x414]
jmp 0x6b2532e7
lea eax, [ebx + 0x410]
jmp 0x6b2532e7
mov esi, dword [esi]
test esi, esi
je 0x6b254d14
mov eax, dword [ebx + 0x1b4]
mov edx, dword [ebx + 0x1b0]
and edx, eax
cmp edx, 0xffffffff
je 0x6b254d14
cmp eax, 0
jbe 0x6b254d81
mov edx, dword [ebx + 0x3f4]
mov eax, 0x1b
mov dword [ebx + 0x1a4], edx
mov dword [ebx + 0x298], 2
jmp 0x6b253530
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x260], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x230], eax
sar eax, 0x1f
mov dword [ebx + 0x234], eax
xor eax, eax
jmp 0x6b253530
imul eax, dword [esi], 0x3e8
mov dword [ebx + 0x218], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
test eax, eax
mov dword [ebx + 0x1c0], eax
je 0x6b254e92
mov dword [ebx + 0x1d4], 1
xor eax, eax
jmp 0x6b253530
lea ecx, [ebx + 0x438]
lea edx, [ebx + 0x434]
mov dword [esp + 0x30], 0
jmp 0x6b2540d9
lea eax, [ebx + 0x42c]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x1f0], eax
xor eax, eax
jmp 0x6b253530
mov ecx, dword [esi]
test ecx, ecx
jne 0x6b254c46
mov dword [ebx + 0x18c], 0
xor eax, eax
jmp 0x6b253530
mov ecx, dword [esi]
test ecx, ecx
jne 0x6b254c84
mov dword [ebx + 0x190], 0
xor eax, eax
jmp 0x6b253530
mov ecx, dword [esi]
xor eax, eax
test ecx, ecx
setne al
mov dword [ebx + 0x390], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
test eax, eax
mov dword [ebx + 0x1cc], eax
je 0x6b254ebc
mov dword [ebx + 0x1d0], 1
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x1c4], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], eax
add esp, 0x20
pop ebx
pop esi
pop edi
jmp 0x6b27a340
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x340], eax
xor eax, eax
jmp 0x6b253530
mov ecx, dword [esi]
xor eax, eax
test ecx, ecx
setne al
mov dword [ebx + 0x34c], eax
xor eax, eax
jmp 0x6b253530
mov dword [esp + 0x30], ebx
add esp, 0x20
pop ebx
pop esi
pop edi
jmp 0x6b26bcb0
mov eax, dword [esi]
mov dword [ebx + 0x2e4], eax
xor eax, eax
jmp 0x6b253530
lea eax, [ebx + 0x3fc]
jmp 0x6b2532e7
mov eax, dword [esi]
mov dword [ebx + 0x170], eax
xor eax, eax
jmp 0x6b253530
mov edx, dword [esi]
xor eax, eax
test edx, edx
setne al
mov dword [ebx + 0x334], eax
xor eax, eax
jmp 0x6b253530
mov esi, dword [esi]
test esi, esi
je 0x6b254c35
mov dword [ebx + 0x298], 2
xor eax, eax
mov dword [ebx + 0x34c], 0
jmp 0x6b253530
mov eax, dword [esi]
test eax, eax
je 0x6b253b77
cmp byte [eax], 0
je 0x6b253b77
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], eax
add esp, 0x20
pop ebx
pop esi
pop edi
jmp 0x6b26bca0
lea eax, [ebx + 0x418]
jmp 0x6b2532e7
mov esi, dword [esi]
xor eax, eax
test esi, esi
setne al
mov dword [ebx + 0x314], eax
xor eax, eax
jmp 0x6b253530
mov ecx, dword [esi]
xor eax, eax
test ecx, ecx
setne al
mov dword [ebx + 0x368], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x8f48], eax
xor eax, eax
jmp 0x6b253530
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x370], eax
xor eax, eax
jmp 0x6b253530
mov eax, dword [esi]
mov dword [ebx + 0x16c], eax
xor eax, eax
jmp 0x6b253530
mov edi, dword [esi]
xor eax, eax
test edi, edi
setne al
mov dword [ebx + 0x318], eax
xor eax, eax
jmp 0x6b253530
mov dword [ebx + 0x298], 1
xor eax, eax
jmp 0x6b253530
and dword [ebx + 0x500], 0xffffffef
xor eax, eax
jmp 0x6b253530
mov dword [ebx + 0x298], 1
xor eax, eax
jmp 0x6b253530
mov eax, ecx
shr eax, 4
and eax, 1
movzx edx, al
test al, al
mov dword [ebx + 0x8ec8], edx
je 0x6b254c61
and ecx, 0xffffffef
or ecx, 2
and ecx, 0xffffffdf
xor eax, eax
jmp 0x6b254c6f
cmp edx, 0x1f
je 0x6b254cc2
mov eax, edx
bt ecx, eax
lea edx, [eax + 1]
jae 0x6b254c68
mov dword [ebx + 0x18c], ecx
xor eax, eax
jmp 0x6b253530
mov eax, ecx
shr eax, 4
and eax, 1
movzx edx, al
test al, al
mov dword [ebx + 0x8ee0], edx
je 0x6b254c9f
and ecx, 0xffffffef
or ecx, 2
and ecx, 0xffffffdf
xor eax, eax
jmp 0x6b254cad
cmp edx, 0x1f
je 0x6b254cc2
mov eax, edx
bt ecx, eax
lea edx, [eax + 1]
jae 0x6b254ca6
mov dword [ebx + 0x190], ecx
xor eax, eax
jmp 0x6b253530
mov eax, 4
jmp 0x6b253530
mov dword [esp + 4], str.SESS
mov dword [esp], esi
call fcn.6b26ee60
test eax, eax
je 0x6b254df9
mov eax, dword [ebx + 0x4c0]
xor esi, esi
mov dword [esp], eax
call fcn.6b246d40
jmp 0x6b254560
mov eax, 0x30
jmp 0x6b253530
mov dword [ebx + 0x3b4], 0
xor eax, eax
jmp 0x6b253530
mov edx, esi
lea eax, [ebx + 0x3f4]
call fcn.6b251fa0
mov edx, dword [ebx + 0x3f4]
jmp 0x6b254995
mov dword [ebx + 0x304], 0
jmp 0x6b253530
mov dword [ebx + 0x304], 2
xor eax, eax
jmp 0x6b253530
mov dword [ebx + 0x304], 1
xor eax, eax
jmp 0x6b253530
mov dword [esp + 4], str.CURLOPT_SSL_VERIFYHOST_no_longer_supports_1_as_value_
mov dword [esp], ebx
call fcn.6b24c1c0
mov eax, 0x2b
jmp 0x6b253530
mov eax, 1
jmp 0x6b253530
xor edx, edx
lea eax, [ebx + 0x3f4]
call fcn.6b251fa0
mov edx, dword [ebx + 0x1b0]
mov eax, 1
mov edi, edx
or edi, dword [ebx + 0x1b4]
cmovne eax, edx
mov dword [esp], eax
call dword [0x6b286050]
test eax, eax
mov edi, eax
je 0x6b25498a
mov eax, dword [ebx + 0x1b0]
mov ecx, eax
or ecx, dword [ebx + 0x1b4]
je 0x6b254dd7
mov dword [esp + 8], eax
mov dword [esp + 4], esi
mov dword [esp], edi
call sub.msvcrt.dll_memcpy
mov dword [ebx + 0x3f4], edi
mov edx, edi
xor eax, eax
jmp 0x6b254995
mov dword [ebx + 0x38], 0
mov dword [ebx + 0x3c], 0
jmp 0x6b253f88
mov dword [esp + 4], str.FLUSH
mov dword [esp], esi
call fcn.6b26ee60
test eax, eax
jne 0x6b254f2d
cmp dword [ebx + 0x4c0], 0
je 0x6b254fa9
mov dword [esp], esi
call dword [0x6b286044]
test eax, eax
mov esi, eax
je 0x6b254f9f
mov dword [esp + 8], 0xb
mov dword [esp + 4], eax
mov dword [esp], str.Set_Cookie:
call fcn.6b26ef10
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
test eax, eax
je 0x6b254f7c
lea eax, [esi + 0xb]
mov dword [esp + 0xc], eax
mov dword [esp + 8], 1
mov eax, dword [ebx + 0x4c0]
mov dword [esp], ebx
mov dword [esp + 4], eax
call fcn.6b245ab0
mov dword [esp], esi
xor esi, esi
call dword [0x6b28604c]
jmp 0x6b254560
mov dword [ebx + 0x1d4], 0
mov dword [ebx + 0x1c0], sub.msvcrt.dll_fwrite
jmp 0x6b253530
mov dword [ebx + 0x4f8], 0
xor eax, eax
jmp 0x6b253530
mov dword [ebx + 0x1d0], 0
mov dword [ebx + 0x1cc], sub.msvcrt.dll_fread
jmp 0x6b253530
xor edx, edx
jmp 0x6b25493f
mov dword [ebx + 0x4f8], 0
xor eax, eax
jmp 0x6b253530
mov dword [ebx + 0x8600], 0
jmp 0x6b253fa9
mov dword [ebx + 0x4c0], 0
jmp 0x6b253f9a
mov eax, dword [ebx + 0x4b8]
mov dword [esp], eax
call sym.libcurl.dll_curl_slist_free_all
mov eax, 0x1b
mov dword [ebx + 0x4b8], 0
jmp 0x6b253530
mov dword [esp + 4], 0
xor esi, esi
mov dword [esp], ebx
call fcn.6b246e70
jmp 0x6b254560
lea eax, [ebx + 0x3f4]
xor edx, edx
call fcn.6b251fa0
mov dword [ebx + 0x1a4], 0
jmp 0x6b254440
lea eax, [ebx + 0x3f4]
xor edx, edx
call fcn.6b251fa0
mov dword [ebx + 0x1a4], 0
jmp 0x6b254638
mov dword [esp + 0xc], esi
mov dword [esp + 8], 0
mov eax, dword [ebx + 0x4c0]
mov dword [esp], ebx
mov dword [esp + 4], eax
call fcn.6b245ab0
jmp 0x6b254e82
mov esi, 0x1b
jmp 0x6b254560
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], ebx
call fcn.6b2467b0
mov dword [ebx + 0x4c0], eax
jmp 0x6b254e1e
mov eax, 4
ret
mov eax, 4
ret
mov eax, 4
ret
mov eax, 4
ret
mov eax, 4
ret
mov eax, 4
ret