Function at 0x1009fdb9
Capabilities:
Encode data using xor
Receive http response

Disassembly:
jl 0x1009fd56
adc ch, byte [edi + 0x36d6605a]
cld
pop es
add byte [ebx - 0x7172f33c], al
cwde
add dword [eax], eax
add al, ch
push esi
xor bh, bl
sti
invalid
pushfd
test byte [0x1009fdb9], 6
add eax, 0x1009fdb9
push es
jne 0x1009fdba
jg 0x1009fd48
and eax, 0xe4d58a27
xchg ebx, eax
popal
xor al, 0x78
and esi, dword [ecx + edi]
jb 0x1009fd55
sbb dword [ebx + 0x6d1d721e], esi
insd dword es:[edi], dx
pop ebp
or eax, 0x4b66a540
fbstp tbyte [ebx]
dec di
aaa
or eax, 0xbf3df739
out 0x3b, al
sar byte [ebx + 0x2ce5ee4a], 1
fdivr st(7), st(0)
sbb al, 0x6c
in al, dx
jl 0x1009fd37
sub bh, byte [eax]
ja 0x1009fd64
mov al, byte [0xa331d631]
mov bh, 0xf1
jl 0x1009fd82
inc ebx
test al, 0x23
and eax, 0xdb6c0e00
pop esi
mov dl, 0x3c
popfd
push ebp
mov ebp, esp
push ecx
push ecx
push ebx
push esi
mov esi, ecx
pushfd
test byte [0x1009fecb], 0x4f
jne 0x1009fecc
cli
add byte [eax], al
add byte [ebx + 0x527ac2d0], ah
mov dword [0x527ac2d0], eax
push ebp
pop edi
mov edi, 0x5122479
push ebp
fdivr qword [ecx - 0x30]
adc al, byte [0xd079dc55]
sub dh, byte [edx]
mov gs, edi
add dh, byte [eax + 0x19]
xor dword [ecx], ecx
adc ebx, edx
aam 0x5b
fimul dword [ebx + 0x39c6a083]
dec esi
sub dword [esi + 0x68], 0x88e7738f
jne 0x1009fdce
mov ch, 2
xchg ecx, eax
cwde
inc ebp
jnp 0x1009fe7d
adc ebx, dword [ebx]
jb 0x1009fe68
add byte [esp + esi*8], ch
mov esp, dword [eax + 0x7b850940]
mov esp, 0x8ac33e94
push ebp
sub eax, 0xb59f27c2
call 0xd289a8aa
pop ecx
adc byte [ebx], al
xchg ebp, eax
or esi, dword [ebp - 0x2a58ca6c]
jno 0x1009feaa
pop edx
stosd dword es:[edi], eax
add dword [ebx + 0x3aa2f881], ecx
pop esp
or al, 0x13
sub ah, byte [edi]
test al, 0x80
aas
and eax, 0xd0be1285
rol ah, 1
mov byte [0xc0658efe], al
les esp, [edx - 0x3f9a7102]
or ebp, dword [ebx - 0x74]
loopne 0x1009fddc
jg 0x1009febf
popfd
inc esp
pop edi
in eax, dx
dec ebp
dec edx
dec esi
add dl, 0x82
aas
xor esi, dword [ebp - 0x3d]
pop esp
pop eax
pop ecx
aaa
aad 0xe0
push 0xa9a7e0bb
pop edx
add byte [edx + 0x67b47618], 0x70
stc
cmpsd dword [esi], dword es:[edi]
test eax, 0x1882825a
jbe 0x1009fe24
sbb byte [eax], 0x76
mov ah, 0x67
jo 0x1009fe6c
jo 0x1009fe6c
jne 0x1009fe8b
or eax, 0x51336bf0
push ecx
sub al, 0x6b
mov cl, byte [ecx - 0x2c17694e]
test al, 0xd5
inc ebp
jne 0x1009fe5b
adc eax, 0xed6f91bd
outsd dx, dword [esi]
in eax, dx
mov bh, 0xa9
outsd dx, dword [esi]
ja 0x1009fe38
cmp dh, bl
pop ss
loop 0x1009fec3
jno 0x1009fe43
push ecx
nop
jl 0x1009fe44
pushal
adc ecx, dword [bp + si + 0x14]
inc esp
or eax, 0x3c7ad25b
in eax, 0x70
aas
and esp, dword [ecx - 0x4f]
neg byte [eax + ecx - 0x2c17ebaa]
mov al, 0x98
out dx, eax
pop esp
add dh, 0xd5
sbb eax, 0x3c0d5b14
mov eax, dword [0x101e6ad0]
fnstsw word [edi + 0x6656c4a]
or eax, 0x6ad0a13c
push ds
push 0x1e
adc ch, bl
mov edi, 0x6656c4a
popfd
lea eax, [esi + 0x64]
xor ebx, ebx
cmp dword [eax + 0x14], 0x10
pushfd
test byte [0x1009ffa8], 0xcd
jne 0x1009ffa9
push ebx
jbe 0x1009fe71
cmp bl, byte [ecx - 0x64]
sub ah, ch
out 0xdc, eax
sub al, 0x1f
rep stosb byte es:[edi], al
dec ebp
lds ecx, [edx]
bound edi, qword [edx]
sbb al, 0x3b
inc ebx
outsb dx, byte [esi]
and dword [esi - 0x796f6267], edx
in eax, dx
in eax, 0xad
or al, 0x43
cmp dword [edi - 0x210f4f3b], ebx
xchg esp, eax
sub ebx, ecx
xor dword [eax], ecx
stosd dword es:[edi], eax
test dword [ebx - 0x13], edi
or dword fs:[eax], edx
pop eax
lds ebp, [ebp + esi*4 + 0x43]
sal dword [ebx - 0x7b], 1
and cl, byte [ecx + 0x71]
add al, 0xe4
cmp edx, eax
cld
in al, 0x3b
sar ah, 1
mov ebx, 0xeb13b614
in al, dx
aaa
imul ebx, dword [edx + 0x7e], 0xb3535f68
mov eax, 0x3d1fda57
int 0x16
adc byte [edi], ch
fcmovne st(0), st(5)
xor ebp, dword [edi - 0x491a0e0d]
int1
in eax, 0xb6
mov word [ecx - 0x3d5d646d], es
sub ah, byte [edi + 0x12]
jno 0x1009ff8b
mov ch, 0x68
outsb dx, byte [esi]
push edi
and eax, dword [ebx + 0x6ab85ff4]
cmovg ebx, dword [ebx - 0xbe44fed]
mov dword [edi + 0x5f6255d], esi
mov esp, 0x99a2e0f
pop ecx
jl 0x1009ff44
adc byte [ebx], al
jne 0x1009ffdf
or byte [ebp + 0x1b1b6e03], dh
shl ebx, 1
sub byte [eax], 0xcb
push esp
pop ds
cmp dword [ecx + 0x25350bf0], 0xffffffce
adc al, 3
add ebp, ebx
xchg ebp, eax
push ds
inc eax
insb byte es:[edi], dx
lodsd eax, dword [esi]
or byte [ebp + 0x2d], 0x8b
inc ebx
fcomp qword [ecx - 0x7418b9cf]
in al, 0x11
mov al, byte [0x4157d80b]
aam 0xe0
aad 0xd2
add eax, dword [ebx]
jmp 0x1009ff24
popfd
push edi
mov dword [eax + 0x10], ebx
jb 0x1009ffb2
mov eax, dword [eax]
mov edi, dword [sym.imp.KERNEL32.dll_GetLastError]
mov byte [eax], bl
mov dword [ebp - 8], ebx
pushfd
test byte [0x100a004b], 0x3c
jne 0x100a004c
sar dword [edi], 0x62
jl 0x1009ffe6
aam 0x30
nop
sub al, 0x73
adc al, 0xcc
mov esi, dword [eax + 0x28]
xchg ecx, eax
jl 0x100a0039
pop eax
idiv dword [esi + 0x5bfc4066]
mov esi, 0x5bfc4066
xor byte [edx - 0x1608a496], cl
push 0x5b
imul ecx
or eax, 0x672b9ac3
mov esi, 0x7cdd90e4
mov ebx, 0x604dfad2
in al, 0x9f
movsb byte es:[edi], byte [esi]
sub al, 0x91
leave
dec eax
pop eax
outsd dx, dword [esi]
aaa
loopne 0x100a003c
aaa
sub esi, dword [edi + 0x18b401a]
push esi
dec ebx
mov al, byte [0x6f0e6898]
inc eax
das
shr byte [edx], 1
push edi
push ss
cli
and al, 0x8a
call 0xffb2d41f
add dword [ebx + 0x2d], ebp
mov edx, 0x1af1990c
jecxz 0x100a0055
push ds
dec dword [edi - 0x2575ea25]
out dx, eax
sti
in eax, dx
jge 0x100a0004
cmp eax, 0x51c175a
sbb al, 5
mov bh, 0x17
mov cl, 0x50
shr dword [ebx], cl
in al, dx
sbb al, 0xbb
cmp eax, 0x36bfe6e2
popfd
cmp byte [esi + 0x1cc], 0
pushfd
test byte [0x100a00fc], 0x63
jne 0x100a00fd
dec ebx
mov dword [0x714afb5e], eax
cmpsb byte [esi], byte es:[edi]
sbb byte [0xb02bd242], 0xcf
sbb al, 0x22
inc esi
call 0xf9e6348a
push es
mov edi, 0x644bfb5a
or byte [eax + 0x7e629797], ah
call 0x6e15f555
and al, 0x76
leave
mov ds, esp
sbb byte [esi + ebp*8 + 0x43], cl
out dx, al
inc ebx
mov esp, 0xbadb8467
sbb eax, 0x8c242727
enter 0xfffffffffffffbb6, 0xffffffffffffffac
jns 0x100a00bf
enter 0xffffffffffffd942, 0xffffffffffffffaa
in eax, dx
stc
push es
sbb byte [esi], ch
sal eax, 0x87
and eax, 0x44cefa54
push ds
pushfd
ja 0x100a0090
popfd
mov fs, word [edx]
add dword [edx - 0x25], ebx
push ds
push edx
popal
sub byte [esi - 5], dh
sbb ecx, dword [ecx + 0x115e313e]
adc bl, bl
scasb al, byte es:[edi]
sub dl, ah
mov al, 0x90
imul eax, esp, 0xffffffeb
push 0xffffffffffffffd6
jae 0x100a011c
push 0xffffffffffffffcd
pop ecx
mov al, 0xb9
ja 0x100a011e
ficomp word [ebp - 0x51]
jns 0x100a00f3
xor eax, 0xe7ad82c4
out dx, eax
inc ebx
add dword [edx + 0x2ba33837], edx
fmul dword [edx + 0x6102c58b]
or eax, 0x9eb73172
mov cl, byte [ebx + 0xd6102c5]
jb 0x100a012c
mov bh, 0x9e
popfd
jne 0x100a0a28
or dword [eax], eax
add byte [ebx - 0x963f7ba], cl
add eax, 0x100a012f
jns 0x100a0185
mov eax, dword [esi + 8]
pushfd
test byte [0x100a012f], 0x79
jne 0x100a0130
pop ds
fisttp dword [ecx + 0x33]
jne 0x100a0192
xor dword [0xf225dea2], 0xffffff85
mov eax, 0x136d48a3
test dword [eax + 0x136d48a3], edi
mov dword [0x3d136d48], eax
dec esp
insd dword es:[edi], dx
mov esp, 0x28b03cac
retf 0x61be
cmp eax, 0xacbc6d4c
cmp al, 0xb0
sub dl, cl
mov esi, 0x47a9c661
popal
invalid
popfd
cmp eax, ebx
je 0x100a0695
lea ecx, [ebp - 8]
push ecx
push eax
call dword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
test eax, eax
pushfd
test byte [0x100a0231], 0x42
rcr byte [esi + esi*8 + 0xa023105], 0x10
inc edx
jne 0x100a0232
lodsd eax, dword [esi]
mov dl, 0x77
stc
inc eax
adc eax, 0x45757fea
add dword [edi + 0x3b1d89cd], edx
pop edi
dec ebp
mov ebp, 0xa38b1e19
sbb al, 0x32
movsb byte es:[edi], byte [esi]
stosb byte es:[edi], al
jae 0x100a0101
inc edi
cdq
inc esp
mov byte [edx], ch
idiv dword [edi]
jbe 0x100a0145
push ebp
add dword [ecx - 0x397113e8], esi
xchg esi, eax
out dx, al
out dx, al
pop ebp
int 7
cmc
in al, dx
sbb al, bh
sal dword [edi - 0x7a974890], cl
xor eax, 0x642a76bf
test dword [0x642a76bf], esi
mov al, 0xe3
cwde
dec esp
inc eax
adc ch, ah
dec edx
test eax, ecx
salc
lahf
outsb dx, byte [esi]
dec edx
dec esp
insb byte es:[edi], dx
mov dword [0x1056935d], eax
inc edi
out 0x94, al
xchg edx, eax
sbb byte [edx - 0xf], bh
aas
adc dword [eax + ebp - 0x51], 0x46bfa477
and eax, dword [ecx - 0xc]
call 0x84a30610
scasd eax, dword es:[edi]
mov al, 0xb5
mov eax, dword [0x721951b4]
or byte [ecx - 0x40], al
sub bl, byte [ebx]
sahf
push ebx
cmpsd dword [esi], dword es:[edi]
mov dl, 0x28
pop ebx
shl dword [ecx + 0x54f4ee5], cl
pop ecx
into
pop ebx
fistp word [ebx + 0x2f]
loop 0x100a01a3
sbb byte [esi - 0x103e93db], ch
scasb al, byte es:[edi]
cld
jl 0x100a01a8
pop ebx
dec edi
cmp eax, dword [0xca402513]
out dx, eax
adc al, 0xab
fidiv word [ecx]
mov ecx, 0x15d42cc0
or ch, dl
cmp ebx, 0x68
inc ebx
test dword [ebp + 0x3b], 0x9ed3e0fc
pop ss
mov ebp, 0xea2c0fc7
add byte [eax - 0x659202c4], cl
mov edi, 0xfa95f7bf
mov bl, 0xdf
fstp xword [edx]
xchg dword [eax], eax
out dx, al
mov al, 0x19
cmp bh, bl
push cs
sbb edx, edx
jle 0x100a0252
sahf
popfd
je 0x100a04a9
mov eax, dword [ebp - 8]
cmp eax, ebx
jbe 0x100a04a9
mov dword [ebp - 4], ebx
pushfd
test byte [0x100a0285], 0x36
jne 0x100a0286
sbb ebp, dword [esi + eax*4 + 0x64d970a8]
cli
lodsb al, byte [esi]
xchg byte [eax - 0x59b2690], ch
int3
popfd
cmp eax, dword [ebp + 0xc]
jb 0x100a028f
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 4]
push ecx
push eax
push dword [ebp + 8]
push dword [esi + 8]
call dword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
pushfd
test byte [0x100a02b5], 0x8e
jne 0x100a03b6
sub eax, 0xf447f05f
outsd dx, dword [esi]
mov edx, edx
pop ss
or eax, 0x50219578
mov edi, 0x84ce56b8
cmp byte [ebx + 0x5f], dh
or byte [ebp + 0x65c01501], cl
sub eax, 0xf9039a58
clc
inc edi
sti
shl byte [esi - 0x4d], 0xed
out dx, eax
or bh, byte [ecx - 0x94145d6]
mov edi, 0x492016a2
out 0xee, al
push ebp
mov ch, 0x6b
mov eax, dword [0xd4c2d079]
add eax, 0xf4a96caa
leave
fisubr word [esi]
imul esp, dword [ecx - 0x2b3d2f87], 5
stosb byte es:[edi], al
insb byte es:[edi], dx
test eax, 0x2edec9f4
sub byte [ecx + 0x3c35877d], bh
inc eax
jb 0x100a02e8
inc esi
sub al, al
out 0xf0, eax
lds edi, [ecx + 4]
and eax, 0xf912dcd1
push ebx
shl dword [ebx + esi*4 - 0x1f686cbf], 0x7d
out 0x53, eax
mov bh, 0xf1
mov esi, 0xfbe1f060
pop eax
adc byte [esi], dl
int 0xdb
sbb ecx, ebx
and eax, 0x495c71c5
mov ebp, ebp
sub eax, 0xf758088a
adc cl, byte [eax + 0x36]
sahf
dec eax
sahf
add byte [edi + 0x10], 0x3d
pop ecx
jbe 0x100a0344
mov al, byte [0xb0864eb7]
or bh, dh
xor al, byte [edi]
pop es
push 0x92065032
mov ah, 0x19
inc ecx
out 0x24, al
cmp esi, 0x911f1aa9
or eax, 0xeb87e80e
clc
mov dword [0xd44f047b], eax
or dh, byte [eax + 0x3a]
sbb eax, esi
insb byte es:[edi], dx
pop esp
aad 0x53
mov dl, 0x1d
pop ss
push esi
add ebx, edi
add ebx, dword [ecx + ebp*2]
push ebp
sbb al, 0xf3
pushal
or esp, eax
rcr al, 0xce
xor dword [ebx - 0x3d92cedf], ecx
ja 0x100a0332
or al, 0x91
adc eax, 0x44695af0
jnp 0x100a034d
xchg edi, eax
cdq
push ecx
push cs
pop ebp
insd dword es:[edi], dx
sbb bl, byte [ebx - 0x4a]
cmpsd dword [esi], dword es:[edi]
mov dword [0xd881eaf3], eax
sti
adc ecx, dword [edx]
and byte [ebx - 0x53], dh
push 0xffffffffffffffee
push ebp
mov edi, dword [ebp - 0x7a2c3c38]
popal
out dx, al
lodsb al, byte [esi]
inc ebp
fisttp word [ebx - 0x4d459244]
popfd
jne 0x100a06a2
call edi
cmp eax, 0x2efe
je 0x100a0824
push 0xa
pushfd
test byte [0x100a04a2], 0x8e
jne 0x100a04a3
push edx
insb byte es:[edi], dx
sbb byte [edx], al
cdq
test byte [ebx], dh
int3
popfd
jmp 0x100a0697
call edi
cmp eax, 0x2efe
je 0x100a0878
add eax, dword [eax]
add byte [esi + esi*8 + 0xa057c05], bl
adc byte [edi + ecx - 0x7b], dh
mov ecx, 0x15000000
sbb byte [ecx + 0x4b], bh
nop
pushfd
test byte [0x100a057c], 0x74
jne 0x100a057d
adc eax, 0x904b7918
in al, dx
push fs
inc ebp
mov ah, byte [ebp + 0x22f21301]
jne 0x100a04d1
and dh, byte [ebp - 4]
pop ebp
inc ecx
add ebp, dword [edx + 0x61a89d4f]
test bh, al
les ebx, [ebx + 0x3d]
test byte [edi], dl
shr byte [eax + 0x4bb65482], cl
push 0x69
dec eax
add al, 0x6f
aaa
xor ecx, eax
cmc
pop ebp
mov ds, word [esi + edi]
xchg ebx, eax
and byte [0x9f1308a0], ah
xor bh, byte [edx]
mov cl, 0x59
pushfd
cli
pop ds
mov al, byte [0x329f1308]
cmp dh, byte [ecx + 0x1ffa9c59]
jmp dword [edx + 0x3f]
dec edi
or esi, dword [ebx - 0x1f]
jl 0x100a04b3
adc eax, 0x7e136b79
add cl, dh
ja 0x100a0584
mov eax, 0x44d40cff
jnp 0x100a04fb
xor dword [edx], 0xef9bece4
cmpsd dword [esi], dword es:[edi]
insd dword es:[edi], dx
and byte [ebp - 0x21c638cb], bh
sbb ecx, edx
and dword [edx + 0x43bf9c86], 0x5c8b525
cmp eax, 0xc1eaf960
dec edx
test eax, 0x2c3f9e5e
pop edi
and al, 0x18
and eax, 0x88b486a6
in al, 0x96
shl byte [0x45a23136], cl
dec eax
pop ss
fnop
popfd
push dword [esi + 0x1c8]
push str.WinHttpClient::ReceiveResponse_Begin_WaitForSingleObject_hRecvEvent_d...
push ebx
push 3
pushfd
test byte [0x100a0619], 0x7c
jne 0x100a061a
salc
jno 0x100a052c
popfd
mov ch, 0x41
mov eax, 0x51edaf69
pop esi
sbb dword [esi + 0x453aaa42], esi
push ds
xor dword [edx], edi
inc ebp
out dx, al
and ebx, esi
cdq
jg 0x100a0632
sbb al, byte [ebx + 0x3d]
and dword [esi + ebx - 0x4872d7be], 0x10a2a9b0
push ds
add byte [ebp + 0x44], ch
adc dword [edi - 0x45fbe187], ecx
xor dword [eax - 0x77], ebp
xchg ecx, eax
xchg edx, eax
and dword [edi + 0x2e], ecx
add eax, 0xb948dda0
mov dword [edi + 0x18], ebx
adc byte [ebx], cl
sbb dl, byte [edx - 0x5b]
dec esp
xchg edx, eax
cld
mov ecx, 0xd5e539db
in al, 0x45
dec edi
and edi, ebx
lodsb al, byte [esi]
or cl, byte [edx + 0x64206480]
adc al, 0x2a
inc edx
sub cl, byte [0x1184f316]
xor eax, 0xb0be02ec
lodsd eax, dword [esi]
mov ah, 0x46
push eax
mov cl, byte [edi - 0x187fdbd0]
aas
rcr dh, 1
and eax, esi
in eax, dx
or al, 0x1a
outsd dx, dword [esi]
popfd
call fcn.10049c0c
add esp, 0x10
push 0xffffffffffffffff
push dword [esi + 0x1c8]
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov ebx, eax
push ebx
push dword [esi + 0x1c8]
push str.WinHttpClient::ReceiveResponse_End_WaitForSingleObject_hRecvEvent_d_dwRet_d...
push 0
fcom dword [ebx - 1]
mov dh, 0xc8
add dword [eax], eax
add byte [eax + 8], ch
jg 0x100a0652
adc byte [edx], ch
push 3
call fcn.10049c0c
add esp, 0x14
test ebx, ebx
pushfd
test byte [0x100a068d], 0x20
je 0x100a068e
or dl, byte [eax]
and byte [edi + esi + 0x34], dh
hlt
xor al, 0xf4
xchg ebp, eax
pop eax
test eax, 0xeaf29761
cmpsb byte [esi], byte es:[edi]
sub eax, 0x433d9984
movsd dword es:[edi], dword [esi]
mov ah, 0xe8
xchg edi, eax
xor dh, al
clc
cmpsb byte [esi], byte es:[edi]
insd dword es:[edi], dx
jne 0x100a0654
sahf
dec esp
mov word [ecx], cs
cmp ebx, dword [eax + 0x6a96527a]
into
and al, 0xc1
nop
dec esi
mov dword [0xcc40abc6], eax
mov dh, 0x1e
xor al, byte [ebx + 0x1404fbc]
popfd
jne 0x100a0896
push 0x32
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x100a004d
cmp dword [ebp - 4], ebx
jne 0x100a074f
push str.WinHttpClient::ReceiveResponse_return1_0
push ebx
push 3
pushfd
test byte [0x100a0745], 0xf5
jne 0x100a0746
jnp 0x100a06b3
xor dword [ebp - 0x58], esp
xor esp, ecx
push eax
rcr byte [edi], 1
dec eax
test bh, bl
lodsb al, byte [esi]
in al, 0x2d
sti
mov bh, 0xdd
push esp
push ebx
xor eax, dword [esi]
sub dword [ebx], ebp
add al, 0x85
sbb ebx, edi
pop es
sbb ah, byte [edi - 0x3b]
cmp al, 0x24
sub dword [ecx], eax
fild qword [ecx - 0x67772fc1]
adc dword [edx], 0xd6a10ccf
inc edi
xlatb
lodsb al, byte [esi]
add ax, 0xda4b
sbb ebp, dword [edi]
pushal
into
pop edx
stosd dword es:[edi], eax
pushal
push ecx
sbb ecx, dword [esi]
xchg edi, eax
push edi
cld
push ss
mov edx, 0x786befa3
ja 0x100a0707
pop ebp
xor cl, byte [edi - 0x590111c6]
stosb byte es:[edi], al
out 0xab, al
dec eax
in eax, dx
dec ecx
mov word [eax], gs
jecxz 0x100a0725
xchg edx, eax
leave
adc ebp, dword [edx - 0x40d91d5d]
bound esi, qword [edi]
stosb byte es:[edi], al
mov dword [0x62bf26e2], eax
aaa
sbb eax, dword [esi + 0x10fe943b]
leave
fild qword [ecx]
push es
fistp dword [edi]
mov ecx, 0x31d6a178
sub byte [ebx + 0x55], al
fmul dword [esi]
push ds
inc ebx
push ss
popfd
call fcn.10049c0c
add esp, 0xc
mov eax, dword [ebp - 4]
jmp 0x100a0a3a
push str.WinHttpClient::ReceiveResponse_return2_0
jmp 0x100a0a2d
call edi
push eax
push str.WinHttpClient::ReceiveResponse__Error_d
push ebx
push 3
mov dword [esi + 0x124], eax
call fcn.10049c0c
add esp, 0x10
jmp 0x100a0a28
call edi
push ebx
push str.WinHttpClient::ReceiveResponse_WaitForSingleObject_dwRet_d
push 0
push 3
pushfd
test byte [0x100a0985], 0x75
jne 0x100a0986
pop ebx
add al, 0x51
pop ebx
mov esp, 0xf0cbfa21
xor dword [ecx], ecx
and byte [eax - 0x2f30c20e], dl
pop edi
mov dword [edx + 0x7d81991d], ebp
stosd dword es:[edi], eax
fistp word [ebp - 0x739945f7]
cmp ah, dl
adc ebp, dword [ecx]
mov ebp, 0x33ac6c8
cmp eax, 0xd4598c66
cmp byte [ecx + ecx], dh
cwde
imul esi, dword [eax - 0x617e86d6], 0x64
test dword [ebx], esi
push 0xffffffffffffff9b
arpl word es:[eax - 0x17], dx
xor ebp, dword [ecx]
or esi, edi
xchg ecx, eax
and edi, dword [edx + 0x15f611df]
xchg ebp, edx
in al, 0xae
not byte [0xaee4d587]
inc ebp
dec edx
nop
sbb byte [edx + ebx*4 + 0xf28ee30], ah
movsb byte es:[edi], byte [esi]
lcall 0xf6b, 0xf28ee30
loop 0x100a097c
out dx, al
sub byte [edi], cl
imul ecx, dword [edi], 0xffffffe2
outsd dx, dword [esi]
fadd qword [esi + 0x69]
int 0x9b
adc bl, ah
daa
pop esi
push ebp
mov ecx, 0x886a8f23
enter 0x5184, 6
fidivr word [eax]
jno 0x100a0968
mov ch, byte [ecx + 0x4845b584]
inc eax
dec ebp
inc edi
lds esi, [ecx + esi - 0xbb5d76d]
neg dword [ecx]
lahf
jo 0x100a08f9
pop edi
inc ebp
jnp 0x100a098e
jbe 0x100a0903
aas
fiadd word [esi + 0x10]
salc
push esp
clc
scasd eax, dword es:[edi]
mov esi, 0xd78fb75
pop ebx
lahf
lea eax, [ebx]
dec esi
test dword [edi + 0x426ef701], ecx
pop ds
into
jo 0x100a0991
sahf
jl 0x3da7aa6f
js 0x100a0979
pop esi
daa
dec esp
jae 0x100a0906
jle 0x100a093b
mov dl, 0x87
arpl word [edi - 0x4f66cff6], cx
add cl, byte [eax]
leave
or dh, byte [eax]
cdq
mov al, 2
or cl, cl
mov eax, 0x61aced2a
in eax, dx
lodsb al, byte [esi]
popal
mov eax, 0x3bc50b80
add eax, 0x7eb961d3
popfd
mov dword [esi + 0x124], eax
pushfd
test byte [0x100a0a1c], 0x3c
jne 0x100a0a1d
or cl, byte [edx]
adc byte [edi + ecx], bh
test dword [edx - 0x61000000], eax
lahf
js 0x100a09fa
sub bh, byte [edx + 0x658ee3f7]
xor bh, byte [eax]
aad 0x70
pop esi
shr byte [edi + 0x78], 1
pop eax
mov cl, 3
fild word [edx - 0x38]
xor esi, esi
out 0xdf, al
xchg ecx, eax
cld
pushfd
mov ebp, 0x8ac1ba7e
arpl bx, si
and bh, ch
mov eax, dword [0x206b5e83]
std
pop esi
imul esp, dword [eax], 0xfffffffd
cmpsd dword [esi], dword es:[edi]
in al, dx
movsd dword es:[edi], dword [esi]
ja 0x100a0a42
psubb mm5, qword [ecx + 0x1d820d08]
test eax, 0x1d820d08
xor al, 6
lodsb al, byte [esi]
jg 0x100a09c4
test dword fs:[ecx + 0x15], ebx
pop es
outsb dx, byte [esi]
pop ds
sub byte [esi + 0x65], bh
xchg edx, eax
jns 0x100a0970
adc cl, byte [ebx]
int1
bound edi, qword [edx]
jo 0x100a0a28
je 0x100a0a5a
imul ebx, dword [0x6a57d2e2], 0x77
fstp dword [edi + 0x7e]
cmc
sbb eax, 0x6a57d2e2
ja 0x100a09cf
pop edi
jle 0x100a09ee
or dl, byte [esi - 0x593e0cc6]
aaa
enter 0xffffffffffff972b, 0x2b
xchg esi, eax
cmp dh, bl
shl dword [esi - 0x68d437c9], 0x2b
mov ebx, 0x50e8026c
dec edi
mov al, byte [0xe97cd248]
xchg edx, eax
pop edx
dec ebp
push ecx
cmpsb byte [esi], byte es:[edi]
xchg dword [edi - 0x33], esi
psubw mm0, qword [ebp - 0x59]
xor cl, al
popfd
call fcn.10049c0c
add esp, 0x10
xor ebx, ebx
fld xword [eax + 0x1c]
jle 0x100a0a40
push str.WinHttpClient::ReceiveResponse_return3_0
adc byte [ebx + 0x6a], dl
add ebp, eax
xlatb
xchg ecx, eax
cli
inc dword [ebx - 0x3fccf33c]
push ebx
push 3
call fcn.10049c0c
add esp, 0xc
xor eax, eax
pop edi
pop esi
pop ebx
leave
ret 8
add byte [esi + esi*8 + 0xa0a5005], bl
adc byte [ebp + 0x73460675], al
fld dword [eax + 0x559d7efe]
test byte [0x100a0a50], 0x85
jne 0x100a0a51
inc esi
jae 0x100a0a27
cmp dh, 0x7e
popfd
push ebp
mov ebp, esp
pushfd
test byte [0x100a0ab4], 0x3c
jne 0x100a0ab5
or dl, byte [eax]
cmp al, 0x75
push esi
inc ecx
fisubr dword [eax]
xchg edi, eax
push eax
nop
sar dword [ebx + 0x5bd68618], 1
stc
enter 0xffffffffffffa192, 0x62
into
push 0xa72159d6
aaa
mov dh, 0x48
test al, 0x8a
in eax, 0xfa
push edi
clc
push eax
push ss
test dword [ebp - 0x29], 0xea4b7649
stc
push edx
rcl dword [ebx + ebp*4 - 0x3d]
popal
xor al, 0x88
mov cl, 0xce
mov al, 0xd2
movsd dword es:[edi], dword [esi]
push dword [edx]
pop ebx
inc ebx
sbb dword [ecx], edi
scasb al, byte es:[edi]
adc dword [ebp - 0x46], eax
sub dword [eax - 5], ebx
push esp
fcmovnbe st(0), st(7)
inc esp
inc ebp
mov edx, 0xa49f4deb
jle 0x100a0ae3
xor ah, dh
loopne 0x100a0af9
popfd
push dword [ebp + 0xc]
add ecx, 0x198
pushfd
test byte [0x100a0af1], 0x21
adc byte [ecx], ah
jne 0x100a0bf2
cmpsd dword [esi], dword es:[edi]
cmp dh, 0x29
dec ebx
push edi
in eax, 0xea
jnp 0x100a0b0e
in eax, dx
in eax, 0x3a
cmc
fisub dword [ebx + 0x32e70a43]
nop
mov edi, 0x23661f78
jl 0x100a0b58
xchg dword [esi - 0x1c], esi
shr dword [esi], cl
sbb eax, 0xf5d86306
les eax, [ecx - 0x7219d923]
xor edi, dword [esi - 0x3f321c5a]
lea esi, [ebx]
mov esi, 0xc0cde3a6
js 0x100a0ac5
dec ecx
and al, 0x72
xor cl, byte [ecx + 0x63f53615]
cmp dword [ecx - 0x3a613a], edi
mov ecx, 0xffc59ec6
pop ss
aaa
and byte [ebp + 0x5f], bl
ror dword [ebp + 0xca3da56], cl
test ebx, ebp
aam 0x43
push esi
fisub dword [ebx - 0x2b147af4]
inc ebx
dec esi
xlatb
dec esi
test eax, ebp
popfd
sbb esp, dword [ebx - 0x4a]
imul eax, dword [edi], 0x6bae95b4
inc eax
ja 0x100a0aed
stosd dword es:[edi], eax
test eax, 0xe82a99b2
add dword [ebx + 0x65], esp
xor byte [ebx + 0x25], cl
adc ecx, dword [edx]
imul eax, dword [ebx], 5
clc
xchg ecx, eax
xchg ebp, eax
in al, 0x77
aaa
cmp ch, byte [ecx]
sbb esi, dword cs:[edi]
cmpsd dword [esi], dword es:[edi]
cmp byte [ebx + 0x24], ah
sbb dword [ebp - 0x14496d6], esp
fnstenv [eax + edi]
mov ebx, 0x3834d9fe
add al, 0x48
mov eax, 0x425b29e9
fcmovnu st(0), st(3)
sti
in al, dx
inc esp
loopne 0x100a0b1a
rol byte [edi + 0x58], 0x51
jo 0x100a0b58
loopne 0x100a0b00
fstp dword [edi - 0x2b37e316]
shl byte [ebp + 0x47], 0xad
push 0x14
shr dword [esi + 0x31b177b6], 0xf
push eax
inc ecx
and al, 0x6b
add ah, byte [ebx - 0x7b]
inc esp
dec ebx
and al, 0x86
and edx, edx
sbb eax, 0x11bdfb4
and al, 0x8b
jbe 0x100a0bf2
pushal
das
push esi
cmp eax, dword [ebx + ebx]
pop ecx
xchg edi, eax
inc ecx
cmp eax, 0xa40f8274
xor dword [eax], esp
push dword [ebp + esi*8 - 0x296a0c1f]
add dl, byte [esi - 0x251640ed]
out 0x91, eax
adc byte [edi - 0x653cbd4], dh
and ah, dl
sti
pop edx
ja 0x100a0c16
movsd dword es:[edi], dword [esi]
xor al, 0xb7
pop esp
in al, dx
pop ecx
aas
imul edx, ebx, 0xce58ce6b
add byte [eax], al
mov esp, dword [edi - 0x39]
cld
je 0x100a0b64
xchg esp, eax
xchg edx, eax
out 0x4f, al
and cl, byte [eax + 0x36546e81]
aam 0xef
xchg ecx, eax
mov edx, 0x8d7a0e96
inc esi
popfd
push dword [ebp + 8]
pushfd
test byte [0x100a0c10], 0x91
jne 0x100a0c11
sbb al, 0xa6
les eax, [ecx + 0x40]
inc esp
xor esp, dword [edi + ebx*8]
inc esp
mov dword [0xe8a98681], eax
in al, 0xc6
popfd
call fcn.1009fd62
mov ecx, dword [ebp + 0x10]
pushfd
test byte [0x100a0c8c], 0x44
dec ebx
int1
invalid
dec dword [ebx - 0x963efb3]
add eax, 0x100a0c8c
inc esp
jne 0x100a0c8d
dec esp
mov dh, byte [edi]
imul ebx, ecx, 0x57859753
sbb eax, ebx
outsd dx, dword [esi]
cmp edi, dword [ecx]
push esi
pop edx
dec ebx
mov al, 0x46
cmp dword [edi], esi
xor byte [edx - 0x47ffe396], bl
mov ebp, 0x8c216162
mov ch, 0xbb
mov ah, 0x1b
imul esp, dword [esi - 7], 0x3c5064aa
not dword [0x79d2a618]
or eax, 0x5816ae9
adc ebx, edi
ja 0x100a0c11
cmp eax, 0x234ac97d
rcr dword [edi - 0x42], 1
je 0x100a0c74
shl dword [edx], 1
test al, 0xfe
jnp 0x100a0c13
mov cl, 0x34
pop es
outsb dx, byte [esi]
f2xm1
inc ebx
aam 0xef
sal dl, 0x21
cmp byte [edx + 0x7c69e157], 0xcf
cmp ch, ch
pop esi
in eax, 0xf2
cmp dword [0xddeef23f], ecx
invalid
popfd
mov dword [ecx], eax
mov al, 1
pop ebp
ret 0xc