Function at 0x5765e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x64fd01
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x10], esi
call fcn.004d7e40
xor ebx, ebx
lea ecx, [esi + 0x28]
mov dword [esp + 0x1c], ebx
call fcn.004e25c0
mov byte [esi + 0xc4], bl
mov byte [esi + 0xc5], bl
mov byte [esi + 0xc6], bl
lea ecx, [esi + 0xc8]
mov byte [esp + 0x1c], 1
mov byte [esi + 0xc7], 1
call fcn.005060f0
lea ecx, [esi + 0x190]
mov byte [esp + 0x1c], 2
call fcn.005060f0
lea ecx, [esi + 0x258]
mov byte [esp + 0x1c], 3
call fcn.005060f0
lea ecx, [esi + 0x320]
mov byte [esp + 0x1c], 4
call fcn.005060f0
lea ecx, [esi + 0x3e8]
mov byte [esp + 0x1c], 5
call fcn.005fb2f0
mov dword [esi + 0x448], ebx
mov byte [esi + 0x44c], 1
mov byte [esi + 0x44d], bl
mov dword [esi + 0x45c], ebx
mov dword [esi + 0x464], ebx
lea ecx, [esi + 0x46c]
mov byte [esp + 0x1c], 6
mov dword [esi + 0x468], ebx
call fcn.00621c80
mov byte [esi + 0x4ec], 1
lea ecx, [esi + 0x4f0]
mov byte [esp + 0x1c], 7
mov byte [esi + 0x4ed], 1
call fcn.00621560
lea ecx, [esi + 0x508]
mov byte [esp + 0x1c], 8
call fcn.00621560
lea ecx, [esi + 0x524]
mov byte [esp + 0x1c], 9
mov dword [esi + 0x520], ebx
call fcn.004dfe70
lea ecx, [esi + 0x540]
mov byte [esp + 0x1c], 0xa
call fcn.004dfe70
lea ecx, [esi + 0x55c]
mov byte [esp + 0x1c], 0xb
call fcn.004dfe70
lea ecx, [esi + 0x578]
mov byte [esp + 0x1c], 0xc
call fcn.004dfe70
lea ecx, [esi + 0x594]
mov byte [esp + 0x1c], 0xd
call fcn.004dfe70
lea ecx, [esi + 0x5b0]
mov byte [esp + 0x1c], 0xe
call fcn.004dfe70
lea ecx, [esi + 0x5cc]
mov byte [esp + 0x1c], 0xf
call fcn.004dfe70
lea ecx, [esi + 0x5f0]
mov byte [esp + 0x1c], 0x10
mov dword [esi + 0x5e8], ebx
mov dword [esi + 0x5ec], 0x16
call fcn.004e57f0
mov eax, 0x7530
lea ecx, [esi + 0x674]
mov byte [esp + 0x1c], 0x11
mov dword [esi + 0x664], ebx
mov byte [esi + 0x668], bl
mov byte [esi + 0x669], bl
mov byte [esi + 0x66a], 1
mov dword [esi + 0x66c], eax
mov dword [esi + 0x670], eax
call fcn.004e57f0
lea edi, [esi + 0x6e8]
mov byte [esp + 0x1c], 0x12
mov ecx, edi
call fcn.004e57f0
lea ecx, [esi + 0x75c]
mov byte [esp + 0x1c], 0x13
call fcn.004dfe70
lea ecx, [esi + 0x778]
mov byte [esp + 0x1c], 0x14
call fcn.004dfe70
lea ecx, [esi + 0x794]
mov byte [esp + 0x1c], 0x15
call fcn.004d91b0
lea ecx, [esi + 0x8ac]
mov byte [esp + 0x1c], 0x16
call fcn.004d91b0
lea ecx, [esi + 0x9c4]
mov byte [esp + 0x1c], 0x17
call fcn.004dfe70
lea ecx, [esi + 0x9e0]
mov byte [esp + 0x1c], 0x18
call fcn.004dfe70
lea ecx, [esi + 0x9fc]
mov byte [esp + 0x1c], 0x19
call fcn.004dfe70
lea ecx, [esi + 0xa18]
mov byte [esp + 0x1c], 0x1a
call fcn.00625450
lea ecx, [esi + 0xa24]
mov byte [esp + 0x1c], 0x1b
call fcn.004e57f0
lea ecx, [esi + 0xa9c]
mov byte [esp + 0x1c], 0x1c
mov dword [esi + 0xa98], 4
call fcn.004dfe70
lea ecx, [esi + 0xab8]
mov byte [esp + 0x1c], 0x1d
call fcn.004dfe70
mov byte [esp + 0x1c], 0x1e
mov dword [esi + 0xad4], ebx
mov dword [esi + 0xad8], ebx
mov byte [esi + 0xadc], bl
mov dword [esi + 0xae0], ebx
mov dword [esi + 0xae4], ebx
mov dword [esi + 0xae8], ebx
mov dword [esi + 0xaec], ebx
mov ebp, 1
lea ecx, [esi + 0xb24]
mov dword [esi + 0xaf0], ebp
mov dword [esi + 0xaf4], ebp
mov dword [esi + 0xaf8], ebp
mov dword [esi + 0xafc], ebx
mov dword [esi + 0xb00], ebx
mov dword [esi + 0xb1c], ebx
mov dword [esi + 0xb20], ebx
call fcn.0052e400
lea ecx, [esi + 0xbb4]
mov byte [esp + 0x1c], 0x1f
call fcn.0052e400
lea ecx, [esi + 0xc48]
mov byte [esp + 0x1c], 0x20
call fcn.0052e270
lea ecx, [esi + 0x11a0]
mov byte [esp + 0x1c], 0x21
call fcn.0052e270
lea ecx, [esi + 0x180c]
mov byte [esp + 0x1c], 0x22
call fcn.00626780
lea ecx, [esi + 0x19a0]
mov byte [esp + 0x1c], 0x23
call fcn.00626780
lea ecx, [esi + 0x1a20]
mov byte [esp + 0x1c], 0x24
call fcn.004dfe70
lea ecx, [esi + 0x1a3c]
mov byte [esp + 0x1c], 0x25
call fcn.004dfe70
lea ecx, [esi + 0x1a58]
mov byte [esp + 0x1c], 0x26
call fcn.004dfe70
lea ecx, [esi + 0x1a74]
mov byte [esp + 0x1c], 0x27
call fcn.004dfe70
lea ecx, [esi + 0x1a94]
mov byte [esp + 0x1c], 0x28
mov dword [esi + 0x1a90], ebp
call fcn.004dfe70
lea ecx, [esi + 0x1ab0]
mov byte [esp + 0x1c], 0x29
call fcn.004dfe70
lea ecx, [esi + 0x1ad0]
mov byte [esp + 0x1c], 0x2a
mov dword [esi + 0x1acc], ebp
call fcn.004dfe70
lea ecx, [esi + 0x1aec]
mov byte [esp + 0x1c], 0x2b
call fcn.004dfe70
lea ecx, [esi + 0x1b08]
mov byte [esp + 0x1c], 0x2c
call fcn.00625df0
lea ecx, [esi + 0x1be4]
mov byte [esp + 0x1c], 0x2d
call fcn.005cafd0
lea ecx, [esi + 0x2068]
mov byte [esp + 0x1c], 0x2e
call fcn.004dfe70
lea ecx, [esi + 0x2084]
mov byte [esp + 0x1c], 0x2f
call fcn.004dfe70
mov byte [esp + 0x1c], 0x30
lea ecx, [esi + 0x20a0]
call fcn.005dea70
lea ecx, [esi + 0x2428]
mov byte [esp + 0x1c], 0x31
mov byte [esi + 0x2420], bl
mov dword [esi + 0x2424], ebx
call fcn.004e57f0
push str.SSH_2.0_PuTTY_Release_0.70
mov ecx, edi
mov byte [esp + 0x20], 0x32
mov dword [esi], vtable.SshTransport.0
call fcn.004e5040
call fcn.004efba0
mov byte [esi + 0x460], al
call sub.KERNEL32.dll_GetTickCount
mov ecx, dword [esp + 0x14]
mov dword [esi + 0x45c], eax
mov byte [esi + 0x209c], 1
mov byte [esi + 0x2080], 1
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret