Function at 0x49b9c0
Capabilities:
Execute command
Set console window title

Disassembly:
lea ecx, [esp + 4]
and esp, 0xfffffff0
push dword [ecx - 4]
push ebp
mov ebp, esp
push edi
push esi
push ebx
push ecx
lea ebx, [ebp - 0x1b0]
sub esp, 0x268
call fcn.0040aef0
mov dword [esp], str.CN_MAIL_TOOL
call sub.KERNEL32.dll_SetConsoleTitleA
lea eax, [ebp - 0x250]
sub esp, 4
mov ecx, ebx
mov dword [esp], str..gr.
mov dword [ebp - 0x254], 0
mov dword [ebp - 0x258], eax
lea eax, [ebp - 0x238]
mov byte [ebp - 0x250], 0
mov dword [ebp - 0x23c], 0
mov byte [ebp - 0x238], 0
mov dword [ebp - 0x240], eax
lea eax, [ebp - 0x220]
mov dword [ebp - 0x224], 0
mov byte [ebp - 0x220], 0
mov dword [ebp - 0x20c], 0
mov dword [ebp - 0x228], eax
lea eax, [ebp - 0x208]
mov byte [ebp - 0x208], 0
mov dword [ebp - 0x210], eax
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x198]
mov dword [esp], str.null
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x180]
mov dword [esp], str.who_is_.gr.
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x168]
mov dword [esp], str.coppernaut_group
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x150]
mov dword [esp], 0x4a40d7
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x138]
mov dword [esp], 0x4a40da
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x120]
mov dword [esp], 0x4a40dc
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x108]
mov dword [esp], str.jazz
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0xf0]
mov dword [esp], 0x4a40e5
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0xd8]
mov dword [esp], 0x4a40e9
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0xc0]
mov dword [esp], 0x4a40ec
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0xa8]
mov dword [esp], str.null
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x90]
mov dword [esp], str.null
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x78]
mov dword [esp], str.null
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x60]
mov dword [esp], str.null
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x48]
mov dword [esp], str.null
call fcn.00401470
sub esp, 4
lea ecx, [ebp - 0x30]
mov dword [esp], str.012312300123000123123001230123012312300012312301231230123123123123012312301231230123012312312300000123123012300123012312301231230001231230000123012312312301230001231230123001230123123012312312312301231230123123123001231230123001230123123123001231230123123000123123012312312300123001231230123001230123123012312301230123123001230123
call fcn.00401470
sub esp, 4
mov dword [esp + 8], 0x17
mov dword [esp + 4], str.WELCOME_TO_CN_MAIL_TOOL
mov dword [esp], 0x4a3780
call fcn.00494050
mov dword [esp], 0x4a3780
call fcn.00495330
mov dword [esp], eax
call fcn.00495330
mov dword [esp + 4], str.ENTER_SENDER:
mov dword [esp], 0x4a3780
call fcn.00497fe0
mov dword [esp], 0x4a35a0
call fcn.00495160
lea edi, [ebp - 0x258]
mov dword [esp], eax
mov dword [esp + 4], edi
call fcn.00495460
mov dword [esp + 4], str.ENTER_RECIPIENT:
mov dword [esp], 0x4a3780
call fcn.00497fe0
mov dword [esp], 0x4a35a0
call fcn.00495160
lea esi, [ebp - 0x240]
mov dword [esp], eax
mov dword [esp + 4], esi
call fcn.00495460
mov dword [esp], 0x4a3780
call fcn.00495330
mov dword [esp + 4], str.ENTER_TITLE:
mov dword [esp], eax
call fcn.00497fe0
mov dword [esp], 0x4a35a0
call fcn.00495160
lea esi, [ebp - 0x228]
mov dword [esp], eax
mov dword [esp + 4], esi
call fcn.00495460
lea ecx, [ebp - 0x228]
mov dword [esp], str.none
call fcn.00429100
sub esp, 4
test eax, eax
jne 0x49bcb4
lea ecx, [ebp - 0x228]
mov dword [esp], str.none
call fcn.00487ca0
push eax
mov dword [esp], 0x4a3780
call fcn.00495330
mov dword [esp + 4], str.ENTER_MESSAGE:
mov dword [esp], eax
call fcn.00497fe0
mov dword [esp], 0x4a35a0
call fcn.00495160
lea edx, [ebp - 0x210]
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.00495460
mov dword [esp], 0x4a4297
call sub.msvcrt.dll_system
mov dword [esp], 0x4a3780
call fcn.00495330
mov dword [esp], eax
call fcn.00495330
mov dword [esp + 8], 0x1a
mov dword [esp + 4], str.__COPY_THE_MESSAGE_BELOW__
mov esi, eax
mov dword [esp], eax
call fcn.00494050
mov dword [esp], esi
call fcn.00495330
mov dword [esp], eax
call fcn.00495330
mov dword [esp], eax
call fcn.00495330
mov dword [esp + 8], 4
mov dword [esp + 4], str.mail
mov dword [esp], 0x4a3780
call fcn.00494050
mov dword [esp], 0x4a3780
call fcn.00495330
mov dword [esp + 8], 3
mov dword [esp + 4], 0x4a42bb
mov dword [esp], 0x4a3780
call fcn.00494050
mov dword [esp], 0x4a3780
call fcn.00495330
lea eax, [ebp - 0x1f8]
mov dword [esp + 8], edi
mov dword [esp + 4], str.from:
mov dword [esp], eax
call fcn.004986b0
mov eax, dword [ebp - 0x1f4]
mov dword [esp], 0x4a3780
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x1f8]
mov dword [esp + 4], eax
call fcn.00494050
mov dword [esp], eax
call fcn.00495330
mov eax, dword [ebp - 0x1f8]
lea edx, [ebp - 0x1f0]
cmp eax, edx
je 0x49bdea
mov dword [esp], eax
call fcn.0049a8e0
lea eax, [ebp - 0x1c8]
lea edi, [ebp - 0x240]
mov dword [esp + 4], str.to:
mov dword [esp + 8], edi
mov dword [esp], eax
call fcn.004986b0
mov eax, dword [ebp - 0x1c4]
mov dword [esp], 0x4a3780
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x1c8]
mov dword [esp + 4], eax
call fcn.00494050
mov dword [esp], eax
call fcn.00495330
mov eax, dword [ebp - 0x1c8]
lea esi, [ebp - 0x1c0]
cmp eax, esi
je 0x49be4a
mov dword [esp], eax
call fcn.0049a8e0
lea edi, [ebp - 0x1e0]
lea eax, [ebp - 0x228]
mov dword [esp + 4], str.title:_
mov dword [esp + 8], eax
mov dword [esp], edi
call fcn.004986b0
cmp dword [ebp - 0x1dc], 0x7fffffff
je 0x49c124
mov dword [esp + 4], 1
mov dword [esp], 0x4a42d4
mov ecx, edi
call fcn.00488ea0
mov dword [ebp - 0x1c8], esi
mov ecx, dword [eax]
lea edx, [eax + 8]
sub esp, 8
cmp ecx, edx
je 0x49c029
mov dword [ebp - 0x1c8], ecx
mov ecx, dword [eax + 8]
mov dword [ebp - 0x1c0], ecx
mov ecx, dword [eax + 4]
mov dword [ebp - 0x1c4], ecx
mov dword [eax], edx
mov byte [eax + 8], 0
mov dword [eax + 4], 0
mov eax, dword [ebp - 0x1c4]
mov dword [esp], 0x4a3780
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x1c8]
mov dword [esp + 4], eax
call fcn.00494050
mov dword [esp], eax
call fcn.00495330
mov eax, dword [ebp - 0x1c8]
cmp eax, esi
je 0x49bf05
mov dword [esp], eax
call fcn.0049a8e0
mov eax, dword [ebp - 0x1e0]
lea edx, [ebp - 0x1d8]
cmp eax, edx
je 0x49bf1d
mov dword [esp], eax
call fcn.0049a8e0
mov dword [esp + 8], 3
mov dword [esp + 4], 0x4a42bb
mov dword [esp], 0x4a3780
call fcn.00494050
mov dword [esp], 0x4a3780
call fcn.00495330
mov dword [esp], eax
call fcn.00495330
mov dword [esp], eax
call fcn.00495330
mov eax, dword [ebp - 0x20c]
mov dword [esp], 0x4a3780
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x210]
mov dword [esp + 4], eax
call fcn.00494050
mov dword [esp], eax
call fcn.00495330
mov dword [esp], eax
call fcn.00495330
mov dword [esp], 0xea60
call sub.KERNEL32.dll_Sleep
lea eax, [ebp - 0x18]
sub esp, 4
mov esi, esi
lea edi, [edi]
mov edx, dword [eax - 0x18]
lea esi, [eax - 0x18]
sub eax, 0x10
cmp edx, eax
je 0x49bfb5
mov dword [esp], edx
call fcn.0049a8e0
cmp esi, ebx
mov eax, esi
jne 0x49bfa0
mov eax, dword [ebp - 0x210]
lea edi, [ebp - 0x208]
cmp eax, edi
je 0x49bfd3
mov dword [esp], eax
call fcn.0049a8e0
mov eax, dword [ebp - 0x228]
lea edi, [ebp - 0x220]
cmp eax, edi
je 0x49bfeb
mov dword [esp], eax
call fcn.0049a8e0
mov eax, dword [ebp - 0x240]
lea edi, [ebp - 0x238]
cmp eax, edi
je 0x49c003
mov dword [esp], eax
call fcn.0049a8e0
mov eax, dword [ebp - 0x258]
lea edi, [ebp - 0x250]
cmp eax, edi
je 0x49c01b
mov dword [esp], eax
call fcn.0049a8e0
lea esp, [ebp - 0x10]
xor eax, eax
pop ecx
pop ebx
pop esi
pop edi
pop ebp
lea esp, [ecx - 4]
ret
mov edi, dword [eax + 0xc]
mov ecx, dword [eax + 0x14]
mov dword [ebp - 0x25c], edi
mov edi, dword [eax + 0x10]
mov dword [ebp - 0x260], edi
mov edi, dword [eax + 8]
mov dword [ebp - 0x1b4], ecx
mov dword [ebp - 0x1c0], edi
mov edi, dword [ebp - 0x25c]
mov dword [ebp - 0x1bc], edi
mov edi, dword [ebp - 0x260]
mov dword [ebp - 0x1b8], edi
jmp 0x49beb5
mov ecx, dword [edx - 0x18]
lea esi, [edx - 0x18]
sub edx, 0x10
cmp ecx, edx
je 0x49c0ae
mov dword [esp], ecx
call fcn.0049a8e0
cmp esi, ebx
je 0x49c0ba
mov edx, esi
jmp 0x49c099
mov eax, dword [ebp - 0x210]
mov ebx, edi
lea edi, [ebp - 0x208]
cmp eax, edi
je 0x49c0d4
mov dword [esp], eax
call fcn.0049a8e0
mov eax, dword [ebp - 0x228]
lea edi, [ebp - 0x220]
cmp eax, edi
je 0x49c0ec
mov dword [esp], eax
call fcn.0049a8e0
mov eax, dword [ebp - 0x240]
lea edi, [ebp - 0x238]
cmp eax, edi
je 0x49c104
mov dword [esp], eax
call fcn.0049a8e0
mov eax, dword [ebp - 0x258]
lea edi, [ebp - 0x250]
cmp eax, edi
je 0x49c11c
mov dword [esp], eax
call fcn.0049a8e0
mov dword [esp], ebx
call fcn.0040df50
mov dword [esp], 0x4a408e
call fcn.00494b10
lea edx, [ebp - 0x18]
mov edi, eax
jmp 0x49c099