Function at 0x484ad0
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x418
mov eax, dword [0x4f6fc0]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x40c], 1
lea eax, [ebp - 0x104]
push eax
call fcn.004888b0
add esp, 4
push 0x4ef1a4
lea ecx, [ebp - 0x104]
push ecx
call fcn.004b68e0
add esp, 8
test eax, eax
jne 0x484b45
mov edx, 1
imul edx, edx, 0
mov dword [ebp - 0x418], edx
cmp dword [ebp - 0x418], 0xff
jae 0x484b30
jmp 0x484b35
call fcn.004b64ae
mov eax, dword [ebp - 0x418]
mov byte [ebp + eax - 0x104], 0
jmp 0x484b66
push 0x5c
push 0x4ef1ac
call fcn.0049cfc0
push eax
push str._s_s_cDynEdMail.exe
lea ecx, [ebp - 0x104]
push ecx
call fcn.004b6e08
add esp, 0x14
push 0x4ef1c8
mov edx, dword [ebp + 8]
push edx
call fcn.004b5ff0
add esp, 8
test eax, eax
je 0x484be3
push str._dyned.com
mov eax, dword [ebp + 0xc]
push eax
call fcn.004b5ff0
add esp, 8
test eax, eax
je 0x484be3
mov ecx, 1
imul ecx, ecx, 0
mov dword [ebp - 0x414], ecx
cmp dword [ebp - 0x414], 0xff
jae 0x484bac
jmp 0x484bb1
call fcn.004b64ae
mov edx, dword [ebp - 0x414]
mov byte [ebp + edx - 0x104], 0
mov eax, 1
imul eax, eax, 0
mov ecx, dword [ebp + 0x10]
movsx edx, byte [ecx + eax]
test edx, edx
jne 0x484be3
push str.dyned.dyned.com
mov eax, dword [ebp + 0x10]
push eax
call fcn.004b5e60
add esp, 8
mov ecx, 1
imul ecx, ecx, 0
movsx edx, byte [ebp + ecx - 0x104]
test edx, edx
je 0x484c39
lea eax, [ebp - 0x104]
push eax
call fcn.004196c0
add esp, 4
test eax, eax
jne 0x484c39
mov ecx, 1
imul ecx, ecx, 0
mov dword [ebp - 0x410], ecx
cmp dword [ebp - 0x410], 0xff
jae 0x484c26
jmp 0x484c2b
call fcn.004b64ae
mov edx, dword [ebp - 0x410]
mov byte [ebp + edx - 0x104], 0
mov eax, 1
imul eax, eax, 0
movsx ecx, byte [ebp + eax - 0x104]
test ecx, ecx
jne 0x484c5b
mov edx, dword [ebp + 0x28]
mov dword [ebp + 0x28], edx
or eax, 0xffffffff
jmp 0x4850c8
cmp dword [0x4fa364], 0xffffffff
je 0x484c7b
push 0x4ef1f0
push 0x4ef200
push str.E_Mail
call fcn.0049a5b0
add esp, 0xc
call fcn.00487320
cmp dword [0x4fa364], 0xffffffff
je 0x484c9d
push str.Sending_mail...
push 0x4ef220
push 0
call fcn.0049a5b0
add esp, 0xc
call fcn.00487320
push 0x4fa370
push str._sDynEdMail.txt
lea eax, [ebp - 0x304]
push eax
call fcn.004b6e08
add esp, 0xc
push 0x4ef238
lea ecx, [ebp - 0x304]
push ecx
call fcn.0041a470
add esp, 8
mov dword [ebp - 0x408], eax
cmp dword [ebp - 0x408], 0
je 0x48508a
mov edx, dword [ebp - 0x408]
push edx
push 1
mov eax, dword [ebp + 8]
push eax
call fcn.004b5f60
add esp, 4
push eax
mov ecx, dword [ebp + 8]
push ecx
call fcn.004b9519
add esp, 0x10
mov edx, dword [ebp - 0x408]
push edx
push 1
push 0x4ef23c
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef240
call fcn.004b9519
add esp, 0x10
mov eax, dword [ebp - 0x408]
push eax
push 1
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.004b5f60
add esp, 4
push eax
mov edx, dword [ebp + 0xc]
push edx
call fcn.004b9519
add esp, 0x10
mov eax, dword [ebp - 0x408]
push eax
push 1
push 0x4ef244
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef248
call fcn.004b9519
add esp, 0x10
mov ecx, dword [ebp - 0x408]
push ecx
push 1
mov edx, dword [ebp + 0x10]
push edx
call fcn.004b5f60
add esp, 4
push eax
mov eax, dword [ebp + 0x10]
push eax
call fcn.004b9519
add esp, 0x10
mov ecx, dword [ebp - 0x408]
push ecx
push 1
push 0x4ef24c
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef250
call fcn.004b9519
add esp, 0x10
mov edx, dword [ebp - 0x408]
push edx
push 1
mov eax, dword [ebp + 0x14]
push eax
call fcn.004b5f60
add esp, 4
push eax
mov ecx, dword [ebp + 0x14]
push ecx
call fcn.004b9519
add esp, 0x10
mov edx, dword [ebp - 0x408]
push edx
push 1
push 0x4ef254
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef258
call fcn.004b9519
add esp, 0x10
mov eax, dword [ebp - 0x408]
push eax
push 1
mov ecx, dword [ebp + 0x18]
push ecx
call fcn.004b5f60
add esp, 4
push eax
mov edx, dword [ebp + 0x18]
push edx
call fcn.004b9519
add esp, 0x10
mov eax, dword [ebp - 0x408]
push eax
push 1
push 0x4ef25c
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef260
call fcn.004b9519
add esp, 0x10
mov ecx, dword [ebp - 0x408]
push ecx
push 1
mov edx, dword [ebp + 0x1c]
push edx
call fcn.004b5f60
add esp, 4
push eax
mov eax, dword [ebp + 0x1c]
push eax
call fcn.004b9519
add esp, 0x10
mov ecx, dword [ebp - 0x408]
push ecx
push 1
push 0x4ef264
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef268
call fcn.004b9519
add esp, 0x10
mov edx, dword [ebp - 0x408]
push edx
push 1
mov eax, dword [ebp + 0x24]
push eax
call fcn.004b5f60
add esp, 4
push eax
mov ecx, dword [ebp + 0x24]
push ecx
call fcn.004b9519
add esp, 0x10
mov edx, dword [ebp - 0x408]
push edx
push 1
push 0x4ef26c
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef270
call fcn.004b9519
add esp, 0x10
mov eax, dword [ebp + 0x20]
push eax
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef274
lea ecx, [ebp - 0x204]
push ecx
call fcn.004b6e08
add esp, 0xc
mov edx, dword [ebp - 0x408]
push edx
push 1
lea eax, [ebp - 0x204]
push eax
call fcn.004b5f60
add esp, 4
push eax
lea ecx, [ebp - 0x204]
push ecx
call fcn.004b9519
add esp, 0x10
mov edx, dword [ebp - 0x408]
push edx
push 1
push 0x4ef278
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef27c
call fcn.004b9519
add esp, 0x10
mov eax, dword [ebp - 0x408]
push eax
push 1
mov ecx, dword [ebp + 0x20]
push ecx
call fcn.004b5f60
add esp, 4
push eax
mov edx, dword [ebp + 0x20]
push edx
call fcn.004b9519
add esp, 0x10
mov eax, dword [ebp - 0x408]
push eax
push 1
push 0x4ef280
call fcn.004b5f60
add esp, 4
push eax
push 0x4ef284
call fcn.004b9519
add esp, 0x10
mov ecx, dword [ebp - 0x408]
push ecx
call fcn.00419ca0
add esp, 4
lea edx, [ebp - 0x104]
push edx
call fcn.0049cb30
add esp, 4
cmp eax, 1
jne 0x48502c
cmp dword [0x4e1478], 0
jne 0x48502c
push 0x5c
push 0x4ef288
call fcn.0049cfc0
push eax
push str._s_s_c
lea eax, [ebp - 0x404]
push eax
call fcn.004b6e08
add esp, 0x14
push 0
push 0x4fa370
lea ecx, [ebp - 0x404]
push ecx
push str.DynEdMail.exe
call fcn.0049b320
add esp, 0x10
push 0x4fa370
push str._sDynEdMail.exe
lea edx, [ebp - 0x404]
push edx
call fcn.004b6e08
add esp, 0xc
push 0x22
lea eax, [ebp - 0x304]
push eax
push 0x22
lea ecx, [ebp - 0x404]
push ecx
push 0x4ef2b8
lea edx, [ebp - 0x204]
push edx
call fcn.004b6e08
add esp, 0x18
jmp 0x485052
push 0x22
lea eax, [ebp - 0x304]
push eax
push 0x22
lea ecx, [ebp - 0x104]
push ecx
push str._s__c_s_c
lea edx, [ebp - 0x204]
push edx
call fcn.004b6e08
add esp, 0x18
push 1
lea eax, [ebp - 0x204]
push eax
call fcn.00487ce0
add esp, 8
mov dword [ebp - 0x40c], eax
cmp dword [ebp - 0x40c], 0
jne 0x48507e
mov dword [ebp - 0x40c], 0xffffffff
jmp 0x485088
mov dword [ebp - 0x40c], 0
jmp 0x485094
mov dword [ebp - 0x40c], 0xffffffff
lea ecx, [ebp - 0x304]
push ecx
call fcn.00419360
add esp, 4
cmp dword [0x4fa364], 0xffffffff
je 0x4850bd
push str.Mail_sent.
push 0
push 0
call fcn.0049a5b0
add esp, 0xc
call fcn.00487320
mov eax, dword [ebp - 0x40c]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004b6253
mov esp, ebp
pop ebp
ret