Function at 0x40ee16
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x13c
push ebx
mov ebx, dword [ebp + 8]
push esi
push edi
push 1
push str.Present
push ebx
call fcn.00449720
mov edi, dword [ebp + 0xc]
push 0
push edi
call fcn.0040213a
push eax
push str.HostName
push ebx
call fcn.004496f7
push 0x72
push edi
call fcn.0040238d
push eax
push str.LogFileName
push ebx
call fcn.00449a08
push 0x73
push edi
call fcn.00402036
push eax
push str.LogType
push ebx
call fcn.00449720
add esp, 0x48
push 0x74
push edi
call fcn.00402036
push eax
push str.LogFileClash
push ebx
call fcn.00449720
push 0x75
push edi
call fcn.00402036
push eax
push str.LogFlush
push ebx
call fcn.00449720
push 0x76
push edi
call fcn.00402036
push eax
push str.SSHLogOmitPasswords
push ebx
call fcn.00449720
push 0x77
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.SSHLogOmitData
push ebx
call fcn.00449720
push 2
push edi
mov esi, 0x45b364
call fcn.00402036
push eax
call fcn.0040e75f
add esp, 0x18
test eax, eax
je 0x40eee4
mov esi, dword [eax + 0x40]
push esi
push str.Protocol
push ebx
call fcn.004496f7
push 1
push edi
call fcn.00402036
push eax
push str.PortNumber
push ebx
call fcn.00449720
push 4
push edi
call fcn.00402036
inc eax
inc eax
push 3
pop ecx
cdq
idiv ecx
push edx
push str.CloseOnExit
push ebx
call fcn.00449720
push 5
push edi
call fcn.00402036
neg eax
sbb eax, eax
neg eax
push eax
push str.WarnOnClose
push ebx
call fcn.00449720
add esp, 0x48
push 6
pop esi
push esi
push edi
call fcn.00402036
push 0x3c
pop ecx
cdq
idiv ecx
push eax
push str.PingInterval
push ebx
call fcn.00449720
push esi
push edi
call fcn.00402036
push 0x3c
pop ecx
cdq
idiv ecx
push edx
push str.PingIntervalSecs
push ebx
call fcn.00449720
push 7
push edi
call fcn.00402036
push eax
push str.TCPNoDelay
push ebx
call fcn.00449720
push 8
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.TCPKeepalives
push ebx
call fcn.00449720
push 0x2e
push edi
call fcn.0040213a
push eax
push str.TerminalType
push ebx
call fcn.004496f7
push 0x2f
push edi
call fcn.0040213a
push eax
push str.TerminalSpeed
push ebx
call fcn.004496f7
push 0x30
push edi
push str.TerminalModes
push ebx
call fcn.0040e9ca
add esp, 0x44
push 3
push edi
call fcn.00402036
push eax
push str.AddressFamily
push ebx
call fcn.00449720
push 0xa
push edi
call fcn.0040213a
push eax
push str.ProxyExcludeList
push ebx
call fcn.004496f7
push 0xb
push edi
call fcn.00402036
inc eax
inc eax
push 3
pop ecx
cdq
idiv ecx
push edx
push str.ProxyDNS
push ebx
call fcn.00449720
push 0xc
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.ProxyLocalhost
push ebx
call fcn.00449720
push 0xd
push edi
call fcn.00402036
push eax
push str.ProxyMethod
push ebx
call fcn.00449720
push 0xe
push edi
call fcn.0040213a
push eax
push str.ProxyHost
push ebx
call fcn.004496f7
push 0xf
push edi
call fcn.00402036
push eax
push str.ProxyPort
push ebx
call fcn.00449720
add esp, 0x48
push 0x10
push edi
call fcn.0040213a
push eax
push str.ProxyUsername
push ebx
call fcn.004496f7
push 0x11
push edi
call fcn.0040213a
push eax
push str.ProxyPassword
push ebx
call fcn.004496f7
push 0x12
push edi
call fcn.0040213a
push eax
push str.ProxyTelnetCommand
push ebx
call fcn.004496f7
push 0x31
push edi
push str.Environment
push ebx
call fcn.0040e9ca
add esp, 0x4c
push 0x32
push edi
call fcn.0040213a
push eax
push str.UserName
push ebx
call fcn.004496f7
push 0x33
push edi
call fcn.00402036
push eax
push str.UserNameFromEnvironment
push ebx
call fcn.00449720
push 0x34
push edi
call fcn.0040213a
push eax
push str.LocalUserName
push ebx
call fcn.004496f7
push 0x15
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.NoPTY
push ebx
call fcn.00449720
push 0x16
push edi
call fcn.00402036
push eax
push str.Compression
push ebx
call fcn.00449720
push 0x1a
push edi
call fcn.00402036
push eax
push str.TryAgent
push ebx
call fcn.00449720
push 0x1b
push edi
call fcn.00402036
push eax
push str.AgentFwd
push ebx
call fcn.00449720
add esp, 0x48
push 0x26
push edi
call fcn.00402036
push eax
push str.GssapiFwd
push ebx
call fcn.00449720
push 0x1c
push edi
call fcn.00402036
push eax
push str.ChangeUsername
push ebx
call fcn.00449720
push 0x1d
push edi
push 0x45ded0
push str.Cipher
push ebx
call fcn.0040ed30
push 0x17
push edi
push 0x45df30
push 0x45ec44
push ebx
push 5
pop esi
call fcn.0040ed30
add esp, 0x50
push 0x18
push edi
call fcn.00402036
push eax
push str.RekeyTime
push ebx
call fcn.00449720
push 0x19
push edi
call fcn.0040213a
push eax
push str.RekeyBytes
push ebx
call fcn.004496f7
push 0x21
push edi
call fcn.00402036
push eax
push str.SshNoAuth
push ebx
call fcn.00449720
push 0x22
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.SshBanner
push ebx
call fcn.00449720
push 0x23
push edi
call fcn.00402036
push eax
push str.AuthTIS
push ebx
call fcn.00449720
push 0x24
push edi
call fcn.00402036
push eax
push str.AuthKI
push ebx
call fcn.00449720
push 0x25
push edi
call fcn.00402036
push eax
push str.AuthGSSAPI
push ebx
call fcn.00449720
mov esi, dword [0x46c1ac]
add esp, 0x48
push 0x27
push edi
push 0x46c1bc
push str.GSSLibs
push ebx
call fcn.0040ed30
push 0x28
push edi
call fcn.0040238d
push eax
push str.GSSCustom
push ebx
call fcn.00449a08
push 0x2b
push edi
call fcn.00402036
push eax
push str.SshNoShell
push ebx
call fcn.00449720
push 0x1f
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.SshProt
push ebx
call fcn.00449720
push 9
push edi
call fcn.0040213a
push eax
push str.LogHost
push ebx
call fcn.004496f7
push 0x20
push edi
call fcn.00402036
push eax
push str.SSH2DES
push ebx
call fcn.00449720
push 0x1e
push edi
call fcn.0040238d
push eax
push str.PublicKeyFile
push ebx
call fcn.00449a08
add esp, 0x48
push 0x13
push edi
call fcn.0040213a
push eax
push str.RemoteCommand
push ebx
call fcn.004496f7
push 0x35
push edi
call fcn.00402036
push eax
push str.RFCEnviron
push ebx
call fcn.00449720
push 0x36
push edi
call fcn.00402036
push eax
push str.PassiveTelnet
push ebx
call fcn.00449720
push 0x3d
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.BackspaceIsDelete
push ebx
call fcn.00449720
push 0x3e
push edi
call fcn.00402036
push eax
push str.RXVTHomeEnd
push ebx
call fcn.00449720
push 0x3f
push edi
call fcn.00402036
push eax
push str.LinuxFunctionKeys
push ebx
call fcn.00449720
push 0x41
push edi
call fcn.00402036
push eax
push str.NoApplicationKeys
push ebx
call fcn.00449720
add esp, 0x48
push 0x40
push edi
call fcn.00402036
push eax
push str.NoApplicationCursors
push ebx
call fcn.00449720
push 0x42
push edi
call fcn.00402036
push eax
push str.NoMouseReporting
push ebx
call fcn.00449720
push 0x43
push edi
call fcn.00402036
push eax
push str.NoRemoteResize
push ebx
call fcn.00449720
push 0x44
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.NoAltScreen
push ebx
call fcn.00449720
push 0x45
push edi
call fcn.00402036
push eax
push str.NoRemoteWinTitle
push ebx
call fcn.00449720
push 0x48
push edi
call fcn.00402036
push eax
push str.RemoteQTitleAction
push ebx
call fcn.00449720
push 0x46
push edi
call fcn.00402036
push eax
push str.NoDBackspace
push ebx
call fcn.00449720
add esp, 0x48
push 0x47
push edi
call fcn.00402036
push eax
push str.NoRemoteCharset
push ebx
call fcn.00449720
push 0x49
push edi
call fcn.00402036
push eax
push str.ApplicationCursorKeys
push ebx
call fcn.00449720
push 0x4a
push edi
call fcn.00402036
push eax
push str.ApplicationKeypad
push ebx
call fcn.00449720
push 0x4b
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.NetHackKeypad
push ebx
call fcn.00449720
push 0x4e
push edi
call fcn.00402036
push eax
push str.AltF4
push ebx
call fcn.00449720
push 0x4f
push edi
call fcn.00402036
push eax
push str.AltSpace
push ebx
call fcn.00449720
push 0x50
push edi
call fcn.00402036
push eax
push str.AltOnly
push ebx
call fcn.00449720
add esp, 0x48
push 0x58
push edi
call fcn.00402036
push eax
push str.ComposeKey
push ebx
call fcn.00449720
push 0x59
push edi
call fcn.00402036
push eax
push str.CtrlAltKeys
push ebx
call fcn.00449720
push 0x4c
push edi
call fcn.00402036
push eax
push str.TelnetKey
push ebx
call fcn.00449720
push 0x4d
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.TelnetRet
push ebx
call fcn.00449720
push 0x51
push edi
call fcn.00402036
push eax
push str.LocalEcho
push ebx
call fcn.00449720
push 0x52
push edi
call fcn.00402036
push eax
push str.LocalEdit
push ebx
call fcn.00449720
push 0x7b
push edi
call fcn.0040213a
push eax
push str.Answerback
push ebx
call fcn.004496f7
add esp, 0x48
push 0x53
push edi
call fcn.00402036
push eax
push str.AlwaysOnTop
push ebx
call fcn.00449720
push 0x54
push edi
call fcn.00402036
push eax
push str.FullScreenOnAltEnter
push ebx
call fcn.00449720
push 0x78
push edi
call fcn.00402036
push eax
push str.HideMousePtr
push ebx
call fcn.00449720
push 0x79
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.SunkenEdge
push ebx
call fcn.00449720
push 0x7a
push edi
call fcn.00402036
push eax
push str.WindowBorder
push ebx
call fcn.00449720
push 0x5f
push edi
call fcn.00402036
push eax
push str.CurType
push ebx
call fcn.00449720
push 0x60
push edi
call fcn.00402036
push eax
push str.BlinkCur
push ebx
call fcn.00449720
add esp, 0x48
push 0x61
push edi
call fcn.00402036
push eax
push 0x45e994
push ebx
call fcn.00449720
push 0x62
push edi
call fcn.00402036
push eax
push str.BeepInd
push ebx
call fcn.00449720
push 0x67
push edi
call fcn.0040238d
push eax
push str.BellWaveFile
push ebx
call fcn.00449a08
push 0x63
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.BellOverload
push ebx
call fcn.00449720
push 0x64
push edi
call fcn.00402036
push eax
push str.BellOverloadN
push ebx
call fcn.00449720
push 0x65
push edi
call fcn.00402036
push eax
push str.BellOverloadT
push ebx
call fcn.00449720
push 0x66
push edi
call fcn.00402036
push eax
push str.BellOverloadS
push ebx
call fcn.00449720
add esp, 0x48
push 0x5b
push edi
call fcn.00402036
push eax
push str.ScrollbackLines
push ebx
call fcn.00449720
push 0x5c
push edi
call fcn.00402036
push eax
push str.DECOriginMode
push ebx
call fcn.00449720
push 0x5d
push edi
call fcn.00402036
push eax
push str.AutoWrapMode
push ebx
call fcn.00449720
push 0x5e
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.LFImpliesCR
push ebx
call fcn.00449720
push 0xab
push edi
call fcn.00402036
push eax
push str.CRImpliesLF
push ebx
call fcn.00449720
push 0x7d
push edi
call fcn.00402036
push eax
push str.DisableArabicShaping
push ebx
call fcn.00449720
push 0x7e
push edi
call fcn.00402036
push eax
push str.DisableBidi
push ebx
call fcn.00449720
add esp, 0x48
push 0x6d
push edi
call fcn.00402036
push eax
push str.WinNameAlways
push ebx
call fcn.00449720
push 0x5a
push edi
call fcn.0040213a
push eax
push str.WinTitle
push ebx
call fcn.004496f7
push 0x6e
push edi
call fcn.00402036
push eax
push str.TermWidth
push ebx
call fcn.00449720
push 0x6f
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.TermHeight
push ebx
call fcn.00449720
push 0x70
push edi
call fcn.0040240c
push eax
push str.Font
push ebx
call fcn.00449952
push 0x71
push edi
call fcn.00402036
push eax
push str.FontQuality
push ebx
call fcn.00449720
push 0x8b
push edi
call fcn.00402036
push eax
push str.FontVTMode
push ebx
call fcn.00449720
add esp, 0x48
push 0x81
push edi
call fcn.00402036
push eax
push str.UseSystemColours
push ebx
call fcn.00449720
push 0x82
push edi
call fcn.00402036
push eax
push str.TryPalette
push ebx
call fcn.00449720
push 0x7f
push edi
call fcn.00402036
push eax
push str.ANSIColour
push ebx
call fcn.00449720
push 0x80
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.Xterm256Colour
push ebx
call fcn.00449720
push 0x83
push edi
call fcn.00402036
dec eax
push eax
push str.BoldAsColour
push ebx
call fcn.00449720
add esp, 0x20
and dword [ebp - 8], 0
mov dword [ebp - 4], 1
mov esi, 0x84
push dword [ebp - 8]
lea eax, [ebp - 0x1c]
push str.Colour_d
push eax
call fcn.0044cd68
mov eax, dword [ebp - 4]
inc eax
push eax
push esi
push edi
call fcn.004020b5
add esp, 0x18
push eax
push dword [ebp - 4]
push esi
push edi
call fcn.004020b5
add esp, 0xc
push eax
mov eax, dword [ebp - 4]
dec eax
push eax
push esi
push edi
call fcn.004020b5
add esp, 0xc
push eax
lea eax, [ebp - 0x3c]
push str._d__d__d
push eax
call fcn.0044cd68
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
push ebx
call fcn.004496f7
add dword [ebp - 4], 3
add esp, 0x20
inc dword [ebp - 8]
cmp dword [ebp - 4], 0x43
jl 0x40f7e9
push 0x87
push edi
call fcn.00402036
push eax
push str.RawCNP
push ebx
call fcn.00449720
push 0x88
push edi
call fcn.00402036
push eax
push str.PasteRTF
push ebx
call fcn.00449720
push 0x85
push edi
call fcn.00402036
push eax
push str.MouseIsXterm
push ebx
call fcn.00449720
push 0x86
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.RectSelect
push ebx
call fcn.00449720
push 0x89
push edi
call fcn.00402036
push eax
push str.MouseOverride
push ebx
call fcn.00449720
add esp, 0x20
xor esi, esi
push esi
lea eax, [ebp - 0x1c]
push str.Wordness_d
push eax
call fcn.0044cd68
lea eax, [esi + 0x20]
add esp, 0xc
cmp esi, eax
mov byte [ebp - 0x13c], 0
mov dword [ebp - 4], eax
jge 0x40f944
cmp byte [ebp - 0x13c], 0
mov dword [ebp - 8], 0x45e544
jne 0x40f909
mov dword [ebp - 8], 0x457667
push esi
push 0x8a
push edi
call fcn.004020b5
add esp, 0xc
push eax
push dword [ebp - 8]
lea eax, [ebp - 0x13c]
push str._s_d
push eax
call fcn.0044c220
pop ecx
lea eax, [ebp + eax - 0x13c]
push eax
call fcn.0044cd68
add esp, 0x10
inc esi
cmp esi, dword [ebp - 4]
jl 0x40f8f2
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x1c]
push eax
push ebx
call fcn.004496f7
mov esi, dword [ebp - 4]
add esp, 0xc
cmp esi, 0x100
jl 0x40f8cf
push 0x8c
push edi
call fcn.0040213a
push eax
push str.LineCodePage
push ebx
call fcn.004496f7
push 0x8d
push edi
call fcn.00402036
push eax
push str.CJKAmbigWide
push ebx
call fcn.00449720
push 0x8e
push edi
call fcn.00402036
push eax
push str.UTF8Override
push ebx
call fcn.00449720
push 0x7c
push edi
call fcn.0040213a
add esp, 0x44
push eax
push str.Printer
push ebx
call fcn.004496f7
push 0x8f
push edi
call fcn.00402036
push eax
push str.CapsLockCyr
push ebx
call fcn.00449720
push 0x68
push edi
call fcn.00402036
push eax
push str.ScrollBar
push ebx
call fcn.00449720
push 0x69
push edi
call fcn.00402036
push eax
push str.ScrollBarFullScreen
push ebx
call fcn.00449720
add esp, 0x48
push 0x55
push edi
call fcn.00402036
push eax
push str.ScrollOnKey
push ebx
call fcn.00449720
push 0x56
push edi
call fcn.00402036
push eax
push str.ScrollOnDisp
push ebx
call fcn.00449720
push 0x57
push edi
call fcn.00402036
push eax
push str.EraseToScrollback
push ebx
call fcn.00449720
push 0x6a
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.LockSize
push ebx
call fcn.00449720
push 0x6b
push edi
call fcn.00402036
push eax
push 0x45e720
push ebx
call fcn.00449720
push 0x6c
push edi
call fcn.00402036
push eax
push str.BlinkText
push ebx
call fcn.00449720
push 0x90
push edi
call fcn.00402036
push eax
push str.X11Forward
push ebx
call fcn.00449720
add esp, 0x48
push 0x91
push edi
call fcn.0040213a
push eax
push str.X11Display
push ebx
call fcn.004496f7
push 0x92
push edi
call fcn.00402036
push eax
push str.X11AuthType
push ebx
call fcn.00449720
push 0x93
push edi
call fcn.0040238d
push eax
push str.X11AuthFile
push ebx
call fcn.00449a08
push 0x94
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.LocalPortAcceptAll
push ebx
call fcn.00449720
push 0x95
push edi
call fcn.00402036
push eax
push str.RemotePortAcceptAll
push ebx
call fcn.00449720
push 0x96
push edi
push str.PortForwardings
push ebx
call fcn.0040e9ca
push 0x97
push edi
call fcn.00402036
push 2
pop esi
mov ecx, esi
sub ecx, eax
push ecx
push str.BugIgnore1
push ebx
call fcn.00449720
add esp, 0x44
push 0x98
push edi
call fcn.00402036
mov ecx, esi
sub ecx, eax
push ecx
push str.BugPlainPW1
push ebx
call fcn.00449720
push 0x99
push edi
call fcn.00402036
mov ecx, esi
sub ecx, eax
push ecx
push str.BugRSA1
push ebx
call fcn.00449720
push 0xa0
push edi
call fcn.00402036
mov ecx, esi
sub ecx, eax
push ecx
push str.BugIgnore2
push ebx
call fcn.00449720
push 0x9a
push edi
call fcn.00402036
add esp, 0x44
mov ecx, esi
sub ecx, eax
push ecx
push str.BugHMAC2
push ebx
call fcn.00449720
push 0x9b
push edi
call fcn.00402036
mov ecx, esi
sub ecx, eax
push ecx
push str.BugDeriveKey2
push ebx
call fcn.00449720
push 0x9c
push edi
call fcn.00402036
mov ecx, esi
sub ecx, eax
push ecx
push str.BugRSAPad2
push ebx
call fcn.00449720
push 0x9d
push edi
call fcn.00402036
mov ecx, esi
sub ecx, eax
push ecx
push str.BugPKSessID2
push ebx
call fcn.00449720
add esp, 0x48
push 0x9e
push edi
call fcn.00402036
mov ecx, esi
sub ecx, eax
push ecx
push str.BugRekey2
push ebx
call fcn.00449720
push 0x9f
push edi
call fcn.00402036
mov ecx, esi
sub ecx, eax
push ecx
push str.BugMaxPkt2
push ebx
call fcn.00449720
push 0xa1
push edi
call fcn.00402036
sub esi, eax
push esi
push str.BugWinadj
push ebx
call fcn.00449720
push 0xa3
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.StampUtmp
push ebx
call fcn.00449720
push 0xa4
push edi
call fcn.00402036
push eax
push str.LoginShell
push ebx
call fcn.00449720
push 0xa5
push edi
call fcn.00402036
push eax
push str.ScrollbarOnLeft
push ebx
call fcn.00449720
push 0xa7
push edi
call fcn.0040240c
push eax
push str.BoldFont
push ebx
call fcn.00449952
add esp, 0x48
push 0xa8
push edi
call fcn.0040240c
push eax
push str.WideFont
push ebx
call fcn.00449952
push 0xa9
push edi
call fcn.0040240c
push eax
push str.WideBoldFont
push ebx
call fcn.00449952
push 0xa6
push edi
call fcn.00402036
push eax
push str.ShadowBold
push ebx
call fcn.00449720
push 0xaa
push edi
call fcn.00402036
add esp, 0x44
push eax
push str.ShadowBoldOffset
push ebx
call fcn.00449720
push 0x37
push edi
call fcn.0040213a
push eax
push str.SerialLine
push ebx
call fcn.004496f7
push 0x38
push edi
call fcn.00402036
push eax
push str.SerialSpeed
push ebx
call fcn.00449720
push 0x39
push edi
call fcn.00402036
push eax
push str.SerialDataBits
push ebx
call fcn.00449720
add esp, 0x48
push 0x3a
push edi
call fcn.00402036
push eax
push str.SerialStopHalfbits
push ebx
call fcn.00449720
push 0x3b
push edi
call fcn.00402036
push eax
push str.SerialParity
push ebx
call fcn.00449720
push 0x3c
push edi
call fcn.00402036
push eax
push str.SerialFlowControl
push ebx
call fcn.00449720
push 0xac
push edi
call fcn.0040213a
add esp, 0x44
push eax
push str.WindowClass
push ebx
call fcn.004496f7
add esp, 0xc
pop edi
pop esi
pop ebx
leave
ret