Function at 0x4164da
Capabilities:
Parse pe header

Disassembly:
sub esp, 0x28
mov eax, dword [0x4adadc]
xor eax, esp
mov dword [esp + 0x24], eax
push ebx
mov ebx, dword [esp + 0x30]
push ebp
push esi
push edi
mov edi, dword [esp + 0x40]
push 0
push 0x2e
push edi
call fcn.0040365f
mov ebp, 0x48579b
push ebp
push 0x14
push edi
call fcn.0040389d
push ebp
push 0x15
push edi
call fcn.0040389d
push ebp
push 0x31
push edi
call fcn.0040389d
push 0
push edi
push ebp
push str.HostName
push ebx
call fcn.00416248
add esp, 0x44
push 0x7e
push edi
push str.LogFileName
push ebx
call fcn.00416086
push 0x7f
push edi
push 0
push str.LogType
push ebx
call fcn.004160fa
push 0x80
push edi
push 0xffffffffffffffff
push str.LogFileClash
push ebx
call fcn.004160fa
push 0x81
push edi
xor ebp, ebp
inc ebp
push ebp
push str.LogFlush
push ebx
call fcn.0041603f
add esp, 0x4c
push 0x82
push edi
push ebp
push str.LogHeader
push ebx
call fcn.0041603f
push 0x83
push edi
push ebp
push str.SSHLogOmitPasswords
push ebx
call fcn.0041603f
push 0x84
push edi
push 0
push str.SSHLogOmitData
push ebx
call fcn.0041603f
push str.default
push str.Protocol
push ebx
call fcn.00416274
add esp, 0x48
mov esi, eax
push dword [0x4ae468]
push 2
push edi
call fcn.004037b8
push dword [0x4ae46c]
push ebp
push edi
call fcn.004037b8
push esi
call fcn.00415ea6
add esp, 0x1c
test eax, eax
je 0x41660e
push dword [eax + 0x48]
push 2
push edi
call fcn.004037b8
push ebp
push edi
push dword [0x4ae46c]
push str.PortNumber
push ebx
call fcn.004160fa
add esp, 0x20
push esi
call fcn.0040dab8
push 3
pop esi
push esi
push edi
push 0
push str.AddressFamily
push ebx
call fcn.004160fa
push ebp
push str.CloseOnExit
push ebx
call fcn.0041611c
inc eax
cdq
idiv esi
push edx
push 4
push edi
call fcn.004037b8
push 5
push edi
push ebp
push str.WarnOnClose
push ebx
call fcn.0041603f
add esp, 0x44
push 0
push str.PingInterval
push ebx
call fcn.0041611c
push 0
push str.PingIntervalSecs
push ebx
mov esi, eax
call fcn.0041611c
imul ecx, esi, 0x3c
add ecx, eax
push ecx
push 6
push edi
call fcn.004037b8
push 7
push edi
push ebp
push str.TCPNoDelay
push ebx
call fcn.0041603f
push 8
push edi
push 0
push str.TCPKeepalives
push ebx
call fcn.0041603f
add esp, 0x4c
push 0x33
push edi
push str.xterm
push str.TerminalType
push ebx
call fcn.00416248
push 0x34
push edi
push str.38400_38400
push str.TerminalSpeed
push ebx
call fcn.00416248
push 0x35
push edi
push str.TerminalModes
push ebx
call fcn.0041613b
add esp, 0x38
test al, al
je 0x4167af
xor ebp, ebp
cmp dword [str.INTR], ebp
je 0x416732
mov esi, 0x48d990
push dword [esi]
push 0x35
push edi
call fcn.004033f7
add esp, 0xc
test eax, eax
jne 0x416725
push str.IUTF8
push dword [esi]
call fcn.0046e740
test eax, eax
mov edx, 0x48ea68
mov ecx, 0x48ea64
cmovne ecx, edx
push ecx
push dword [esi]
push 0x35
push edi
call fcn.00403912
add esp, 0x18
inc ebp
lea esi, [ebp*4 + 0x48d990]
cmp dword [esi], 0
jne 0x4166eb
xor ebp, ebp
inc ebp
push 0xa
push edi
push 0x48579b
push str.ProxyExcludeList
push ebx
call fcn.00416248
push ebp
push str.ProxyDNS
push ebx
call fcn.0041611c
push 3
inc eax
pop ecx
cdq
idiv ecx
push edx
push 0xb
push edi
call fcn.004037b8
push 0xc
push edi
push 0
push str.ProxyLocalhost
push ebx
call fcn.0041603f
add esp, 0x40
push 0xd
pop esi
push esi
push edi
push 0xffffffffffffffff
push str.ProxyMethod
push ebx
call fcn.004160fa
push esi
push edi
call fcn.0040319c
add esp, 0x1c
cmp eax, 0xffffffff
jne 0x416816
push 0
push str.ProxyType
push ebx
call fcn.0041611c
add esp, 0xc
test eax, eax
jne 0x4167da
push eax
jmp 0x41680c
mov eax, dword [str.INTR]
xor esi, esi
jmp 0x4167d1
push 0x48ea64
push eax
push 0x35
push edi
call fcn.00403912
mov eax, dword [esi*4 + 0x48d994]
add esp, 0x10
inc esi
test eax, eax
jne 0x4167b8
jmp 0x416735
push 3
cmp eax, ebp
jne 0x4167e4
pop eax
push eax
jmp 0x41680c
pop ecx
cmp eax, ecx
jne 0x4167ed
push 4
jmp 0x41680c
push 5
cmp eax, 4
je 0x41680c
push str.ProxySOCKSVersion
push ebx
call fcn.0041611c
add esp, 0xc
cmp eax, 5
jne 0x41680b
push 2
jmp 0x41680c
push ebp
push esi
push edi
call fcn.004037b8
add esp, 0xc
push 0xe
push edi
push str.proxy
push str.ProxyHost
push ebx
call fcn.00416248
push 0xf
push edi
push 0x50
push str.ProxyPort
push ebx
call fcn.004160fa
push 0x10
push edi
mov esi, 0x48579b
push esi
push str.ProxyUsername
push ebx
call fcn.00416248
push 0x11
push edi
push esi
push str.ProxyPassword
push ebx
call fcn.00416248
add esp, 0x50
push 0x12
push edi
push str.connect__host__port_n
push str.ProxyTelnetCommand
push ebx
call fcn.00416248
push 0x13
push edi
push ebp
push str.ProxyLogToTerm
push ebx
call fcn.004160fa
push 0x36
push edi
push str.Environment
push ebx
call fcn.0041613b
push 0x37
push edi
push esi
push str.UserName
push ebx
call fcn.00416248
add esp, 0x4c
push 0x38
push edi
push 0
push str.UserNameFromEnvironment
push ebx
call fcn.0041603f
push 0x39
push edi
push esi
push str.LocalUserName
push ebx
call fcn.00416248
push 0x16
push edi
push 0
push str.NoPTY
push ebx
call fcn.0041603f
push 0x17
push edi
push 0
push str.Compression
push ebx
call fcn.0041603f
add esp, 0x50
push 0x1d
push edi
push ebp
push str.TryAgent
push ebx
call fcn.0041603f
push 0x1e
push edi
push 0
push str.AgentFwd
push ebx
call fcn.0041603f
push 0x1f
push edi
push 0
push str.ChangeUsername
push ebx
call fcn.0041603f
push 0x2a
push edi
push 0
push str.GssapiFwd
push ebx
call fcn.0041603f
add esp, 0x50
push 0x48eaa4
push str.Cipher
push ebx
call fcn.00416274
push 0x20
push edi
push 7
mov esi, eax
push 0x48d860
push esi
call fcn.004162db
push esi
call fcn.0040dab8
push 0
push str.BugDHGEx2
push ebx
call fcn.0041611c
push 2
pop ecx
sub ecx, eax
mov eax, str.ecdh_dh_gex_sha1_dh_group14_sha1_rsa_WARN_dh_group1_sha1
mov ecx, str.ecdh_dh_group14_sha1_rsa_WARN_dh_group1_sha1_dh_gex_sha1
cmove eax, ecx
push eax
push 0x48e1d8
push ebx
call fcn.00416274
mov esi, eax
add esp, 0x3c
test esi, esi
jne 0x416998
push 0x3d7
push str..._settings.c
push str.raw___NULL
call fcn.0046a02e
add esp, 0xc
push str.dh_group14_sha1_dh_group1_sha1_rsa_WARN_dh_gex_sha1
push esi
call fcn.0046e740
pop ecx
pop ecx
test eax, eax
jne 0x4169b8
push esi
call fcn.0040dab8
mov dword [esp], str.ecdh_dh_group14_sha1_rsa_WARN_dh_group1_sha1_dh_gex_sha1
jmp 0x4169d6
push str.dh_gex_sha1_dh_group14_sha1_dh_group1_sha1_rsa_WARN
push esi
call fcn.0046e740
pop ecx
pop ecx
test eax, eax
jne 0x4169de
push esi
call fcn.0040dab8
mov dword [esp], str.ecdh_dh_gex_sha1_dh_group14_sha1_rsa_WARN_dh_group1_sha1
call fcn.0044dc7d
mov esi, eax
pop ecx
push 0x18
push edi
push 6
push 0x48d8d0
push esi
call fcn.004162db
push esi
call fcn.0040dab8
push str.ed25519_ecdsa_rsa_dsa_WARN
push str.HostKey
push ebx
call fcn.00416274
push 0x19
push edi
push 6
mov esi, eax
push 0x48d930
push esi
call fcn.004162db
push esi
call fcn.0040dab8
push 0x1a
push edi
push ebp
push str.PreferKnownHostKeys
push ebx
call fcn.0041603f
add esp, 0x50
push 0x1b
push edi
push 0x3c
push str.RekeyTime
push ebx
call fcn.004160fa
push 0x2b
push edi
push 2
pop esi
push esi
push str.GssapiRekey
push ebx
call fcn.004160fa
push 0x1c
push edi
push 0x48ebc8
push str.RekeyBytes
push ebx
call fcn.00416248
push 3
pop eax
push eax
push str.SshProt
push ebx
call fcn.0041611c
add esp, 0x48
cmp eax, ebp
jne 0x416a7d
xor eax, eax
jmp 0x416a85
push 3
cmp eax, esi
pop ecx
cmove eax, ecx
push eax
push 0x22
push edi
call fcn.004037b8
push 9
push edi
push 0x48579b
push str.LogHost
push ebx
call fcn.00416248
push 0x23
push edi
push 0
push str.SSH2DES
push ebx
call fcn.0041603f
push 0x24
push edi
push 0
push str.SshNoAuth
push ebx
call fcn.0041603f
add esp, 0x48
push 0x25
push edi
push ebp
push str.SshBanner
push ebx
call fcn.0041603f
push 0x26
push edi
push 0
push str.AuthTIS
push ebx
call fcn.0041603f
push 0x27
push edi
push ebp
push str.AuthKI
push ebx
call fcn.0041603f
push 0x28
push edi
push ebp
push str.AuthGSSAPI
push ebx
call fcn.0041603f
add esp, 0x50
push 0x29
push edi
push ebp
push str.AuthGSSAPIKEX
push ebx
call fcn.0041603f
push 0x2c
push edi
push dword [0x49fc38]
push 0x49fc48
push 0x48eaa4
push str.GSSLibs
push ebx
call fcn.004162a9
push 0x2d
push edi
push str.GSSCustom
push ebx
call fcn.00416086
add esp, 0x40
push 0x30
push edi
push 0
push str.SshNoShell
push ebx
call fcn.0041603f
push 0x21
push edi
push str.PublicKeyFile
push ebx
call fcn.00416086
push 0x14
push edi
push 0x48579b
push str.RemoteCommand
push ebx
call fcn.00416248
push 0x3a
push edi
push 0
push str.RFCEnviron
push ebx
call fcn.0041603f
add esp, 0x4c
push 0x3b
push edi
push 0
push str.PassiveTelnet
push ebx
call fcn.0041603f
push 0x46
push edi
push ebp
push str.BackspaceIsDelete
push ebx
call fcn.0041603f
push 0x47
push edi
push 0
push str.RXVTHomeEnd
push ebx
call fcn.0041603f
push 0x48
push edi
push 0
push str.LinuxFunctionKeys
push ebx
call fcn.004160fa
add esp, 0x50
push 0x4a
push edi
push 0
push str.NoApplicationKeys
push ebx
call fcn.0041603f
push 0x49
push edi
push 0
push str.NoApplicationCursors
push ebx
call fcn.0041603f
push 0x4b
push edi
push 0
push str.NoMouseReporting
push ebx
call fcn.0041603f
push 0x4c
push edi
push 0
push str.NoRemoteResize
push ebx
call fcn.0041603f
add esp, 0x50
push 0x4d
push edi
push 0
push str.NoAltScreen
push ebx
call fcn.0041603f
push 0x4e
push edi
push 0
push str.NoRemoteWinTitle
push ebx
call fcn.0041603f
push 0x4f
push edi
push 0
push str.NoRemoteClearScroll
push ebx
call fcn.0041603f
push ebp
push str.NoRemoteQTitle
push ebx
call fcn.0041611c
add esp, 0x48
xor ecx, ecx
test eax, eax
sete cl
push 0x52
push edi
inc ecx
push ecx
push str.RemoteQTitleAction
push ebx
call fcn.004160fa
push 0x50
push edi
push 0
push str.NoDBackspace
push ebx
call fcn.0041603f
push 0x51
push edi
push 0
push str.NoRemoteCharset
push ebx
call fcn.0041603f
push 0x53
push edi
push 0
push str.ApplicationCursorKeys
push ebx
call fcn.0041603f
add esp, 0x50
push 0x54
push edi
push 0
push str.ApplicationKeypad
push ebx
call fcn.0041603f
push 0x55
push edi
push 0
push str.NetHackKeypad
push ebx
call fcn.0041603f
push 0x58
push edi
push ebp
push str.AltF4
push ebx
call fcn.0041603f
push 0x59
push edi
push 0
push str.AltSpace
push ebx
call fcn.0041603f
add esp, 0x50
push 0x5a
push edi
push 0
push str.AltOnly
push ebx
call fcn.0041603f
push 0x62
push edi
push 0
push str.ComposeKey
push ebx
call fcn.0041603f
push 0x63
push edi
push ebp
push str.CtrlAltKeys
push ebx
call fcn.0041603f
push 0x56
push edi
push 0
push str.TelnetKey
push ebx
call fcn.0041603f
add esp, 0x50
push 0x57
push edi
push ebp
push str.TelnetRet
push ebx
call fcn.0041603f
push 0x5b
push edi
push esi
push str.LocalEcho
push ebx
call fcn.004160fa
push 0x5c
push edi
push esi
push str.LocalEdit
push ebx
call fcn.004160fa
push 0x88
push edi
push str.PuTTY
push str.Answerback
push ebx
call fcn.00416248
add esp, 0x50
push 0x5d
push edi
push 0
push str.AlwaysOnTop
push ebx
call fcn.0041603f
push 0x5e
push edi
push 0
push str.FullScreenOnAltEnter
push ebx
call fcn.0041603f
push 0x85
push edi
push 0
push str.HideMousePtr
push ebx
call fcn.0041603f
push 0x86
push edi
push 0
push str.SunkenEdge
push ebx
call fcn.0041603f
add esp, 0x50
push 0x87
push edi
push ebp
push str.WindowBorder
push ebx
call fcn.004160fa
push 0x6b
push edi
push 0
push str.CurType
push ebx
call fcn.004160fa
push 0x6c
push edi
push 0
push str.BlinkCur
push ebx
call fcn.0041603f
push 0x6d
push edi
push ebp
push 0x48e4d0
push ebx
call fcn.004160fa
add esp, 0x50
push 0x6e
push edi
push 0
push str.BeepInd
push ebx
call fcn.004160fa
push 0x73
push edi
push str.BellWaveFile
push ebx
call fcn.00416086
push 0x6f
push edi
push ebp
push str.BellOverload
push ebx
call fcn.0041603f
push 0x70
push edi
push 5
push str.BellOverloadN
push ebx
call fcn.004160fa
add esp, 0x4c
mov esi, 0x7d0
push esi
push str.BellOverloadT
push ebx
call fcn.0041611c
push eax
push 0x71
push edi
call fcn.004037b8
push 0x1388
push str.BellOverloadS
push ebx
call fcn.0041611c
push eax
push 0x72
push edi
call fcn.004037b8
push 0x67
push edi
push esi
push str.ScrollbackLines
push ebx
call fcn.004160fa
add esp, 0x44
push 0x68
push edi
push 0
push str.DECOriginMode
push ebx
call fcn.0041603f
push 0x69
push edi
push ebp
push str.AutoWrapMode
push ebx
call fcn.0041603f
push 0x6a
push edi
push 0
push str.LFImpliesCR
push ebx
call fcn.0041603f
push 0xc8
push edi
push 0
push str.CRImpliesLF
push ebx
call fcn.0041603f
add esp, 0x50
push 0x8a
push edi
push 0
push str.DisableArabicShaping
push ebx
call fcn.0041603f
push 0x8b
push edi
push 0
push str.DisableBidi
push ebx
call fcn.0041603f
push 0x79
push edi
push ebp
push str.WinNameAlways
push ebx
call fcn.0041603f
push 0x66
push edi
push 0x48579b
push str.WinTitle
push ebx
call fcn.00416248
add esp, 0x50
push 0x7a
push edi
push 0x50
push str.TermWidth
push ebx
call fcn.004160fa
push 0x7b
push edi
push 0x18
push str.TermHeight
push ebx
call fcn.004160fa
push 0x7c
push edi
push str.Font
push ebx
call fcn.004160c0
push 0x7d
push edi
push 0
push str.FontQuality
push ebx
call fcn.004160fa
add esp, 0x4c
push 0xa2
push edi
push 4
push str.FontVTMode
push ebx
call fcn.004160fa
push 0x8f
push edi
push 0
push str.UseSystemColours
push ebx
call fcn.0041603f
push 0x90
push edi
push 0
push str.TryPalette
push ebx
call fcn.0041603f
push 0x8c
push edi
push ebp
push str.ANSIColour
push ebx
call fcn.0041603f
add esp, 0x50
push 0x8d
push edi
push ebp
push str.Xterm256Colour
push ebx
call fcn.0041603f
push 0x8e
push edi
push ebp
push str.TrueColour
push ebx
call fcn.0041603f
push ebp
push str.BoldAsColour
push ebx
call fcn.0041611c
inc eax
push eax
push 0x91
push edi
call fcn.004037b8
add esp, 0x40
xor ebp, ebp
push 2
pop esi
push ebp
lea eax, [esp + 0x24]
push str.Colour_d
push eax
call fcn.00408ece
push dword [ebp*4 + 0x48d7e8]
lea eax, [esp + 0x30]
push eax
push ebx
call fcn.00416274
lea ecx, [esp + 0x34]
mov dword [esp + 0x2c], eax
push ecx
lea ecx, [esp + 0x34]
push ecx
lea ecx, [esp + 0x30]
push ecx
push str._d__d__d
push eax
call fcn.00415575
add esp, 0x2c
push 3
pop ecx
cmp eax, ecx
jne 0x417057
push dword [esp + 0x10]
lea eax, [esi - 2]
push eax
push 0x92
push edi
call fcn.00403827
push dword [esp + 0x28]
lea eax, [esi - 1]
push eax
push 0x92
push edi
call fcn.00403827
push dword [esp + 0x3c]
push esi
push 0x92
push edi
call fcn.00403827
add esp, 0x30
push dword [esp + 0x14]
call fcn.0040dab8
pop ecx
push 3
pop eax
inc ebp
add esi, eax
cmp ebp, 0x16
jl 0x416fd4
push 0x96
push edi
push 0
push str.RawCNP
push ebx
call fcn.0041603f
push 0x97
push edi
push 0
push str.UTF8linedraw
push ebx
call fcn.0041603f
push 0x98
push edi
push 0
push str.PasteRTF
push ebx
call fcn.0041603f
push 0x93
push edi
push 0
push str.MouseIsXterm
push ebx
call fcn.004160fa
add esp, 0x50
push 0x94
push edi
push 0
push str.RectSelect
push ebx
call fcn.0041603f
push 0x95
push edi
push 0
push str.PasteControls
push ebx
call fcn.0041603f
push 0x99
push edi
push 1
push str.MouseOverride
push ebx
call fcn.0041603f
add esp, 0x3c
xor ebp, ebp
push ebp
lea eax, [esp + 0x24]
push str.Wordness_d
push eax
call fcn.00408ece
mov eax, ebp
test eax, eax
jns 0x417116
add eax, 0x1f
sar eax, 5
push dword [eax*4 + 0x48d840]
lea eax, [esp + 0x30]
push eax
push ebx
call fcn.00416274
mov dword [esp + 0x2c], eax
mov esi, eax
lea eax, [ebp + 0x20]
add esp, 0x18
mov dword [esp + 0x10], eax
cmp ebp, eax
jge 0x417174
mov eax, esi
jmp 0x417149
cmp byte [esi], 0x2c
je 0x417153
inc esi
cmp byte [esi], 0
jne 0x417143
cmp byte [esi], 0x2c
jne 0x417157
mov byte [esi], 0
inc esi
push eax
call fcn.0046e644
push eax
push ebp
push 0x9a
push edi
call fcn.00403827
add esp, 0x14
inc ebp
cmp ebp, dword [esp + 0x10]
jl 0x41713f
push dword [esp + 0x14]
call fcn.0040dab8
mov ebp, dword [esp + 0x14]
pop ecx
cmp ebp, 0x100
jl 0x4170fd
push 0x9b
push edi
xor ebp, ebp
inc ebp
push ebp
push str.MouseAutocopy
push ebx
call fcn.0041603f
push 0x9f
push 0x9c
push edi
push 2
pop esi
push esi
push str.MousePaste
push ebx
call fcn.00417722
push 0xa0
push 0x9d
push edi
push esi
push str.CtrlShiftIns
push ebx
call fcn.00417722
add esp, 0x44
push 0xa1
push 0x9e
push edi
push 0
push str.CtrlShiftCV
push ebx
call fcn.00417722
push 0xa3
push edi
push 0x48579b
push str.LineCodePage
push ebx
call fcn.00416248
push 0xa4
push edi
push 0
push str.CJKAmbigWide
push ebx
call fcn.0041603f
add esp, 0x40
push 0xa5
push edi
push ebp
push str.UTF8Override
push ebx
call fcn.0041603f
push 0x89
push edi
push 0x48579b
push str.Printer
push ebx
call fcn.00416248
push 0xa6
push edi
push 0
push str.CapsLockCyr
push ebx
call fcn.0041603f
push 0x74
push edi
push ebp
push str.ScrollBar
push ebx
call fcn.0041603f
add esp, 0x50
push 0x75
push edi
push 0
push str.ScrollBarFullScreen
push ebx
call fcn.0041603f
push 0x5f
push edi
push 0
push str.ScrollOnKey
push ebx
call fcn.0041603f
push 0x60
push edi
push ebp
push str.ScrollOnDisp
push ebx
call fcn.0041603f
push 0x61
push edi
push ebp
push str.EraseToScrollback
push ebx
call fcn.0041603f
add esp, 0x50
push 0x76
push edi
push 0
push str.LockSize
push ebx
call fcn.004160fa
push 0x77
push edi
push ebp
push 0x48e7ac
push ebx
call fcn.0041603f
push 0x78
push edi
push 0
push str.BlinkText
push ebx
call fcn.0041603f
push 0xa7
push edi
push 0
push str.X11Forward
push ebx
call fcn.0041603f
add esp, 0x50
push 0xa8
push edi
push 0x48579b
push str.X11Display
push ebx
call fcn.00416248
push 0xa9
push edi
push ebp
push str.X11AuthType
push ebx
call fcn.004160fa
push 0xaa
push edi
push str.X11AuthFile
push ebx
call fcn.00416086
push 0xab
push edi
push 0
push str.LocalPortAcceptAll
push ebx
call fcn.0041603f
add esp, 0x4c
push 0xac
push edi
push 0
push str.RemotePortAcceptAll
push ebx
call fcn.0041603f
push 0xad
push edi
push str.PortForwardings
push ebx
call fcn.0041613b
push 0
push str.BugIgnore1
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xae
push edi
call fcn.004037b8
push 0
push str.BugPlainPW1
push ebx
call fcn.0041611c
add esp, 0x48
mov ecx, esi
sub ecx, eax
push ecx
push 0xaf
push edi
call fcn.004037b8
push 0
push str.BugRSA1
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xb0
push edi
call fcn.004037b8
push 0
push str.BugIgnore2
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xb7
push edi
call fcn.004037b8
push 0
push str.BugHMAC2
push ebx
call fcn.0041611c
add esp, 0x48
sub esi, eax
push esi
push 0xb1
push edi
call fcn.004037b8
add esp, 0xc
cmp esi, 2
jne 0x417422
push 0
push str.BuggyMAC
push ebx
call fcn.0041611c
add esp, 0xc
cmp eax, ebp
jne 0x417422
push 0
push 0xb1
push edi
call fcn.004037b8
add esp, 0xc
push 0
push str.BugDeriveKey2
push ebx
call fcn.0041611c
push 2
pop esi
mov ecx, esi
sub ecx, eax
push ecx
push 0xb2
push edi
call fcn.004037b8
push 0
push str.BugRSAPad2
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xb3
push edi
call fcn.004037b8
push 0
push str.BugPKSessID2
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xb4
push edi
call fcn.004037b8
add esp, 0x48
push 0
push str.BugRekey2
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xb5
push edi
call fcn.004037b8
push 0
push str.BugMaxPkt2
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xb6
push edi
call fcn.004037b8
push 0
push str.BugOldGex2
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xb8
push edi
call fcn.004037b8
add esp, 0x48
push 0
push str.BugWinadj
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xb9
push edi
call fcn.004037b8
push 0
push str.BugChanReq
push ebx
call fcn.0041611c
mov ecx, esi
sub ecx, eax
push ecx
push 0xba
push edi
call fcn.004037b8
push 0
push 0xbb
push edi
call fcn.0040365f
push 0xc0
push edi
push ebp
push str.StampUtmp
push ebx
call fcn.0041603f
add esp, 0x50
push 0xc1
push edi
push ebp
push str.LoginShell
push ebx
call fcn.0041603f
push 0xc2
push edi
push 0
push str.ScrollbarOnLeft
push ebx
call fcn.0041603f
push 0xc3
push edi
push 0
push str.ShadowBold
push ebx
call fcn.0041603f
push 0xc4
push edi
push str.BoldFont
push ebx
call fcn.004160c0
add esp, 0x4c
push 0xc5
push edi
push str.WideFont
push ebx
call fcn.004160c0
push 0xc6
push edi
push str.WideBoldFont
push ebx
call fcn.004160c0
push 0xc7
push edi
push ebp
push str.ShadowBoldOffset
push ebx
call fcn.004160fa
push 0x3c
push edi
push 0x48579b
push str.SerialLine
push ebx
call fcn.00416248
add esp, 0x48
push 0x3d
push edi
push 0x2580
push str.SerialSpeed
push ebx
call fcn.004160fa
push 0x3e
push edi
push 8
push str.SerialDataBits
push ebx
call fcn.004160fa
push 0x3f
push edi
push esi
push str.SerialStopHalfbits
push ebx
call fcn.004160fa
push pe_nt_image_headers32
push edi
push 0
push str.SerialParity
push ebx
call fcn.004160fa
add esp, 0x50
push 0x41
push edi
push ebp
push str.SerialFlowControl
push ebx
call fcn.004160fa
push 0xc9
push edi
push 0x48579b
push str.WindowClass
push ebx
call fcn.00416248
push 0xbc
push edi
push 0
push str.ConnectionSharing
push ebx
call fcn.0041603f
push 0xbd
push edi
push ebp
push str.ConnectionSharingUpstream
push ebx
call fcn.0041603f
add esp, 0x50
push 0xbe
push edi
push ebp
push str.ConnectionSharingDownstream
push ebx
call fcn.0041603f
push 0xbf
push edi
push str.SSHManualHostKeys
push ebx
call fcn.0041613b
push 0x42
push edi
push str.The_Internet
push str.SUPDUPLocation
push ebx
call fcn.00416248
push 0x43
push edi
push 0
push str.SUPDUPCharset
push ebx
call fcn.004160fa
add esp, 0x4c
push 0x44
push edi
push 0
push str.SUPDUPMoreProcessing
push ebx
call fcn.0041603f
push 0x45
push edi
push 0
push str.SUPDUPScrolling
push ebx
call fcn.0041603f
mov ecx, dword [esp + 0x5c]
add esp, 0x28
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.004659d6
add esp, 0x28
ret