Function at 0x433000
Capabilities:
Check if file exists
Delete file
Get common file path

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x258
mov eax, dword [0x4b93f8]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov dword [ebp - 0x23c], ecx
call fcn.00402250
mov ecx, eax
test ecx, ecx
je 0x433bb7
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x234], eax
call fcn.00408110
push ecx
mov ecx, esp
push str.history.html
call fcn.00403710
push ecx
mov esi, esp
lea eax, [ebp - 0x20c]
push 0x208
push 0
push eax
call fcn.0044c180
add esp, 0xc
lea eax, [ebp - 0x20c]
push eax
push 0x104
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
lea eax, [ebp - 0x20c]
mov ecx, esi
push eax
call fcn.00403710
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x258]
call fcn.0042b620
push eax
lea ecx, [ebp - 0x234]
call fcn.00409a20
mov edx, dword [ebp - 0x218]
or ebx, 0xffffffff
add edx, 0xfffffff0
mov eax, ebx
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4330c8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [ebp - 0x234]
push esi
call dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x433b2b
call fcn.00402250
mov ecx, eax
test ecx, ecx
je 0x433bc1
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x210], eax
call fcn.00402250
mov ecx, eax
test ecx, ecx
je 0x433bcb
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x22c], eax
call fcn.00402250
mov ecx, eax
test ecx, ecx
je 0x433bd5
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x228], eax
call fcn.00402250
mov ecx, eax
test ecx, ecx
je 0x433bdf
mov eax, dword [ecx]
call dword [eax + 0xc]
lea edi, [eax + 0x10]
mov dword [ebp - 0x220], edi
call fcn.00402250
mov ecx, eax
test ecx, ecx
je 0x433be9
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x238], eax
call fcn.00402250
mov ecx, eax
test ecx, ecx
je 0x433bf3
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x230], eax
lea eax, [ebp - 0x210]
push 0
push eax
push esi
call fcn.0042cba0
add esp, 0xc
push esi
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
push 0x15
push str._div_class_content__
lea ecx, [ebp - 0x230]
call fcn.00402620
mov eax, dword [ebp - 0x230]
mov esi, dword [ebp - 0x210]
test eax, eax
jne 0x4331cb
or ebx, 0xffffffff
jmp 0x4331f5
cmp dword [esi - 0xc], 0
jge 0x4331d6
or ebx, 0xffffffff
jmp 0x4331f5
push eax
push esi
call fcn.0044b974
mov ebx, eax
add esp, 8
mov eax, dword [ebp - 0x230]
test ebx, ebx
jne 0x4331f1
or ebx, 0xffffffff
jmp 0x4331f5
sub ebx, esi
sar ebx, 1
mov eax, dword [eax - 0xc]
lea ecx, [ebp - 0x210]
add eax, ebx
push eax
lea eax, [ebp - 0x218]
push eax
call fcn.00424f10
push eax
lea ecx, [ebp - 0x22c]
call fcn.00409a20
mov edx, dword [ebp - 0x218]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x433237
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, dword [ebp - 0x230]
mov ecx, dword [esi - 0xc]
sub ecx, dword [eax - 0xc]
lea eax, [ebp - 0x218]
sub ecx, ebx
push ecx
push eax
lea ecx, [ebp - 0x210]
call fcn.0042e970
push eax
lea ecx, [ebp - 0x228]
call fcn.00409a20
mov edx, dword [ebp - 0x218]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x433282
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push 0
push 0x4a1628
lea ecx, [ebp - 0x210]
call fcn.00402620
mov eax, dword [ebp - 0x23c]
cmp byte [eax + 0x5d3], 0
jne 0x433761
cmp byte [0x4c1041], 0
jne 0x4332bd
cmp byte [0x4c1038], 0
je 0x433761
call fcn.00402250
mov ecx, eax
test ecx, ecx
je 0x433bfd
mov eax, dword [ecx]
call dword [eax + 0xc]
mov ecx, dword [0x4c10b8]
xor ebx, ebx
lea esi, [eax + 0x10]
mov eax, dword [0x4c10bc]
sub eax, ecx
mov dword [ebp - 0x224], esi
sar eax, 2
test eax, eax
je 0x433343
mov eax, dword [0x4c10a4]
mov ecx, dword [ecx + ebx*4]
test eax, eax
je 0x433bb7
push eax
push dword [ecx]
call fcn.0046b1da
add esp, 8
test eax, eax
je 0x433326
mov eax, dword [0x4c10bc]
inc ebx
mov ecx, dword [0x4c10b8]
sub eax, ecx
sar eax, 2
cmp ebx, eax
jb 0x4332f0
jmp 0x433343
mov eax, dword [0x4c10b8]
lea ecx, [ebp - 0x224]
mov eax, dword [eax + ebx*4]
add eax, 0x1c
push eax
call fcn.00409a20
mov esi, dword [ebp - 0x224]
mov ecx, dword [0x4c10b0]
mov eax, 0x2aaaaaab
mov ebx, dword [0x4c10ac]
sub ecx, ebx
imul ecx
mov dword [ebp - 0x218], 0
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x433741
xor eax, eax
mov dword [ebp - 0x214], eax
nop word [eax + eax]
cmp byte [0x4c1038], 0
je 0x4333a4
add eax, ebx
cmp byte [eax + 0x14], 0
je 0x4336ff
cmp byte [eax + 0x15], 0
je 0x433463
jmp 0x4336ff
mov eax, dword [0x4c10a4]
test eax, eax
je 0x433bb7
push eax
mov eax, dword [ebp - 0x214]
push dword [eax + ebx]
call fcn.0046b1da
mov ebx, dword [0x4c10ac]
add esp, 8
test eax, eax
jne 0x4333db
mov eax, dword [ebp - 0x214]
add eax, ebx
cmp byte [eax + 0x14], 0
jne 0x433459
mov eax, dword [ebp - 0x214]
mov eax, dword [eax + ebx]
test eax, eax
je 0x43341a
cmp dword [esi - 0xc], 0
jl 0x43341a
push eax
push esi
call fcn.0044b974
add esp, 8
test eax, eax
je 0x43341a
sub eax, esi
mov esi, dword [ebp - 0x214]
sar eax, 1
js 0x433420
mov ebx, dword [0x4c10ac]
cmp byte [esi + ebx + 0x14], 0
lea eax, [esi + ebx]
jne 0x433459
jmp 0x433420
mov esi, dword [ebp - 0x214]
push str.mytime
push dword [0x4c10a4]
call fcn.0046b1da
add esp, 8
test eax, eax
jne 0x4336f9
mov ebx, dword [0x4c10ac]
cmp dword [esi + ebx + 0x10], 1
lea eax, [esi + ebx]
jne 0x4336ff
cmp byte [eax + 0x14], 0
je 0x4336ff
cmp byte [eax + 0x15], 0
jne 0x4336ff
mov eax, dword [eax + 4]
mov ecx, dword [eax - 0x10]
lea esi, [eax - 0x10]
mov dword [ebp - 0x21c], eax
mov eax, dword [ecx]
call dword [eax + 0x10]
cmp dword [esi + 0xc], 0
mov ecx, eax
lea eax, [esi + 0xc]
jl 0x43348b
cmp ecx, dword [esi]
jne 0x43348b
lock inc dword [eax]
jmp 0x4334c9
mov eax, dword [ecx]
lea ebx, [esi + 4]
push 2
push dword [ebx]
call dword [eax]
mov esi, eax
test esi, esi
je 0x433c2f
mov ecx, dword [ebx]
mov dword [esi + 4], ecx
mov eax, dword [ebx]
lea ecx, [eax*2 + 2]
push ecx
push dword [ebp - 0x21c]
lea eax, [eax*2 + 2]
push eax
lea eax, [esi + 0x10]
push eax
call fcn.00437560
add esp, 0x10
add esi, 0x10
mov dword [ebp - 0x21c], esi
cmp dword [esi - 0xc], 0
je 0x4336e1
mov eax, dword [0x4c10ac]
mov ecx, dword [ebp - 0x214]
push dword [ecx + eax + 0xc]
push dword [ecx + eax + 8]
lea eax, [ebp - 0x238]
push str._strong__s__s__strong__n_r
push eax
call fcn.0041ad10
mov eax, dword [ebp - 0x238]
lea ecx, [ebp - 0x210]
add esp, 0x10
push dword [eax - 0xc]
push eax
call fcn.00403910
push 5
push str._p__n_r
lea ecx, [ebp - 0x210]
call fcn.00403910
push 0x4a6204
lea ecx, [ebp - 0x21c]
call fcn.004323c0
push 0x4a6204
lea ecx, [ebp - 0x21c]
call fcn.004325d0
mov esi, dword [ebp - 0x21c]
mov eax, dword [esi - 0xc]
test eax, eax
je 0x4336cf
js 0x433682
push 0x4a6204
push esi
call fcn.0044b974
mov ebx, eax
add esp, 8
test ebx, ebx
je 0x433682
sub ebx, esi
sar ebx, 1
js 0x433682
mov ecx, dword [esi - 0x10]
cmp ebx, dword [esi - 0xc]
jl 0x4335ec
mov eax, dword [ecx]
call dword [eax + 0x10]
cmp dword [esi - 4], 0
mov ecx, eax
lea eax, [esi - 4]
jl 0x4335ae
cmp ecx, dword [esi - 0x10]
jne 0x4335ae
lea edi, [esi - 0x10]
lock inc dword [eax]
add edi, 0x10
jmp 0x433642
mov eax, dword [ecx]
push 2
push dword [esi - 0xc]
call dword [eax]
mov edi, eax
test edi, edi
je 0x433c2f
mov ecx, dword [esi - 0xc]
mov dword [edi + 4], ecx
mov edx, dword [esi - 0xc]
lea ecx, [edx*2 + 2]
push ecx
lea eax, [edx*2 + 2]
push esi
push eax
lea eax, [edi + 0x10]
push eax
call fcn.00437560
add esp, 0x10
add edi, 0x10
jmp 0x433642
test ecx, ecx
je 0x4335f9
mov eax, dword [ecx]
call dword [eax + 0x10]
test eax, eax
jne 0x43360d
call fcn.00402250
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x10]
test eax, eax
je 0x433bb7
mov edx, dword [eax]
mov ecx, eax
push 2
push ebx
call dword [edx]
test eax, eax
je 0x433c2f
cmp ebx, dword [eax + 8]
lea edi, [eax + 0x10]
jg 0x433c11
lea eax, [ebx + ebx]
mov dword [edi - 0xc], ebx
push eax
push esi
push eax
xor ecx, ecx
push edi
mov word [edi + eax], cx
call fcn.00437560
add esp, 0x10
push edi
lea eax, [ebp - 0x220]
push str._span_
push eax
call fcn.0041ad10
add esp, 0xc
add edi, 0xfffffff0
or eax, 0xffffffff
lock xadd dword [edi + 0xc], eax
dec eax
test eax, eax
jg 0x43366f
mov ecx, dword [edi]
push edi
mov eax, dword [ecx]
call dword [eax + 4]
lea eax, [ebx + 1]
push eax
push 0
lea ecx, [ebp - 0x21c]
call fcn.00410d10
jmp 0x4336a9
push esi
lea eax, [ebp - 0x220]
push str._span_
push eax
call fcn.0041ad10
add esp, 0xc
lea ecx, [ebp - 0x21c]
push 0
push 0x4a1628
call fcn.00402620
mov edi, dword [ebp - 0x220]
lea ecx, [ebp - 0x210]
push dword [edi - 0xc]
push edi
call fcn.00403910
mov esi, dword [ebp - 0x21c]
mov eax, dword [esi - 0xc]
test eax, eax
jne 0x43355b
push 6
push str.__p__n_r
lea ecx, [ebp - 0x210]
call fcn.00403910
add esi, 0xfffffff0
or eax, 0xffffffff
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x4336f9
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov ebx, dword [0x4c10ac]
mov ecx, dword [0x4c10b0]
mov eax, 0x2aaaaaab
mov esi, dword [ebp - 0x218]
sub ecx, ebx
add dword [ebp - 0x214], 0x18
inc esi
imul ecx
mov dword [ebp - 0x218], esi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp esi, eax
jae 0x433741
mov esi, dword [ebp - 0x224]
mov eax, dword [ebp - 0x214]
jmp 0x433380
mov edx, dword [ebp - 0x224]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4337c9
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x4337c9
push 0x1e
push str._strong_
lea ecx, [ebp - 0x238]
call fcn.00402620
mov eax, dword [ebp - 0x238]
lea ecx, [ebp - 0x210]
push dword [eax - 0xc]
push eax
call fcn.00403910
push 5
push str._p__n_r
lea ecx, [ebp - 0x210]
call fcn.00403910
push dword [0x4c1108]
lea eax, [ebp - 0x220]
push str._span_
push eax
call fcn.0041ad10
mov edi, dword [ebp - 0x220]
lea ecx, [ebp - 0x210]
add esp, 0xc
push dword [edi - 0xc]
push edi
call fcn.00403910
mov eax, dword [ebp - 0x22c]
add eax, 0xfffffff0
mov dword [ebp - 0x214], eax
mov ecx, dword [eax]
test ecx, ecx
je 0x4337e9
mov eax, dword [ecx]
call dword [eax + 0x10]
mov ecx, eax
test ecx, ecx
jne 0x4337ff
call fcn.00402250
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x10]
mov ecx, eax
test ecx, ecx
je 0x433c07
mov eax, dword [ecx]
call dword [eax + 0xc]
lea esi, [eax + 0x10]
mov eax, dword [ebp - 0x210]
mov dword [ebp - 0x218], esi
mov ecx, dword [eax - 0xc]
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0x224], ecx
mov edx, dword [eax - 0xc]
mov dword [ebp - 0x220], edx
lea ebx, [edx + ecx]
test ebx, ebx
js 0x433c11
mov ecx, dword [esi - 8]
mov edx, 1
sub edx, dword [esi - 4]
sub ecx, ebx
or ecx, edx
jge 0x43385f
push ebx
lea ecx, [ebp - 0x218]
call fcn.004024d0
mov esi, dword [ebp - 0x218]
mov eax, dword [ebp - 0x22c]
mov ecx, dword [ebp - 0x220]
lea ebx, [ecx + ecx]
push ebx
push eax
push ebx
push esi
call fcn.00437560
mov eax, dword [ebp - 0x224]
add eax, eax
push eax
push dword [ebp - 0x210]
push eax
lea eax, [ebx + esi]
push eax
call fcn.00437560
mov eax, dword [ebp - 0x220]
add esp, 0x20
add eax, dword [ebp - 0x224]
cmp eax, dword [esi - 8]
jg 0x433c11
xor ecx, ecx
mov dword [esi - 0xc], eax
push ecx
mov word [esi + eax*2], cx
lea eax, [esi - 0x10]
push ecx
mov ecx, dword [eax]
mov ebx, esp
mov dword [ebp - 0x220], ebx
mov dword [ebp - 0x21c], eax
test ecx, ecx
je 0x4338cf
mov eax, dword [ecx]
call dword [eax + 0x10]
mov ecx, eax
test ecx, ecx
jne 0x4338e5
call fcn.00402250
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x10]
mov ecx, eax
test ecx, ecx
je 0x433c1b
mov eax, dword [ecx]
call dword [eax + 0xc]
mov ecx, dword [ebp - 0x228]
add eax, 0x10
mov dword [ebx], eax
mov edx, dword [esi - 0xc]
mov dword [ebp - 0x22c], edx
mov ecx, dword [ecx - 0xc]
mov dword [ebp - 0x218], ecx
add ecx, edx
js 0x433c25
mov edx, 1
sub edx, dword [eax - 4]
mov eax, dword [eax - 8]
sub eax, ecx
or edx, eax
jge 0x433928
push ecx
mov ecx, ebx
call fcn.004024d0
mov ecx, dword [ebp - 0x22c]
mov eax, dword [ebx]
mov dword [ebp - 0x224], eax
lea ebx, [ecx + ecx]
push ebx
push esi
push ebx
push eax
call fcn.00437560
mov eax, dword [ebp - 0x218]
mov esi, dword [ebp - 0x228]
add eax, eax
push eax
push esi
push eax
mov eax, dword [ebp - 0x224]
add eax, ebx
push eax
call fcn.00437560
mov eax, dword [ebp - 0x220]
add esp, 0x20
mov ecx, dword [ebp - 0x22c]
add ecx, dword [ebp - 0x218]
mov edx, dword [eax]
cmp ecx, dword [edx - 8]
jg 0x433c11
push dword [ebp - 0x234]
mov dword [edx - 0xc], ecx
xor edx, edx
mov eax, dword [eax]
mov word [eax + ecx*2], dx
call fcn.00434220
mov edx, dword [ebp - 0x21c]
add esp, 0xc
or eax, 0xffffffff
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4339b5
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov ebx, dword [ebp - 0x234]
add ebx, 0xfffffff0
mov ecx, dword [ebx]
mov eax, dword [ecx]
call dword [eax + 0x10]
cmp dword [ebx + 0xc], 0
lea edx, [ebx + 0xc]
mov ecx, eax
jl 0x4339df
cmp ecx, dword [ebx]
jne 0x4339df
mov dword [ebp - 0x228], ebx
lock inc dword [edx]
jmp 0x433a1a
mov eax, dword [ecx]
push 2
push dword [ebx + 4]
call dword [eax]
mov ecx, eax
mov dword [ebp - 0x228], ecx
test ecx, ecx
je 0x433c2f
mov eax, dword [ebx + 4]
mov dword [ecx + 4], eax
add ecx, 0x10
mov eax, dword [ebx + 4]
lea edx, [eax*2 + 2]
push edx
lea eax, [ebx + 0x10]
push eax
push edx
push ecx
call fcn.00437560
add esp, 0x10
push 0x1014
call fcn.00449604
push 0x1014
mov ebx, eax
push 0
push ebx
call fcn.0044c180
mov eax, dword [ebp - 0x228]
lea ecx, [ebx + 4]
add esp, 0x10
add eax, 0x10
push eax
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
mov ecx, dword [ebp - 0x23c]
push 0
push ebx
push 0x44a
mov eax, dword [ecx + 0x68]
mov dword [ebx], eax
push dword [ecx + 0x9c]
call dword [sym.imp.USER32.dll_PostMessageW]
mov edx, dword [ebp - 0x228]
or ebx, 0xffffffff
mov eax, ebx
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x433a86
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x230]
mov eax, ebx
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x433aa3
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x238]
mov eax, ebx
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x433ac0
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
add edi, 0xfffffff0
mov eax, ebx
lock xadd dword [edi + 0xc], eax
dec eax
test eax, eax
jg 0x433ad7
mov ecx, dword [edi]
push edi
mov eax, dword [ecx]
call dword [eax + 4]
add esi, 0xfffffff0
mov eax, ebx
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x433aee
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x214]
mov eax, ebx
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x433b08
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x210]
mov eax, ebx
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x433b25
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [ebp - 0x234]
mov eax, dword [ebp - 0x244]
cmp dword [eax - 0xc], 0
lea edx, [eax - 0x10]
mov edi, dword [edx]
je 0x433b7a
cmp dword [edx + 0xc], 0
lea ecx, [edx + 0xc]
jge 0x433b5d
cmp dword [eax - 8], 0
jl 0x433c34
xor ecx, ecx
mov dword [eax - 0xc], 0
mov word [eax], cx
jmp 0x433b7a
mov eax, ebx
lock xadd dword [ecx], eax
dec eax
test eax, eax
jg 0x433b70
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0xc]
add eax, 0x10
lea edx, [eax - 0x10]
mov eax, ebx
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x433b91
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
add esi, 0xfffffff0
lock xadd dword [esi + 0xc], ebx
dec ebx
test ebx, ebx
jg 0x433ba6
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004495f3
mov esp, ebp
pop ebp
ret
push 0x80004005
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80070057
call fcn.00402080
push 0x80004005
call fcn.00402080
push 0x80070057
call fcn.00402080
call fcn.004026d0
push 0x80070057
call fcn.00402080
int3