Function at 0x404935
Capabilities:
Parse pe header

Disassembly:
sub esp, 0xc
push ebx
push ebp
push esi
push edi
mov edi, dword [esp + 0x20]
push 0x403864
push 0x30
push edi
call fcn.0040820a
push 0x30
xor ebp, ebp
mov esi, eax
push ebp
push esi
call fcn.00452c10
mov ebx, 0x45d76f
push ebx
call fcn.0040c0e7
push ebx
push ebx
mov dword [esi + 0x2c], eax
mov eax, dword [esp + 0x48]
push ebx
push edi
mov dword [esi + 0x28], eax
call fcn.00408118
push 0x14
mov dword [esp + 0x40], eax
pop eax
push eax
push eax
push eax
push eax
push eax
push 5
push dword [esp + 0x54]
call fcn.004082f0
add esp, 0x48
cmp dword [esp + 0x24], ebp
mov ebx, str.Apply
jne 0x4049a2
mov ebx, str.Open
push esi
call fcn.00407f72
pop ecx
push eax
push 0x403927
push ebp
call fcn.00407f72
cmp dword [esp + 0x30], ebp
pop ecx
push eax
sete al
dec al
and al, 0xf2
add al, 0x6f
push eax
push ebx
push dword [esp + 0x24]
call fcn.004084e5
mov dword [esi + 0x14], eax
xor ebx, ebx
inc ebx
mov dword [eax + 0x20], ebx
mov eax, dword [esi + 0x14]
push esi
mov dword [eax + 0xc], 3
call fcn.00407f72
add esp, 0x1c
push eax
push 0x403927
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x63
push str.Cancel
push dword [esp + 0x24]
call fcn.004084e5
mov dword [esi + 0x18], eax
mov dword [eax + 0x24], ebx
mov eax, dword [esi + 0x18]
mov dword [eax + 0xc], 4
push dword [0x45d510]
push str.Basic_options_for_your__s_session
call fcn.0040c314
push eax
push str.Session
push edi
mov dword [esp + 0x40], eax
call fcn.0040807d
push dword [esp + 0x40]
call fcn.0040bd73
add esp, 0x30
cmp dword [esp + 0x24], ebp
jne 0x404cec
push 8
push edi
call fcn.0040826c
push str.Specify_the_destination_you_want_to_connect_to
push str.hostport
push str.Session
push edi
mov dword [esp + 0x2c], eax
call fcn.00408118
push 0x19
push 0x4b
push 2
push eax
mov dword [esp + 0x38], eax
call fcn.004082f0
push ebp
call fcn.00407f72
add esp, 0x2c
push eax
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x402fbf
push str.session.hostname:config_hostname
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x6e
push str.Host_Name__or_IP_address_
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x34]
mov dword [eax + 0xc], ebp
push ebp
mov dword [ecx], eax
call fcn.00407f72
add esp, 0x24
push eax
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x40305a
push str.session.hostname:config_hostname
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x70
push str.Port
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x34]
push 0x64
push ebx
push dword [esp + 0x38]
mov dword [eax + 0xc], ebx
mov dword [ecx + 4], eax
call fcn.004082f0
push 3
call fcn.0040f3c5
add esp, 0x30
test eax, eax
push ebp
jne 0x404c79
push 2
call fcn.00407f72
pop ecx
push eax
push 0x69
push str.Rlogin
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x74
push str.Telnet
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x77
push 0x461428
push dword [esp + 0x3c]
call fcn.00407f72
pop ecx
push eax
push 0x403146
push str.session.hostname:config_hostname
call fcn.00407f72
pop ecx
push eax
push 3
push ebp
push str.Connection_type:
push dword [esp + 0x50]
call fcn.00408413
add esp, 0x44
mov eax, str.Load__save_or_delete_a_stored_session
push eax
push str.savedsessions
push str.Session
push edi
call fcn.00408118
push 0x19
push 0x4b
push 2
push eax
mov dword [esp + 0x30], eax
call fcn.004082f0
lea eax, [esi + 0x1c]
push ebx
push eax
call fcn.00411a89
push ebp
call fcn.00407f72
add esp, 0x2c
push eax
push esi
call fcn.00407f72
pop ecx
push eax
push 0x403927
push str.session.saved:config_saving
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x65
push 0x4613b0
push dword [esp + 0x2c]
call fcn.0040836e
push 0x64
push ebx
push dword [esp + 0x38]
mov dword [esi], eax
mov dword [eax + 0xc], ebp
call fcn.004082f0
push 0x19
push 0x4b
push 2
push dword [esp + 0x48]
call fcn.004082f0
push esi
call fcn.00407f72
add esp, 0x40
push eax
push 0x403927
push str.session.saved:config_saving
call fcn.00407f72
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.0040852a
mov dword [esi + 4], eax
mov dword [eax + 0xc], ebp
mov eax, dword [esi + 4]
add esp, 0x18
cmp dword [esp + 0x24], ebp
mov dword [eax + 0x20], 7
jne 0x404cf6
push esi
call fcn.00407f72
pop ecx
push eax
push 0x403927
push str.session.saved:config_saving
call fcn.00407f72
pop ecx
push eax
push 0x6c
push str.Load
push dword [esp + 0x24]
call fcn.004084e5
mov dword [esi + 8], eax
add esp, 0x18
mov dword [eax + 0xc], ebx
jmp 0x404cf9
push 3
call fcn.00407f72
pop ecx
push eax
push 0x73
push 0x4613a4
push 2
call fcn.00407f72
pop ecx
push eax
push 0x69
push str.Rlogin
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x74
push str.Telnet
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x77
push 0x461428
push dword [esp + 0x48]
call fcn.00407f72
pop ecx
push eax
push 0x403146
push str.session.hostname:config_hostname
call fcn.00407f72
pop ecx
push eax
push 4
push ebp
push str.Connection_type:
push dword [esp + 0x5c]
call fcn.00408413
add esp, 0x50
jmp 0x404b7a
mov eax, str.Save_the_current_session_settings
jmp 0x404b7f
mov dword [esi + 8], ebp
push esi
call fcn.00407f72
pop ecx
push eax
push 0x403927
push str.session.saved:config_saving
call fcn.00407f72
pop ecx
push eax
push 0x76
push str.Save
push dword [esp + 0x24]
call fcn.004084e5
add esp, 0x18
cmp dword [esp + 0x24], ebp
mov dword [esi + 0xc], eax
mov dword [eax + 0xc], ebx
jne 0x404d65
push esi
call fcn.00407f72
pop ecx
push eax
push 0x403927
push str.session.saved:config_saving
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.Delete
push dword [esp + 0x24]
call fcn.004084e5
mov dword [esi + 0x10], eax
add esp, 0x18
mov dword [eax + 0xc], ebx
jmp 0x404d68
mov dword [esi + 0x10], ebp
push 0x64
push ebx
push dword [esp + 0x18]
call fcn.004082f0
push ebp
push str.otheropts
push str.Session
push edi
call fcn.00408118
add esp, 0x1c
push ebp
push 2
mov esi, eax
call fcn.00407f72
pop ecx
push eax
push str.Only_on_clean_exit
push ebx
call fcn.00407f72
pop ecx
push eax
push str.Never
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Always
push 4
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.session.coe:config_closeonexit
call fcn.00407f72
pop ecx
push eax
push 4
push 0x78
push str.Close_window_on_exit:
push esi
call fcn.00408413
push str.Options_controlling_session_logging
mov esi, str.Session_Logging
push esi
push edi
call fcn.0040807d
add esp, 0x44
push ebp
push str.main
push esi
push edi
call fcn.00408118
add esp, 0x10
cmp dword [esp + 0x24], ebp
mov dword [esp + 0x10], eax
je 0x404f76
cmp dword [esp + 0x28], 3
je 0x404f86
xor esi, esi
mov dword [esp + 0x14], ebp
push ebp
push 4
call fcn.00407f72
pop ecx
push eax
push 0x72
push dword [esp + 0x20]
push 3
call fcn.00407f72
pop ecx
push eax
push 0x73
push esi
push 2
call fcn.00407f72
pop ecx
push eax
push 0x6c
push str.All_session_output
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Printable_output
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x74
push str.None
push 0x73
call fcn.00407f72
pop ecx
push eax
push 0x403290
push str.logging.main:config_logging
call fcn.00407f72
pop ecx
push eax
push 2
push ebp
push str.Session_logging:
push dword [esp + 0x68]
call fcn.00408413
push 0x72
call fcn.00407f72
add esp, 0x60
push eax
push 0x402f1d
mov esi, str.logging.filename:config_logfilename
push esi
call fcn.00407f72
pop ecx
push eax
push str.Select_session_log_file_name
push ebx
push ebp
push 0x66
push str.Log_file_name:
push dword [esp + 0x30]
call fcn.00408644
push esi
call fcn.00407f72
push eax
push str._Log_file_name_can_contain_Y__M__D_for_date__T_for_time__H_for_host_name__and_P_for_port_number_
push dword [esp + 0x40]
call fcn.004086ef
add esp, 0x34
push ebp
push 0xffffffffffffffff
call fcn.00407f72
pop ecx
push eax
push str.Ask_the_user_every_time
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Always_append_to_the_end_of_it
push ebx
call fcn.00407f72
pop ecx
push eax
push str.Always_overwrite_it
push 0x74
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.logging.exists:config_logfileexists
call fcn.00407f72
pop ecx
push eax
push ebx
push 0x65
push str.What_to_do_if_the_log_file_already_exists:
push dword [esp + 0x44]
call fcn.00408413
push 0x75
call fcn.00407f72
add esp, 0x3c
push eax
mov esi, 0x402d8d
push esi
push str.logging.flush:config_logflush
call fcn.00407f72
pop ecx
push eax
push 0x75
push str.Flush_log_file_frequently
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
cmp dword [esp + 0x24], ebp
je 0x404f98
cmp dword [esp + 0x28], 3
je 0x404fa4
jmp 0x405010
push 3
call fcn.0040f3c5
test eax, eax
pop ecx
je 0x404e19
mov esi, str.SSH_packets
mov dword [esp + 0x14], str.SSH_packets_and_raw_data
jmp 0x404e1f
push 3
call fcn.0040f3c5
test eax, eax
pop ecx
je 0x405010
push str.Options_specific_to_SSH_packet_logging
push 0x461084
push str.Session_Logging
push edi
call fcn.00408118
push 0x76
mov dword [esp + 0x24], eax
call fcn.00407f72
add esp, 0x14
push eax
push esi
push str.logging.ssh.omitpassword:config_logssh
call fcn.00407f72
pop ecx
push eax
push 0x6b
push str.Omit_known_password_fields
push dword [esp + 0x24]
call fcn.00408717
push 0x77
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.logging.ssh.omitdata:config_logssh
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.Omit_session_data
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
push str.Options_controlling_the_terminal_emulation
push str.Terminal
push edi
call fcn.0040807d
push str.Set_various_terminal_options
push str.general
push str.Terminal
push edi
call fcn.00408118
push 0x5d
mov dword [esp + 0x30], eax
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.terminal.autowrap:config_autowrap
call fcn.00407f72
pop ecx
push eax
push 0x77
push str.Auto_wrap_mode_initially_on
push dword [esp + 0x24]
call fcn.00408717
push 0x5c
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.terminal.decom:config_decom
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.DEC_Origin_Mode_initially_on
push dword [esp + 0x24]
call fcn.00408717
push 0x5e
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.terminal.lfhascr:config_crlf
call fcn.00407f72
pop ecx
push eax
push 0x72
push str.Implicit_CR_in_every_LF
push dword [esp + 0x24]
call fcn.00408717
push 0xb1
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.terminal.crhaslf:config_lfcr
call fcn.00407f72
pop ecx
push eax
push 0x66
push str.Implicit_LF_in_every_CR
push dword [esp + 0x24]
call fcn.00408717
push 0x6b
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.terminal.bce:config_erase
call fcn.00407f72
pop ecx
push eax
push 0x65
push str.Use_background_colour_to_erase_screen
push dword [esp + 0x24]
call fcn.00408717
push 0x6c
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.terminal.blink:config_blink
call fcn.00407f72
pop ecx
push eax
push 0x6e
push str.Enable_blinking_text
push dword [esp + 0x24]
call fcn.00408717
push ebx
call fcn.00407f72
add esp, 0x1c
push eax
push 0x7b
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.terminal.answerback:config_answerback
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x73
push str.Answerback_to_E:
push dword [esp + 0x2c]
call fcn.0040836e
push str.Line_discipline_options
push str.ldisc
push str.Terminal
push edi
call fcn.00408118
add esp, 0x30
push ebp
push ebx
mov dword [esp + 0x18], eax
call fcn.00407f72
pop ecx
push eax
push str.Force_off
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Force_on
push 2
call fcn.00407f72
pop ecx
push eax
push str.Auto
push 0x51
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.terminal.localecho:config_localecho
call fcn.00407f72
pop ecx
push eax
push 3
push 0x6c
push str.Local_echo:
push dword [esp + 0x44]
call fcn.00408413
add esp, 0x38
push ebp
push ebx
call fcn.00407f72
pop ecx
push eax
push str.Force_off
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Force_on
push 2
call fcn.00407f72
pop ecx
push eax
push str.Auto
push 0x52
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.terminal.localedit:config_localedit
call fcn.00407f72
pop ecx
push eax
push 3
push 0x74
push str.Local_line_editing:
push dword [esp + 0x44]
call fcn.00408413
push str.Remote_controlled_printing
push str.printing
push str.Terminal
push edi
call fcn.00408118
add esp, 0x48
push ebp
mov dword [esp + 0x14], eax
call fcn.00407f72
pop ecx
push eax
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x4035f7
push str.terminal.printing:config_printing
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x70
push str.Printer_to_send_ANSI_printer_output_to:
push dword [esp + 0x2c]
call fcn.004083bf
push str.Options_controlling_the_effects_of_keys
push str.Terminal_Keyboard
push edi
call fcn.0040807d
push str.Change_the_sequences_sent_by:
push str.mappings
push str.Terminal_Keyboard
push edi
call fcn.00408118
add esp, 0x3c
push ebp
push ebx
mov dword [esp + 0x18], eax
call fcn.00407f72
pop ecx
push eax
push str.Control____127_
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Control_H
push 0x3d
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.keyboard.backspace:config_backspace
call fcn.00407f72
pop ecx
push eax
push 2
push 0x62
push str.The_Backspace_key
push dword [esp + 0x3c]
call fcn.00408413
add esp, 0x30
push ebp
push ebx
call fcn.00407f72
pop ecx
push eax
push str.rxvt
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Standard
push 0x3e
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.keyboard.homeend:config_homeend
call fcn.00407f72
pop ecx
push eax
push 2
push 0x65
push str.The_Home_and_End_keys
push dword [esp + 0x3c]
call fcn.00408413
add esp, 0x30
push ebp
push 5
call fcn.00407f72
pop ecx
push eax
push 0x460be8
push 4
call fcn.00407f72
pop ecx
push eax
push str.VT100
push 3
call fcn.00407f72
pop ecx
push eax
push str.VT400
push 2
call fcn.00407f72
pop ecx
push eax
push str.Xterm_R6
push ebx
call fcn.00407f72
pop ecx
push eax
push str.Linux
push ebp
call fcn.00407f72
pop ecx
push eax
push str.ESC_n
push 0x3f
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.keyboard.funkeys:config_funkeys
call fcn.00407f72
pop ecx
push eax
push 3
push 0x66
push str.The_Function_keys_and_keypad
push dword [esp + 0x5c]
call fcn.00408413
push str.Application_keypad_settings:
push str.appkeypad
push str.Terminal_Keyboard
push edi
call fcn.00408118
add esp, 0x60
push ebp
push ebx
mov dword [esp + 0x18], eax
call fcn.00407f72
pop ecx
push eax
push str.Application
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Normal
push 0x49
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.keyboard.appcursor:config_appcursor
call fcn.00407f72
pop ecx
push eax
push 3
push 0x72
push str.Initial_state_of_cursor_keys:
push dword [esp + 0x3c]
call fcn.00408413
add esp, 0x30
push ebp
push 2
call fcn.00407f72
pop ecx
push eax
push str.NetHack
push ebx
call fcn.00407f72
pop ecx
push eax
push str.Application
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Normal
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x40332f
push str.keyboard.appkeypad:config_appkeypad
call fcn.00407f72
pop ecx
push eax
push 3
push 0x6e
push str.Initial_state_of_numeric_keypad:
push dword [esp + 0x44]
call fcn.00408413
push str.Options_controlling_the_terminal_bell
push str.Terminal_Bell
push edi
call fcn.0040807d
add esp, 0x44
push str.Set_the_style_of_bell
push str.style
push str.Terminal_Bell
push edi
call fcn.00408118
add esp, 0x10
push ebp
push 2
mov dword [esp + 0x18], eax
call fcn.00407f72
pop ecx
push eax
push str.Visual_bell__flash_window_
push ebx
call fcn.00407f72
pop ecx
push eax
push str.Make_default_system_alert_sound
push ebp
call fcn.00407f72
pop ecx
push eax
push str.None__bell_disabled_
push 0x61
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.bell.style:config_bellstyle
call fcn.00407f72
pop ecx
push eax
push ebx
push 0x62
push str.Action_to_happen_when_a_bell_occurs:
push dword [esp + 0x44]
call fcn.00408413
push str.Control_the_bell_overload_behaviour
push str.overload
push str.Terminal_Bell
push edi
call fcn.00408118
add esp, 0x48
push 0x63
mov dword [esp + 0x14], eax
call fcn.00407f72
pop ecx
push eax
push esi
push str.bell.overload:config_bellovl
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.Bell_is_temporarily_disabled_when_over_used
push dword [esp + 0x24]
call fcn.00408717
push 0xffffffffffffffff
call fcn.00407f72
add esp, 0x1c
push eax
push 0x64
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.bell.overload:config_bellovl
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x6d
push str.Over_use_means_this_many_bells...
push dword [esp + 0x2c]
call fcn.0040836e
push 0xfffffc18
call fcn.00407f72
add esp, 0x24
push eax
push 0x65
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.bell.overload:config_bellovl
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x74
push str...._in_this_many_seconds
push dword [esp + 0x2c]
call fcn.0040836e
push str.bell.overload:config_bellovl
call fcn.00407f72
push eax
push str.The_bell_is_re_enabled_after_a_few_seconds_of_silence.
push dword [esp + 0x3c]
call fcn.004086ef
push 0xfffffc18
call fcn.00407f72
add esp, 0x34
push eax
push 0x66
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.bell.overload:config_bellovl
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x73
push str.Seconds_of_silence_required
push dword [esp + 0x2c]
call fcn.0040836e
push str.Enabling_and_disabling_advanced_terminal_features
push str.Terminal_Features
push edi
call fcn.0040807d
push ebp
push str.main
push str.Terminal_Features
push edi
call fcn.00408118
push 0x40
mov dword [esp + 0x50], eax
call fcn.00407f72
add esp, 0x40
push eax
push esi
push str.features.application:config_features_application
call fcn.00407f72
pop ecx
push eax
push 0x75
push str.Disable_application_cursor_keys_mode
push dword [esp + 0x24]
call fcn.00408717
push 0x41
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.features.application:config_features_application
call fcn.00407f72
pop ecx
push eax
push 0x6b
push str.Disable_application_keypad_mode
push dword [esp + 0x24]
call fcn.00408717
push 0x42
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.features.mouse:config_features_mouse
call fcn.00407f72
pop ecx
push eax
push 0x78
push str.Disable_xterm_style_mouse_reporting
push dword [esp + 0x24]
call fcn.00408717
push 0x43
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.features.resize:config_features_resize
call fcn.00407f72
pop ecx
push eax
push 0x73
push str.Disable_remote_controlled_terminal_resizing
push dword [esp + 0x24]
call fcn.00408717
push 0x44
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.features.altscreen:config_features_altscreen
call fcn.00407f72
pop ecx
push eax
push 0x77
push str.Disable_switching_to_alternate_terminal_screen
push dword [esp + 0x24]
call fcn.00408717
push 0x45
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.features.retitle:config_features_retitle
call fcn.00407f72
pop ecx
push eax
push 0x74
push str.Disable_remote_controlled_window_title_changing
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
push ebp
push 2
call fcn.00407f72
pop ecx
push eax
push str.Window_title
push ebx
call fcn.00407f72
pop ecx
push eax
push str.Empty_string
push ebp
call fcn.00407f72
pop ecx
push eax
push str.None
push 0x48
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.features.qtitle:config_features_qtitle
call fcn.00407f72
pop ecx
push eax
push 3
push 0x71
push str.Response_to_remote_title_query__SECURITY_:
push dword [esp + 0x44]
call fcn.00408413
push 0x46
call fcn.00407f72
add esp, 0x3c
push eax
push esi
push str.features.dbackspace:config_features_dbackspace
call fcn.00407f72
pop ecx
push eax
push 0x62
push str.Disable_destructive_backspace_on_server_sending__
push dword [esp + 0x24]
call fcn.00408717
push 0x47
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.features.charset:config_features_charset
call fcn.00407f72
pop ecx
push eax
push 0x72
push str.Disable_remote_controlled_character_set_configuration
push dword [esp + 0x24]
call fcn.00408717
push 0x7d
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.features.arabicshaping:config_features_shaping
call fcn.00407f72
pop ecx
push eax
push 0x6c
push str.Disable_Arabic_text_shaping
push dword [esp + 0x24]
call fcn.00408717
push 0x7e
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.features.bidi:config_features_bidi
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.Disable_bidirectional_text_display
push dword [esp + 0x24]
call fcn.00408717
push dword [0x45d510]
push str.Options_controlling__ss_window
call fcn.0040c314
push eax
push str.Window
push edi
mov dword [esp + 0x40], eax
call fcn.0040807d
push dword [esp + 0x40]
call fcn.0040bd73
push str.Set_the_size_of_the_window
push str.size
push str.Window
push edi
call fcn.00408118
add esp, 0x40
push 0x32
push 0x32
push 2
push eax
mov dword [esp + 0x20], eax
call fcn.004082f0
push 0xffffffffffffffff
call fcn.00407f72
add esp, 0x14
push eax
push 0x6e
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.window.size:config_winsize
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x6d
push str.Columns
push dword [esp + 0x2c]
call fcn.0040836e
push 0xffffffffffffffff
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x24
push eax
push 0x6f
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.window.size:config_winsize
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x72
push str.Rows
push dword [esp + 0x2c]
call fcn.0040836e
push 0x64
push ebx
push dword [esp + 0x38]
mov dword [eax + 0xc], ebx
call fcn.004082f0
push str.Control_the_scrollback_in_the_window
push str.scrollback
push str.Window
push edi
call fcn.00408118
push 0xffffffffffffffff
mov dword [esp + 0x50], eax
call fcn.00407f72
add esp, 0x40
push eax
push 0x5b
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.window.scrollback:config_scrollback
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x73
push str.Lines_of_scrollback
push dword [esp + 0x2c]
call fcn.0040836e
push 0x68
call fcn.00407f72
add esp, 0x24
push eax
push esi
push str.window.scrollback:config_scrollback
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.Display_scrollbar
push dword [esp + 0x24]
call fcn.00408717
push 0x55
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.window.scrollback:config_scrollback
call fcn.00407f72
pop ecx
push eax
push 0x6b
push str.Reset_scrollback_on_keypress
push dword [esp + 0x24]
call fcn.00408717
push 0x56
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.window.scrollback:config_scrollback
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Reset_scrollback_on_display_activity
push dword [esp + 0x24]
call fcn.00408717
push 0x57
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.window.erased:config_erasetoscrollback
call fcn.00407f72
pop ecx
push eax
push 0x65
push str.Push_erased_text_into_scrollback
push dword [esp + 0x24]
call fcn.00408717
push dword [0x45d510]
push str.Configure_the_appearance_of__ss_window
call fcn.0040c314
push eax
push str.Window_Appearance
mov dword [esp + 0x3c], eax
push edi
call fcn.0040807d
push dword [esp + 0x40]
call fcn.0040bd73
push str.Adjust_the_use_of_the_cursor
push str.cursor
push str.Window_Appearance
push edi
call fcn.00408118
add esp, 0x40
push ebp
push 2
mov dword [esp + 0x18], eax
call fcn.00407f72
pop ecx
push eax
push 0x76
push str.Vertical_line
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x75
push str.Underline
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x6c
push str.Block
push 0x5f
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.appearance.cursor:config_cursor
call fcn.00407f72
pop ecx
push eax
push 3
push ebp
push str.Cursor_appearance:
push dword [esp + 0x50]
call fcn.00408413
push 0x60
call fcn.00407f72
add esp, 0x48
push eax
push esi
push str.appearance.cursor:config_cursor
call fcn.00407f72
pop ecx
push eax
push 0x62
push str.Cursor_blinks
push dword [esp + 0x24]
call fcn.00408717
push str.Font_settings
push str.font
push str.Window_Appearance
push edi
call fcn.00408118
push 0x70
mov dword [esp + 0x3c], eax
call fcn.00407f72
add esp, 0x2c
push eax
push 0x402f6e
push str.appearance.font:config_font
call fcn.00407f72
pop ecx
push eax
push 0x6e
push str.Font_used_in_the_terminal_window
push dword [esp + 0x24]
call fcn.00408696
push str.Adjust_the_use_of_the_mouse_pointer
push str.mouse
push str.Window_Appearance
push edi
call fcn.00408118
mov dword [esp + 0x38], eax
push 0x78
call fcn.00407f72
add esp, 0x2c
push eax
push esi
push str.appearance.hidemouse:config_mouseptr
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Hide_mouse_pointer_when_typing_in_window
push dword [esp + 0x24]
call fcn.00408717
push str.Adjust_the_window_border
push str.border
push str.Window_Appearance
push edi
call fcn.00408118
push 0xffffffffffffffff
mov dword [esp + 0x3c], eax
call fcn.00407f72
add esp, 0x2c
push eax
push 0x7a
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.appearance.border:config_winborder
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x65
push str.Gap_between_text_and_window_edge:
push dword [esp + 0x2c]
call fcn.0040836e
push dword [0x45d510]
push str.Configure_the_behaviour_of__ss_window
call fcn.0040c314
push eax
push str.Window_Behaviour
push edi
mov dword [esp + 0x48], eax
call fcn.0040807d
push dword [esp + 0x48]
call fcn.0040bd73
push str.Adjust_the_behaviour_of_the_window_title
push str.title
push str.Window_Behaviour
push edi
call fcn.00408118
add esp, 0x48
push ebx
mov dword [esp + 0x14], eax
call fcn.00407f72
pop ecx
push eax
push 0x5a
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.appearance.title:config_title
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x74
push str.Window_title:
push dword [esp + 0x2c]
call fcn.0040836e
push 0x4000006d
call fcn.00407f72
add esp, 0x24
push eax
push esi
push str.appearance.title:config_title
call fcn.00407f72
pop ecx
push eax
push 0x69
push str.Separate_window_and_icon_titles
push dword [esp + 0x24]
call fcn.00408717
push ebp
push str.main
push str.Window_Behaviour
push edi
call fcn.00408118
push 5
mov dword [esp + 0x3c], eax
call fcn.00407f72
add esp, 0x2c
push eax
push esi
push str.behaviour.closewarn:config_warnonclose
call fcn.00407f72
pop ecx
push eax
push 0x77
push str.Warn_before_closing_window
push dword [esp + 0x24]
call fcn.00408717
push str.Options_controlling_character_set_translation
push str.Window_Translation
push edi
call fcn.0040807d
push str.Character_set_translation
push str.trans
push str.Window_Translation
push edi
call fcn.00408118
push ebp
mov dword [esp + 0x48], eax
call fcn.00407f72
add esp, 0x38
push eax
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x4036d7
push str.translation.codepage:config_charset
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x72
push str.Remote_character_set:
push dword [esp + 0x2c]
call fcn.004083bf
push ebp
push str.tweaks
push str.Window_Translation
push edi
call fcn.00408118
push 0x8d
mov dword [esp + 0x44], eax
call fcn.00407f72
add esp, 0x34
push eax
push esi
push str.translation.cjkambigwide:config_cjk_ambig_wide
call fcn.00407f72
pop ecx
push eax
push 0x77
push str.Treat_CJK_ambiguous_characters_as_wide
push dword [esp + 0x24]
call fcn.00408717
push dword [0x45d510]
push str.Adjust_how__s_handles_line_drawing_characters
call fcn.0040c314
push eax
push str.linedraw
push str.Window_Translation
push edi
mov dword [esp + 0x44], eax
call fcn.00408118
push dword [esp + 0x44]
mov dword [esp + 0x44], eax
call fcn.0040bd73
add esp, 0x34
push ebp
push 3
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Poor_mans_line_drawing______and__
push 4
call fcn.00407f72
pop ecx
push eax
push 0x75
push str.Use_Unicode_line_drawing_code_points
push 0x8b
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.translation.linedraw:config_linedraw
call fcn.00407f72
pop ecx
push eax
push ebx
push ebp
push str.Handling_of_line_drawing_characters:
push dword [esp + 0x44]
call fcn.00408413
push 0x87
call fcn.00407f72
add esp, 0x3c
push eax
push esi
push str.selection.linedraw:config_linedrawpaste
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.Copy_and_paste_line_drawing_characters_as_lqqqk
push dword [esp + 0x24]
call fcn.00408717
push str.Options_controlling_copy_and_paste
push str.Window_Selection
push edi
call fcn.0040807d
push str.Control_use_of_mouse
push str.mouse
push str.Window_Selection
push edi
call fcn.00408118
push 0x89
mov dword [esp + 0x48], eax
call fcn.00407f72
add esp, 0x38
push eax
push esi
push str.selection.shiftdrag:config_mouseshift
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Shift_overrides_applications_use_of_mouse
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
push ebp
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x72
push str.Rectangular_block
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x6e
push str.Normal
push 0x86
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.selection.rect:config_rectselect
call fcn.00407f72
pop ecx
push eax
push 2
push ebp
push str.Default_selection_mode__Altdrag_does_the_other_one_:
push dword [esp + 0x44]
call fcn.00408413
push str.Control_the_select_one_word_at_a_time_mode
push str.charclass
push str.Window_Selection
push edi
call fcn.00408118
add esp, 0x48
push 0xc
push edi
mov dword [esp + 0x18], eax
call fcn.0040826c
push eax
mov dword [esp + 0x20], eax
call fcn.00407f72
add esp, 0xc
push eax
push 0x403c5f
push str.selection.charclasses:config_charclasses
call fcn.00407f72
pop ecx
push eax
push 0x65
push str.Character_classes:
push dword [esp + 0x24]
call fcn.0040852a
mov ecx, dword [esp + 0x2c]
mov dword [ecx], eax
mov dword [eax + 0x28], ebx
mov ecx, dword [ecx]
push 4
pop eax
push eax
push eax
mov dword [ecx + 0x30], eax
call fcn.0040bca9
mov ecx, dword [esp + 0x34]
mov edx, dword [ecx]
mov dword [edx + 0x34], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x34]
mov dword [eax], 0xf
mov eax, dword [ecx]
mov eax, dword [eax + 0x34]
mov dword [eax + 4], 0x19
mov eax, dword [ecx]
mov eax, dword [eax + 0x34]
push 0x21
mov dword [eax + 8], 0x14
mov eax, dword [ecx]
mov eax, dword [eax + 0x34]
push 0x43
push 2
push dword [esp + 0x3c]
mov dword [eax + 0xc], 0x28
call fcn.004082f0
push ebp
call fcn.00407f72
add esp, 0x34
push eax
push dword [esp + 0x18]
call fcn.00407f72
pop ecx
push eax
push 0x403c5f
push str.selection.charclasses:config_charclasses
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x74
push str.Set_to_class
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x34]
mov dword [ecx + 4], eax
push ecx
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x24
push eax
push 0x403c5f
push str.selection.charclasses:config_charclasses
call fcn.00407f72
pop ecx
push eax
push 0x73
push 0x45fc40
push dword [esp + 0x24]
call fcn.004084e5
mov ecx, dword [esp + 0x2c]
push 0x64
push ebx
push dword [esp + 0x30]
mov dword [ecx + 8], eax
mov dword [eax + 0xc], ebx
call fcn.004082f0
push str.Options_controlling_use_of_colours
push str.Window_Colours
push edi
call fcn.0040807d
push str.General_options_for_colour_usage
push str.general
push str.Window_Colours
push edi
call fcn.00408118
add esp, 0x40
push 0x7f
mov dword [esp + 0x14], eax
call fcn.00407f72
pop ecx
push eax
push esi
push str.colours.ansi:config_ansicolour
call fcn.00407f72
pop ecx
push eax
push 0x69
push str.Allow_terminal_to_specify_ANSI_colours
push dword [esp + 0x24]
call fcn.00408717
push 0x80
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.colours.xterm256:config_xtermcolour
call fcn.00407f72
pop ecx
push eax
push 0x32
push str.Allow_terminal_to_use_xterm_256_colour_mode
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
push ebp
push 3
call fcn.00407f72
pop ecx
push eax
push str.Both
push 2
call fcn.00407f72
pop ecx
push eax
push str.The_colour
push ebx
call fcn.00407f72
pop ecx
push eax
push str.The_font
push 0x83
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.colours.bold:config_boldcolour
call fcn.00407f72
pop ecx
push eax
push 3
push 0x62
push str.Indicate_bolded_text_by_changing:
push dword [esp + 0x44]
call fcn.00408413
push dword [0x45d510]
push str.Adjust_the_precise_colours__s_displays
call fcn.0040c314
add esp, 0x40
push eax
push str.adjust
push str.Window_Colours
push edi
mov dword [esp + 0x24], eax
call fcn.00408118
push dword [esp + 0x24]
mov dword [esp + 0x24], eax
call fcn.0040bd73
push str.colours.config:config_colourcfg
call fcn.00407f72
push eax
push str.Select_a_colour_from_the_list__and_then_click_the_Modify_button_to_change_its_appearance.
push dword [esp + 0x30]
call fcn.004086ef
push 0x21
push 0x43
push 2
push dword [esp + 0x40]
call fcn.004082f0
push 0x14
push edi
call fcn.0040826c
push eax
mov dword [esp + 0x54], eax
call fcn.00407f72
add esp, 0x40
push eax
push 0x403d51
push str.colours.config:config_colourcfg
call fcn.00407f72
pop ecx
push eax
push 0x75
push str.Select_a_colour_to_adjust:
push dword [esp + 0x24]
call fcn.0040852a
mov ecx, dword [esp + 0x2c]
mov dword [ecx], eax
mov dword [eax + 0xc], ebp
mov eax, dword [ecx]
push str.colours.config:config_colourcfg
mov dword [eax + 0x20], 7
call fcn.00407f72
push eax
push str.RGB_value:
push dword [esp + 0x34]
call fcn.004086ef
push ebp
mov dword [eax + 0xc], ebx
call fcn.00407f72
add esp, 0x2c
push eax
push dword [esp + 0x18]
call fcn.00407f72
pop ecx
push eax
push 0x403d51
push str.colours.config:config_colourcfg
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x72
push 0x45fa14
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x34]
mov dword [ecx + 4], eax
push ebp
mov dword [eax + 0xc], ebx
call fcn.00407f72
add esp, 0x24
push eax
push dword [esp + 0x18]
call fcn.00407f72
pop ecx
push eax
push 0x403d51
push str.colours.config:config_colourcfg
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x6e
push str.Green
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x34]
mov dword [ecx + 8], eax
push ebp
mov dword [eax + 0xc], ebx
call fcn.00407f72
add esp, 0x24
push eax
push dword [esp + 0x18]
call fcn.00407f72
pop ecx
push eax
push 0x403d51
push str.colours.config:config_colourcfg
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x65
push str.Blue
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x34]
mov dword [ecx + 0xc], eax
push ecx
mov dword [eax + 0xc], ebx
call fcn.00407f72
add esp, 0x24
push eax
push 0x403d51
push str.colours.config:config_colourcfg
call fcn.00407f72
pop ecx
push eax
push 0x6d
push str.Modify
push dword [esp + 0x24]
call fcn.004084e5
mov ecx, dword [esp + 0x2c]
push 0x64
push ebx
push dword [esp + 0x30]
mov dword [ecx + 0x10], eax
mov dword [eax + 0xc], ebx
call fcn.004082f0
add esp, 0x24
cmp dword [esp + 0x28], ebp
jl 0x4066cf
push str.Options_controlling_the_connection
push str.Connection
push edi
call fcn.0040807d
push str.Sending_of_null_packets_to_keep_session_active
push str.keepalive
push str.Connection
push edi
call fcn.00408118
push 0xffffffffffffffff
mov dword [esp + 0x30], eax
call fcn.00407f72
add esp, 0x20
push eax
push 6
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.connection.keepalive:config_keepalive
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x6b
push str.Seconds_between_keepalives__0_to_turn_off_
push dword [esp + 0x2c]
call fcn.0040836e
add esp, 0x20
cmp dword [esp + 0x24], ebp
jne 0x406961
push str.Low_level_TCP_connection_options
push 0x45f914
push str.Connection
push edi
call fcn.00408118
push 7
mov dword [esp + 0x24], eax
call fcn.00407f72
add esp, 0x14
push eax
push esi
push str.connection.nodelay:config_nodelay
call fcn.00407f72
pop ecx
push eax
push 0x6e
push str.Disable_Nagles_algorithm__TCP_NODELAY_option_
push dword [esp + 0x24]
call fcn.00408717
push 8
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.connection.tcpkeepalive:config_tcp_keepalives
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Enable_TCP_keepalives__SO_KEEPALIVE_option_
push dword [esp + 0x24]
call fcn.00408717
push str.Internet_protocol_version
push str.ipversion
push str.Connection
push edi
call fcn.00408118
add esp, 0x28
push ebp
push 2
mov dword [esp + 0x18], eax
call fcn.00407f72
pop ecx
push eax
push 0x36
push 0x45f834
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x34
push 0x45f82c
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x75
push str.Auto
push 3
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.connection.ipversion:config_address_family
call fcn.00407f72
pop ecx
push eax
push 3
push ebp
push ebp
push dword [esp + 0x50]
call fcn.00408413
push 3
call fcn.0040f3c5
add esp, 0x48
test eax, eax
mov dword [esp + 0x14], str.Logical_name_of_remote_host__e.g._for_SSH_key_lookup_:
jne 0x406382
mov dword [esp + 0x14], str.Logical_name_of_remote_host:
push str.Logical_name_of_remote_host
push str.identity
push str.Connection
push edi
call fcn.00408118
push ebx
mov dword [esp + 0x24], eax
call fcn.00407f72
add esp, 0x14
push eax
push 9
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.connection.loghost:config_loghost
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x6d
push dword [esp + 0x2c]
push dword [esp + 0x2c]
call fcn.0040836e
push str.Data_to_send_to_the_server
push str.Connection_Data
push edi
call fcn.0040807d
push str.Login_details
push str.login
push str.Connection_Data
push edi
call fcn.00408118
push ebx
mov dword [esp + 0x50], eax
call fcn.00407f72
add esp, 0x40
push eax
push 0x32
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.connection.username:config_username
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x75
push str.Auto_login_username
push dword [esp + 0x2c]
call fcn.0040836e
add esp, 0x20
call fcn.0044b518
cmp eax, ebp
mov dword [esp + 0x18], eax
jne 0x406444
mov eax, 0x45d76f
push eax
push str.Use_system_username___s_
call fcn.0040c314
push dword [esp + 0x20]
mov dword [esp + 0x20], eax
call fcn.0040bd73
add esp, 0xc
push ebp
push ebx
call fcn.00407f72
pop ecx
push eax
push dword [esp + 0x1c]
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Prompt
push 0x33
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.connection.usernamefromenv:config_username_from_env
call fcn.00407f72
pop ecx
push eax
push 4
push 0x6e
push str.When_username_is_not_specified:
push dword [esp + 0x3c]
call fcn.00408413
push dword [esp + 0x44]
call fcn.0040bd73
push str.Terminal_details
push str.term
push str.Connection_Data
push edi
call fcn.00408118
add esp, 0x44
push ebx
mov dword [esp + 0x14], eax
call fcn.00407f72
pop ecx
push eax
push 0x2e
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.connection.termtype:config_termtype
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x74
push str.Terminal_type_string
push dword [esp + 0x2c]
call fcn.0040836e
push ebx
call fcn.00407f72
add esp, 0x24
push eax
push 0x2f
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.connection.termspeed:config_termspeed
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x73
push str.Terminal_speeds
push dword [esp + 0x2c]
call fcn.0040836e
push str.Environment_variables
push 0x45f5bc
push str.Connection_Data
push edi
call fcn.00408118
push 0x14
push 0x50
push 2
push eax
mov dword [esp + 0x50], eax
call fcn.004082f0
add esp, 0x40
push 0x14
push edi
call fcn.0040826c
push ebp
mov dword [esp + 0x20], eax
call fcn.00407f72
add esp, 0xc
push eax
push dword [esp + 0x18]
call fcn.00407f72
pop ecx
push eax
push 0x4042a9
push str.telnet.environ:config_environ
call fcn.00407f72
pop ecx
push eax
push 0x3c
push 0x76
push str.Variable
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x34]
mov dword [ecx], eax
push ebp
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x24
push eax
push dword [esp + 0x18]
call fcn.00407f72
pop ecx
push eax
push 0x4042a9
push str.telnet.environ:config_environ
call fcn.00407f72
pop ecx
push eax
push 0x3c
push 0x6c
push str.Value
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x34]
mov dword [ecx + 4], eax
push ecx
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x24
push eax
push 0x4042a9
push str.telnet.environ:config_environ
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x45f584
push dword [esp + 0x24]
call fcn.004084e5
mov ecx, dword [esp + 0x2c]
mov dword [ecx + 8], eax
push ecx
mov dword [eax + 0xc], ebx
call fcn.00407f72
add esp, 0x1c
push eax
push 0x4042a9
push str.telnet.environ:config_environ
call fcn.00407f72
pop ecx
push eax
push 0x72
push str.Remove
push dword [esp + 0x24]
call fcn.004084e5
mov ecx, dword [esp + 0x2c]
push 0x64
push ebx
push dword [esp + 0x30]
mov dword [ecx + 0xc], eax
mov dword [eax + 0xc], ebx
call fcn.004082f0
push dword [esp + 0x38]
call fcn.00407f72
add esp, 0x28
push eax
push 0x4042a9
push str.telnet.environ:config_environ
call fcn.00407f72
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.0040852a
mov ecx, dword [esp + 0x2c]
mov dword [ecx + 0x10], eax
mov dword [eax + 0x20], 3
mov ecx, dword [ecx + 0x10]
push 2
pop eax
push 4
push eax
mov dword [ecx + 0x30], eax
call fcn.0040bca9
mov ecx, dword [esp + 0x34]
mov edx, dword [ecx + 0x10]
mov dword [edx + 0x34], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x34]
mov dword [eax], 0x1e
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x34]
add esp, 0x20
mov dword [eax + 4], 0x46
cmp dword [esp + 0x24], ebp
jne 0x406961
push str.Options_controlling_proxy_usage
push str.Connection_Proxy
push edi
call fcn.0040807d
push ebp
push str.basics
push str.Connection_Proxy
push edi
call fcn.00408118
add esp, 0x1c
push ebp
push 4
mov dword [esp + 0x18], eax
call fcn.00407f72
pop ecx
push eax
push str.Telnet
push 3
call fcn.00407f72
pop ecx
push eax
push str.HTTP
push 2
call fcn.00407f72
pop ecx
push eax
push str.SOCKS_5
push ebx
call fcn.00407f72
pop ecx
push eax
push str.SOCKS_4
push ebp
call fcn.00407f72
pop ecx
push eax
push str.None
push 0xd
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.proxy.type:config_proxy_type
call fcn.00407f72
pop ecx
push eax
push 3
push 0x74
push str.Proxy_type:
push dword [esp + 0x54]
call fcn.00408413
push 0x14
push 0x50
push 2
push dword [esp + 0x64]
call fcn.004082f0
add esp, 0x58
push ebx
call fcn.00407f72
pop ecx
push eax
push 0xe
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.proxy.main:config_proxy
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x79
push str.Proxy_hostname
push dword [esp + 0x2c]
call fcn.0040836e
push 0xffffffffffffffff
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x24
push eax
push 0xf
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.proxy.main:config_proxy
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x70
push str.Port
push dword [esp + 0x2c]
call fcn.0040836e
push 0x64
push ebx
push dword [esp + 0x38]
mov dword [eax + 0xc], ebx
call fcn.004082f0
push ebx
call fcn.00407f72
add esp, 0x30
push eax
push 0xa
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.proxy.exclude:config_proxy_exclude
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x65
push str.Exclude_Hosts_IPs
push dword [esp + 0x2c]
call fcn.0040836e
push 0xc
call fcn.00407f72
add esp, 0x24
push eax
push esi
push str.proxy.exclude:config_proxy_exclude
call fcn.00407f72
pop ecx
push eax
push 0x78
push str.Consider_proxying_local_host_connections
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
push ebp
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x45f46c
push 2
call fcn.00407f72
pop ecx
push eax
push str.Auto
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x45f468
push 0xb
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.proxy.dns:config_proxy_dns
call fcn.00407f72
pop ecx
push eax
push 3
push 0x64
push str.Do_DNS_name_lookup_at_proxy_end:
push dword [esp + 0x44]
call fcn.00408413
push ebx
call fcn.00407f72
add esp, 0x3c
push eax
push 0x10
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.proxy.auth:config_proxy_auth
call fcn.00407f72
pop ecx
push eax
push 0x3c
push 0x75
push str.Username
push dword [esp + 0x2c]
call fcn.0040836e
push ebx
call fcn.00407f72
add esp, 0x24
push eax
push 0x11
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.proxy.auth:config_proxy_auth
call fcn.00407f72
pop ecx
push eax
push 0x3c
push 0x77
push str.Password
push dword [esp + 0x2c]
call fcn.0040836e
push ebx
mov dword [eax + 0x24], ebx
call fcn.00407f72
add esp, 0x24
push eax
push 0x12
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.proxy.command:config_proxy_command
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x6d
push str.Telnet_command
push dword [esp + 0x2c]
call fcn.0040836e
add esp, 0x20
jmp 0x40696b
cmp dword [esp + 0x28], ebx
jne 0x406a89
push str.Options_controlling_Telnet_connections
push str.Connection_Telnet
push edi
call fcn.0040807d
push str.Telnet_protocol_adjustments
push str.protocol
push str.Connection_Telnet
push edi
call fcn.00408118
add esp, 0x1c
cmp dword [esp + 0x24], ebp
mov dword [esp + 0x10], eax
jne 0x406a38
push ebp
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x66
push str.RFC_1408__unusual_
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x62
push str.BSD__commonplace_
push 0x35
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.telnet.oldenviron:config_oldenviron
call fcn.00407f72
pop ecx
push eax
push 2
push ebp
push str.Handling_of_OLD_ENVIRON_ambiguity:
push dword [esp + 0x44]
call fcn.00408413
add esp, 0x38
push ebp
push ebp
call fcn.00407f72
pop ecx
push eax
push str.Active
push ebx
call fcn.00407f72
pop ecx
push eax
push str.Passive
push 0x36
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.telnet.passive:config_ptelnet
call fcn.00407f72
pop ecx
push eax
push 2
push 0x74
push str.Telnet_negotiation_mode:
push dword [esp + 0x3c]
call fcn.00408413
add esp, 0x30
push 0x4c
call fcn.00407f72
pop ecx
push eax
push esi
push str.telnet.specialkeys:config_telnetkey
call fcn.00407f72
pop ecx
push eax
push 0x6b
push str.Keyboard_sends_Telnet_special_commands
push dword [esp + 0x24]
call fcn.00408717
push 0x4d
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.telnet.newline:config_telnetnl
call fcn.00407f72
pop ecx
push eax
push 0x6d
push str.Return_key_sends_Telnet_New_Line_instead_of_M
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
cmp dword [esp + 0x24], ebp
jne 0x406af1
push str.Options_controlling_Rlogin_connections
push str.Connection_Rlogin
push edi
call fcn.0040807d
push str.Data_to_send_to_the_server
push str.data
push str.Connection_Rlogin
push edi
call fcn.00408118
push ebx
mov dword [esp + 0x30], eax
call fcn.00407f72
add esp, 0x20
push eax
push 0x34
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.rlogin.localuser:config_rlogin_localuser
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x6c
push str.Local_username:
push dword [esp + 0x2c]
call fcn.0040836e
add esp, 0x20
push 3
call fcn.0040f3c5
test eax, eax
pop ecx
je 0x407c4e
cmp dword [esp + 0x24], ebp
je 0x406b12
cmp dword [esp + 0x28], 3
jne 0x407c4e
push str.Options_controlling_SSH_connections
push str.Connection_SSH
push edi
call fcn.0040807d
add esp, 0xc
cmp dword [esp + 0x24], ebp
je 0x406f75
cmp dword [esp + 0x2c], ebx
je 0x406b3c
cmp dword [esp + 0x2c], 0xffffffff
jne 0x406b69
push ebp
push str.disclaimer
push str.Connection_SSH
push edi
call fcn.00408118
push ebp
mov dword [esp + 0x24], eax
call fcn.00407f72
push eax
push str.Nothing_on_this_panel_may_be_reconfigured_in_mid_session__it_is_only_here_so_that_sub_panels_of_it_can_exist_without_looking_strange.
push dword [esp + 0x2c]
call fcn.004086ef
add esp, 0x20
cmp dword [esp + 0x2c], ebx
je 0x406bba
cmp dword [esp + 0x2c], 0xffffffff
je 0x406bba
push str.Protocol_options
push str.protocol
push str.Connection_SSH
push edi
call fcn.00408118
push 0x16
mov dword [esp + 0x24], eax
call fcn.00407f72
add esp, 0x14
push eax
push esi
push str.ssh.compress:config_ssh_comp
call fcn.00407f72
pop ecx
push eax
push 0x65
push str.Enable_compression
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
cmp dword [esp + 0x24], ebp
jne 0x406d00
push str.Sharing_an_SSH_connection_between_PuTTY_tools
push str.sharing
push str.Connection_SSH
push edi
call fcn.00408118
push 0xa5
mov dword [esp + 0x24], eax
call fcn.00407f72
add esp, 0x14
push eax
push esi
push str.ssh.sharing:config_ssh_sharing
call fcn.00407f72
pop ecx
push eax
push 0x73
push str.Share_SSH_connections_if_possible
push dword [esp + 0x24]
call fcn.00408717
push str.ssh.sharing:config_ssh_sharing
call fcn.00407f72
push eax
push str.Permitted_roles_in_a_shared_connection:
push dword [esp + 0x34]
call fcn.004086ef
push 0xa6
call fcn.00407f72
add esp, 0x2c
push eax
push esi
push str.ssh.sharing:config_ssh_sharing
call fcn.00407f72
pop ecx
push eax
push 0x75
push str.Upstream__connecting_to_the_real_server_
push dword [esp + 0x24]
call fcn.00408717
push 0xa7
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.ssh.sharing:config_ssh_sharing
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.Downstream__connecting_to_the_upstream_PuTTY_
push dword [esp + 0x24]
call fcn.00408717
push str.Protocol_options
push str.protocol
push str.Connection_SSH
push edi
call fcn.00408118
add esp, 0x28
push ebp
push 3
mov dword [esp + 0x18], eax
call fcn.00407f72
pop ecx
push eax
push 0x79
push str.2_only
push 2
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x45ef64
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x31
push 0x45ef60
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x6c
push str.1_only
push 0x1f
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.ssh.protocol:config_ssh_prot
call fcn.00407f72
pop ecx
push eax
push 4
push ebp
push str.Preferred_SSH_protocol_version:
push dword [esp + 0x5c]
call fcn.00408413
add esp, 0x50
cmp dword [esp + 0x2c], ebx
je 0x406e13
cmp dword [esp + 0x2c], 0xffffffff
je 0x406e13
push str.Options_controlling_SSH_key_exchange
push str.Connection_SSH_Kex
push edi
call fcn.0040807d
push str.Key_exchange_algorithm_options
push str.main
push str.Connection_SSH_Kex
push edi
call fcn.00408118
push ebp
mov dword [esp + 0x30], eax
call fcn.00407f72
add esp, 0x20
push eax
push 0x403560
push str.ssh.kex.order:config_ssh_kex_order
call fcn.00407f72
pop ecx
push eax
push 0x73
push str.Algorithm_selection_policy:
push dword [esp + 0x24]
call fcn.004085e3
push str.Options_controlling_key_re_exchange
push str.repeat
push str.Connection_SSH_Kex
push edi
mov dword [eax + 0x20], 5
call fcn.00408118
push 0xffffffffffffffff
mov dword [esp + 0x3c], eax
call fcn.00407f72
add esp, 0x2c
push eax
push 0x18
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.ssh.kex.repeat:config_ssh_kex_rekey
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x74
push str.Max_minutes_before_rekey__0_for_no_limit_
push dword [esp + 0x2c]
call fcn.0040836e
push 0x10
call fcn.00407f72
add esp, 0x24
push eax
push 0x19
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.ssh.kex.repeat:config_ssh_kex_rekey
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x78
push str.Max_data_before_rekey__0_for_no_limit_
push dword [esp + 0x2c]
call fcn.0040836e
push str.ssh.kex.repeat:config_ssh_kex_rekey
call fcn.00407f72
push eax
push str._Use_1M_for_1_megabyte__1G_for_1_gigabyte_etc_
push dword [esp + 0x3c]
call fcn.004086ef
add esp, 0x30
cmp dword [esp + 0x24], ebp
jne 0x40700d
push str.Manually_configure_host_keys_for_this_connection
push str.hostkeys
push str.Connection_SSH_Kex
push edi
call fcn.00408118
push 0x19
push 0x4b
push 2
push eax
mov dword [esp + 0x30], eax
call fcn.004082f0
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407f72
push eax
push str.Host_keys_or_fingerprints_to_accept:
push dword [esp + 0x3c]
call fcn.004086ef
push 0x10
push edi
mov dword [eax + 0xc], ebp
call fcn.0040826c
push eax
mov dword [esp + 0x64], eax
call fcn.00407f72
add esp, 0x3c
push eax
push 0x4047c0
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407f72
pop ecx
push eax
push 0x72
push str.Remove
push dword [esp + 0x24]
call fcn.004084e5
mov ecx, dword [esp + 0x40]
mov dword [ecx + 4], eax
mov dword [eax + 0xc], ebx
mov eax, dword [ecx + 4]
push ecx
mov dword [eax + 8], ebx
call fcn.00407f72
add esp, 0x1c
push eax
push 0x4047c0
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407f72
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.0040852a
mov ecx, dword [esp + 0x40]
mov dword [ecx + 8], eax
mov dword [eax + 0x20], 2
mov eax, dword [ecx + 8]
mov dword [eax + 0x38], ebp
push dword [ecx + 4]
push dword [esp + 0x2c]
call fcn.004086d0
push ebp
call fcn.00407f72
add esp, 0x24
push eax
push dword [esp + 0x2c]
call fcn.00407f72
pop ecx
push eax
push 0x4047c0
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407f72
pop ecx
push eax
push 0x50
push 0x6b
push 0x45ed04
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x48]
mov dword [ecx + 0xc], eax
push ecx
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x24
push eax
push 0x4047c0
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407f72
pop ecx
push eax
push 0x79
push str.Add_key
push dword [esp + 0x24]
call fcn.004084e5
mov ecx, dword [esp + 0x40]
push 0x64
push ebx
push dword [esp + 0x30]
mov dword [ecx], eax
mov dword [eax + 0xc], ebx
call fcn.004082f0
add esp, 0x24
jmp 0x407022
push str.Data_to_send_to_the_server
push str.data
push str.Connection_SSH
push edi
call fcn.00408118
push ebx
mov dword [esp + 0x24], eax
call fcn.00407f72
add esp, 0x14
push eax
push 0x13
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.ssh.command:config_command
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x72
push str.Remote_command:
push dword [esp + 0x2c]
call fcn.0040836e
push str.Protocol_options
push str.protocol
push str.Connection_SSH
push edi
call fcn.00408118
push 0x2b
mov dword [esp + 0x44], eax
call fcn.00407f72
add esp, 0x34
push eax
push esi
push str.ssh.noshell:config_ssh_noshell
call fcn.00407f72
pop ecx
push eax
push 0x6e
push str.Dont_start_a_shell_or_command_at_all
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
jmp 0x406b76
cmp dword [esp + 0x2c], ebx
je 0x4070a8
cmp dword [esp + 0x2c], 0xffffffff
je 0x4070a8
push str.Options_controlling_SSH_encryption
push str.Connection_SSH_Cipher
push edi
call fcn.0040807d
push str.Encryption_options
push str.encryption
push str.Connection_SSH_Cipher
push edi
call fcn.00408118
push ebp
mov dword [esp + 0x30], eax
call fcn.00407f72
add esp, 0x20
push eax
push 0x403401
push str.ssh.ciphers:config_ssh_encryption
call fcn.00407f72
pop ecx
push eax
push 0x73
push str.Encryption_cipher_selection_policy:
push dword [esp + 0x24]
call fcn.004085e3
push 0x20
mov dword [eax + 0x20], 6
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.ssh.ciphers:config_ssh_encryption
call fcn.00407f72
pop ecx
push eax
push 0x69
push str.Enable_legacy_use_of_single_DES_in_SSH_2
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
cmp dword [esp + 0x24], ebp
jne 0x4076e4
push str.Options_controlling_SSH_authentication
push str.Connection_SSH_Auth
push edi
call fcn.0040807d
push ebp
push str.main
push str.Connection_SSH_Auth
push edi
call fcn.00408118
push 0x21
mov dword [esp + 0x30], eax
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.auth.bypass:config_ssh_noauth
call fcn.00407f72
pop ecx
push eax
push 0x62
push str.Bypass_authentication_entirely__SSH_2_only_
push dword [esp + 0x24]
call fcn.00408717
push 0x22
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.ssh.auth.banner:config_ssh_banner
call fcn.00407f72
pop ecx
push eax
push 0x64
push str.Display_pre_authentication_banner__SSH_2_only_
push dword [esp + 0x24]
call fcn.00408717
push str.Authentication_methods
push str.methods
push str.Connection_SSH_Auth
push edi
call fcn.00408118
push 0x1a
mov dword [esp + 0x3c], eax
call fcn.00407f72
add esp, 0x2c
push eax
push esi
push str.ssh.auth.pageant:config_ssh_tryagent
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Attempt_authentication_using_Pageant
push dword [esp + 0x24]
call fcn.00408717
push 0x23
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.ssh.auth.tis:config_ssh_tis
call fcn.00407f72
pop ecx
push eax
push 0x6d
push str.Attempt_TIS_or_CryptoCard_auth__SSH_1_
push dword [esp + 0x24]
call fcn.00408717
push 0x24
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.ssh.auth.ki:config_ssh_ki
call fcn.00407f72
pop ecx
push eax
push 0x69
push str.Attempt__keyboard_interactive__auth__SSH_2_
push dword [esp + 0x24]
call fcn.00408717
push str.Authentication_parameters
push str.params
push str.Connection_SSH_Auth
push edi
call fcn.00408118
push 0x1b
mov dword [esp + 0x3c], eax
call fcn.00407f72
add esp, 0x2c
push eax
push esi
push str.ssh.auth.agentfwd:config_ssh_agentfwd
call fcn.00407f72
pop ecx
push eax
push 0x66
push str.Allow_agent_forwarding
push dword [esp + 0x24]
call fcn.00408717
push 0x1c
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.ssh.auth.changeuser:config_ssh_changeuser
call fcn.00407f72
pop ecx
push eax
push ebp
push str.Allow_attempted_changes_of_username_in_SSH_2
push dword [esp + 0x24]
call fcn.00408717
push 0x1e
call fcn.00407f72
add esp, 0x1c
push eax
push 0x402f1d
push str.ssh.auth.privkey:config_ssh_privkey
call fcn.00407f72
pop ecx
push eax
push str.Select_private_key_file
push ebp
push str.PuTTY_Private_Key_Files__.ppk_
push 0x6b
push str.Private_key_file_for_authentication:
push dword [esp + 0x30]
call fcn.00408644
push str.Options_controlling_GSSAPI_authentication
push str.Connection_SSH_Auth_GSSAPI
push edi
call fcn.0040807d
push ebp
push str.gssapi
push str.Connection_SSH_Auth_GSSAPI
push edi
call fcn.00408118
add esp, 0x40
push 0x25
mov dword [esp + 0x14], eax
call fcn.00407f72
pop ecx
push eax
push esi
push str.ssh.auth.gssapi:config_ssh_auth_gssapi
call fcn.00407f72
pop ecx
push eax
push 0x74
push str.Attempt_GSSAPI_authentication__SSH_2_only_
push dword [esp + 0x24]
call fcn.00408717
push 0x26
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.ssh.auth.gssapi.delegation:config_ssh_auth_gssapi_delegation
call fcn.00407f72
pop ecx
push eax
push 0x6c
push str.Allow_GSSAPI_credential_delegation
push dword [esp + 0x24]
call fcn.00408717
add esp, 0x18
cmp dword [0x47331c], ebx
jle 0x407344
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x403498
push str.ssh.auth.gssapi.libraries:config_ssh_auth_gssapi_libraries
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Preference_order_for_GSSAPI_libraries:
push dword [esp + 0x24]
call fcn.004085e3
mov ecx, dword [0x47331c]
push 0x28
mov dword [eax + 0x20], ecx
call fcn.00407f72
add esp, 0x1c
push eax
push 0x402f1d
push str.ssh.auth.gssapi.libraries:config_ssh_auth_gssapi_libraries
call fcn.00407f72
pop ecx
push eax
push str.Select_library_file
push ebp
push str.Dynamic_Library_Files__.dll_
push 0x73
push str.User_supplied_GSSAPI_library_path:
push dword [esp + 0x30]
call fcn.00408644
add esp, 0x24
push str.Remote_terminal_settings
push str.Connection_SSH_TTY
push edi
call fcn.0040807d
push ebp
push str.sshtty
push str.Connection_SSH_TTY
push edi
call fcn.00408118
push 0x15
mov dword [esp + 0x30], eax
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.nopty:config_ssh_pty
call fcn.00407f72
pop ecx
push eax
push 0x70
push str.Dont_allocate_a_pseudo_terminal
push dword [esp + 0x24]
call fcn.00408717
push str.Terminal_modes
push str.ttymodes
push str.Connection_SSH_TTY
push edi
call fcn.00408118
push 0x18
push edi
mov dword [esp + 0x40], eax
call fcn.0040826c
push 0x19
push 0x4b
push 2
push dword [esp + 0x4c]
mov dword [esp + 0x68], eax
call fcn.004082f0
add esp, 0x40
push str.ssh.ttymodes:config_ttymodes
call fcn.00407f72
push eax
push str.Terminal_modes_to_send:
push dword [esp + 0x1c]
call fcn.004086ef
push dword [esp + 0x38]
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x14
push eax
push 0x404018
push str.ssh.ttymodes:config_ttymodes
call fcn.00407f72
pop ecx
push eax
push 0x72
push str.Remove
push dword [esp + 0x24]
call fcn.004084e5
mov ecx, dword [esp + 0x40]
mov dword [ecx + 0x10], eax
push 0x64
mov dword [eax + 0xc], ebx
mov eax, dword [ecx + 0x10]
push ebx
push dword [esp + 0x30]
mov dword [eax + 8], ebx
call fcn.004082f0
push dword [esp + 0x4c]
call fcn.00407f72
add esp, 0x28
push eax
push 0x404018
push str.ssh.ttymodes:config_ttymodes
call fcn.00407f72
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.0040852a
mov ecx, dword [esp + 0x40]
mov dword [ecx + 0x14], eax
push 4
mov dword [eax + 0x28], ebx
mov eax, dword [ecx + 0x14]
pop edx
mov dword [eax + 0x20], edx
mov ecx, dword [ecx + 0x14]
push 2
pop eax
push edx
push eax
mov dword [ecx + 0x30], eax
call fcn.0040bca9
mov ecx, dword [esp + 0x48]
mov edx, dword [ecx + 0x14]
mov dword [edx + 0x34], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x34]
mov dword [eax], 0x28
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x34]
mov dword [eax + 4], 0x3c
push dword [ecx + 0x10]
push dword [esp + 0x34]
call fcn.004086d0
push 0x19
push 0x4b
push 2
push dword [esp + 0x44]
call fcn.004082f0
push dword [esp + 0x60]
call fcn.00407f72
add esp, 0x3c
push eax
push 0x404018
push str.ssh.ttymodes:config_ttymodes
call fcn.00407f72
pop ecx
push eax
push 0x43
push 0x6d
push str.Mode:
push dword [esp + 0x28]
call fcn.0040858b
mov ecx, dword [esp + 0x44]
mov dword [ecx], eax
push ecx
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x20
push eax
push 0x404018
push str.ssh.ttymodes:config_ttymodes
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x45f584
push dword [esp + 0x24]
call fcn.004084e5
mov ecx, dword [esp + 0x40]
mov dword [ecx + 0xc], eax
push 0x64
mov dword [eax + 0xc], ebx
mov eax, dword [ecx + 0xc]
push ebx
push dword [esp + 0x30]
mov dword [eax + 8], ebx
call fcn.004082f0
push 0x19
push 0x32
push 0x19
push 3
push dword [esp + 0x44]
call fcn.004082f0
push str.ssh.ttymodes:config_ttymodes
call fcn.00407f72
push eax
push str.Value:
push dword [esp + 0x54]
call fcn.004086ef
add esp, 0x48
push ebp
push ebp
mov dword [eax + 0xc], ebp
call fcn.00407f72
pop ecx
push eax
push ebp
push str.This:
push ebp
call fcn.00407f72
pop ecx
push eax
push ebp
push str.Auto
push dword [esp + 0x44]
call fcn.00407f72
pop ecx
push eax
push 0x404018
push str.ssh.ttymodes:config_ttymodes
call fcn.00407f72
pop ecx
push eax
push 2
push ebp
push ebp
push dword [esp + 0x44]
call fcn.00408413
mov ecx, dword [esp + 0x60]
mov dword [ecx + 4], eax
push ebp
mov dword [eax + 0xc], ebx
call fcn.00407f72
add esp, 0x3c
push eax
push dword [esp + 0x2c]
call fcn.00407f72
pop ecx
push eax
push 0x404018
push str.ssh.ttymodes:config_ttymodes
call fcn.00407f72
pop ecx
push eax
push 0x64
push ebp
push ebp
push dword [esp + 0x2c]
call fcn.0040836e
mov ecx, dword [esp + 0x48]
mov dword [ecx + 8], eax
mov dword [eax + 0xc], 2
push dword [ecx + 0xc]
push dword [esp + 0x34]
call fcn.004086d0
push str.Options_controlling_SSH_X11_forwarding
push str.Connection_SSH_X11
push edi
call fcn.0040807d
push str.X11_forwarding
push 0x45e568
push str.Connection_SSH_X11
push edi
call fcn.00408118
add esp, 0x44
push 0x90
mov dword [esp + 0x14], eax
call fcn.00407f72
pop ecx
push eax
push esi
push str.ssh.tunnels.x11:config_ssh_x11
call fcn.00407f72
pop ecx
push eax
push 0x65
push str.Enable_X11_forwarding
push dword [esp + 0x24]
call fcn.00408717
push ebx
call fcn.00407f72
add esp, 0x1c
push eax
push 0x91
call fcn.00407f72
pop ecx
push eax
push 0x402e04
push str.ssh.tunnels.x11:config_ssh_x11
call fcn.00407f72
pop ecx
push eax
push 0x32
push 0x78
push str.X_display_location
push dword [esp + 0x2c]
call fcn.0040836e
add esp, 0x20
push ebp
push 2
call fcn.00407f72
pop ecx
push eax
push str.XDM_Authorization_1
push ebx
call fcn.00407f72
pop ecx
push eax
push str.MIT_Magic_Cookie_1
push 0x92
call fcn.00407f72
pop ecx
push eax
push 0x402ceb
push str.ssh.tunnels.x11auth:config_ssh_x11auth
call fcn.00407f72
pop ecx
push eax
push 2
push 0x75
push str.Remote_X11_authentication_protocol
push dword [esp + 0x3c]
call fcn.00408413
add esp, 0x30
push str.Options_controlling_SSH_port_forwarding
push str.Connection_SSH_Tunnels
push edi
call fcn.0040807d
push str.Port_forwarding
push str.portfwd
push str.Connection_SSH_Tunnels
push edi
call fcn.00408118
push 0x94
mov dword [esp + 0x30], eax
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.tunnels.portfwd.localhost:config_ssh_portfwd_localhost
call fcn.00407f72
pop ecx
push eax
push 0x74
push str.Local_ports_accept_connections_from_other_hosts
push dword [esp + 0x24]
call fcn.00408717
push 0x95
call fcn.00407f72
add esp, 0x1c
push eax
push esi
push str.ssh.tunnels.portfwd.localhost:config_ssh_portfwd_localhost
call fcn.00407f72
mov esi, dword [esp + 0x1c]
pop ecx
push eax
push 0x70
push str.Remote_ports_do_the_same__SSH_2_only_
push esi
call fcn.00408717
push 0x19
push 0x14
push 0x37
push 3
push esi
call fcn.004082f0
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407f72
push eax
push str.Forwarded_ports:
push esi
call fcn.004086ef
push 0x1c
push edi
mov dword [eax + 0xc], 0x10000
call fcn.0040826c
mov esi, eax
add esp, 0x44
push esi
call fcn.00407f72
pop ecx
push eax
push 0x40446c
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407f72
pop ecx
push eax
push 0x72
push str.Remove
push dword [esp + 0x24]
call fcn.004084e5
mov dword [esi + 4], eax
mov dword [eax + 0xc], 2
mov eax, dword [esi + 4]
push esi
mov dword [eax + 8], ebx
call fcn.00407f72
add esp, 0x1c
push eax
push 0x40446c
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407f72
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.0040852a
mov dword [esi + 8], eax
mov dword [eax + 0x20], 3
mov ecx, dword [esi + 8]
push 2
pop eax
push 4
push eax
mov dword [ecx + 0x30], eax
call fcn.0040bca9
mov ecx, dword [esi + 8]
mov dword [ecx + 0x34], eax
mov eax, dword [esi + 8]
mov eax, dword [eax + 0x34]
mov dword [eax], 0x14
mov eax, dword [esi + 8]
mov eax, dword [eax + 0x34]
mov dword [eax + 4], 0x50
push dword [esi + 4]
push dword [esp + 0x34]
call fcn.004086d0
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407f72
push eax
push str.Add_new_forwarded_port:
push dword [esp + 0x44]
call fcn.004086ef
push esi
call fcn.00407f72
add esp, 0x3c
push eax
push 0x40446c
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407f72
pop ecx
push eax
push 0x64
push 0x45f584
push dword [esp + 0x24]
call fcn.004084e5
mov dword [esi], eax
mov dword [eax + 0xc], 2
mov eax, dword [esi]
push ebp
mov dword [eax + 8], ebx
call fcn.00407f72
add esp, 0x1c
push eax
push esi
call fcn.00407f72
pop ecx
push eax
push 0x40446c
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407f72
pop ecx
push eax
push 0x28
push 0x73
push str.Source_port
push dword [esp + 0x2c]
call fcn.0040836e
mov dword [esi + 0xc], eax
push ebp
mov dword [eax + 0xc], ebp
call fcn.00407f72
add esp, 0x24
push eax
push esi
call fcn.00407f72
pop ecx
push eax
push 0x40446c
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407f72
pop ecx
push eax
push 0x43
push 0x69
push str.Destination
push dword [esp + 0x2c]
call fcn.0040836e
add esp, 0x20
push ebp
push ebp
mov dword [esi + 0x10], eax
call fcn.00407f72
pop ecx
push eax
push 0x79
push str.Dynamic
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x6d
push str.Remote
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x6c
push str.Local
push esi
call fcn.00407f72
pop ecx
push eax
push 0x40446c
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407f72
pop ecx
push eax
push 3
push ebp
push ebp
push dword [esp + 0x50]
call fcn.00408413
add esp, 0x44
push ebp
push 2
mov dword [esi + 0x14], eax
call fcn.00407f72
pop ecx
push eax
push 0x36
push 0x45f834
push ebx
call fcn.00407f72
pop ecx
push eax
push 0x34
push 0x45f82c
push ebp
call fcn.00407f72
pop ecx
push eax
push 0x75
push str.Auto
push esi
call fcn.00407f72
pop ecx
push eax
push 0x40446c
push str.ssh.tunnels.portfwd.ipversion:config_ssh_portfwd_address_family
call fcn.00407f72
pop ecx
push eax
push 3
push ebp
push ebp
push dword [esp + 0x50]
call fcn.00408413
push dword [esi]
mov dword [esi + 0x18], eax
push dword [esp + 0x58]
call fcn.004086d0
add esp, 0x4c
push 0x64
push ebx
push dword [esp + 0x18]
call fcn.004082f0
add esp, 0xc
cmp dword [esp + 0x24], ebp
jne 0x407c4e
push str.Workarounds_for_SSH_server_bugs
mov esi, str.Connection_SSH_Bugs
push esi
push edi
call fcn.0040807d
mov ebp, str.Detection_of_known_bugs_in_SSH_servers
push ebp
push str.main
push esi
push edi
call fcn.00408118
push 0x97
mov ebx, eax
call fcn.00407f72
add esp, 0x20
push eax
mov esi, 0x4037a0
push esi
push str.ssh.bugs.ignore1:config_ssh_bug_ignore1
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x69
push str.Chokes_on_SSH_1_ignore_messages
push ebx
call fcn.0040858b
push 0x98
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.plainpw1:config_ssh_bug_plainpw1
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x73
push str.Refuses_all_SSH_1_password_camouflage
push ebx
call fcn.0040858b
push 0x99
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.rsa1:config_ssh_bug_rsa1
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x72
push str.Chokes_on_SSH_1_RSA_authentication
push ebx
call fcn.0040858b
push 0xa0
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.ignore2:config_ssh_bug_ignore2
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x32
push str.Chokes_on_SSH_2_ignore_messages
push ebx
call fcn.0040858b
push 0xa2
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.winadj:config_ssh_bug_winadj
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x6a
push str.Chokes_on_PuTTYs_SSH_2_winadj_requests
push ebx
call fcn.0040858b
push 0x9a
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.hmac2:config_ssh_bug_hmac2
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x6d
push str.Miscomputes_SSH_2_HMAC_keys
push ebx
call fcn.0040858b
push 0x9b
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.derivekey2:config_ssh_bug_derivekey2
call fcn.00407f72
pop ecx
push eax
push 0x14
push 0x65
push str.Miscomputes_SSH_2_encryption_keys
push ebx
call fcn.0040858b
push str.Further_workarounds_for_SSH_server_bugs
mov ebx, str.Connection_SSH_More_bugs
push ebx
push edi
call fcn.0040807d
push ebp
push str.main
push ebx
push edi
call fcn.00408118
push 0x9c
mov edi, eax
call fcn.00407f72
add esp, 0x3c
push eax
push esi
push str.ssh.bugs.rsapad2:config_ssh_bug_sig
call fcn.00407f72
pop ecx
push eax
push 0x14
pop ebx
push ebx
push 0x70
push str.Requires_padding_on_SSH_2_RSA_signatures
push edi
call fcn.0040858b
push 0x9d
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.pksessid2:config_ssh_bug_pksessid2
call fcn.00407f72
pop ecx
push eax
push ebx
push 0x6e
push str.Misuses_the_session_ID_in_SSH_2_PK_auth
push edi
call fcn.0040858b
push 0x9e
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.rekey2:config_ssh_bug_rekey
call fcn.00407f72
pop ecx
push eax
push ebx
push 0x6b
push str.Handles_SSH_2_key_re_exchange_badly
push edi
call fcn.0040858b
push 0x9f
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.maxpkt2:config_ssh_bug_maxpkt2
call fcn.00407f72
pop ecx
push eax
push ebx
push 0x78
push str.Ignores_SSH_2_maximum_packet_size
push edi
call fcn.0040858b
push 0xa1
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.oldgex2:config_ssh_bug_oldgex2
call fcn.00407f72
pop ecx
push eax
push ebx
push 0x64
push str.Only_supports_pre_RFC4419_SSH_2_DH_GEX
push edi
call fcn.0040858b
push 0xa3
call fcn.00407f72
add esp, 0x20
push eax
push esi
push str.ssh.bugs.winadj:config_ssh_bug_chanreq
call fcn.00407f72
pop ecx
push eax
push ebx
push 0x71
push str.Replies_to_requests_on_closed_channels
push edi
call fcn.0040858b
add esp, 0x1c
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret