Function at 0x404973
Capabilities:
Parse pe header

Disassembly:
sub esp, 0xc
push ebx
push ebp
push esi
push edi
mov edi, dword [esp + 0x20]
push 0x4038a2
push 0x30
push edi
call fcn.00408248
push 0x30
xor ebp, ebp
mov esi, eax
push ebp
push esi
call fcn.00452e50
mov ebx, 0x45d76f
push ebx
call fcn.0040c11d
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.00408156
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.0040832e
add esp, 0x48
cmp dword [esp + 0x24], ebp
mov ebx, str.Apply
jne 0x4049e0
mov ebx, str.Open
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x403965
push ebp
call fcn.00407fb0
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.00408523
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.00407fb0
add esp, 0x1c
push eax
push 0x403965
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x63
push str.Cancel
push dword [esp + 0x24]
call fcn.00408523
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.0040c34a
push eax
push str.Session
push edi
mov dword [esp + 0x40], eax
call fcn.004080bb
push dword [esp + 0x40]
call fcn.0040bda9
add esp, 0x30
cmp dword [esp + 0x24], ebp
jne 0x404d2a
push 8
push edi
call fcn.004082aa
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.00408156
push 0x19
push 0x4b
push 2
push eax
mov dword [esp + 0x38], eax
call fcn.0040832e
push ebp
call fcn.00407fb0
add esp, 0x2c
push eax
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x402ffd
push str.session.hostname:config_hostname
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x6e
push str.Host_Name__or_IP_address_
push dword [esp + 0x2c]
call fcn.004083ac
mov ecx, dword [esp + 0x34]
mov dword [eax + 0xc], ebp
push ebp
mov dword [ecx], eax
call fcn.00407fb0
add esp, 0x24
push eax
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x403098
push str.session.hostname:config_hostname
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x70
push str.Port
push dword [esp + 0x2c]
call fcn.004083ac
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.0040832e
push 3
call fcn.0040f41c
add esp, 0x30
test eax, eax
push ebp
jne 0x404cb7
push 2
call fcn.00407fb0
pop ecx
push eax
push 0x69
push str.Rlogin
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x74
push str.Telnet
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x77
push 0x461428
push dword [esp + 0x3c]
call fcn.00407fb0
pop ecx
push eax
push 0x403184
push str.session.hostname:config_hostname
call fcn.00407fb0
pop ecx
push eax
push 3
push ebp
push str.Connection_type:
push dword [esp + 0x50]
call fcn.00408451
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.00408156
push 0x19
push 0x4b
push 2
push eax
mov dword [esp + 0x30], eax
call fcn.0040832e
lea eax, [esi + 0x1c]
push ebx
push eax
call fcn.00411ae0
push ebp
call fcn.00407fb0
add esp, 0x2c
push eax
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x403965
push str.session.saved:config_saving
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x65
push 0x4613b0
push dword [esp + 0x2c]
call fcn.004083ac
push 0x64
push ebx
push dword [esp + 0x38]
mov dword [esi], eax
mov dword [eax + 0xc], ebp
call fcn.0040832e
push 0x19
push 0x4b
push 2
push dword [esp + 0x48]
call fcn.0040832e
push esi
call fcn.00407fb0
add esp, 0x40
push eax
push 0x403965
push str.session.saved:config_saving
call fcn.00407fb0
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.00408568
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 0x404d34
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x403965
push str.session.saved:config_saving
call fcn.00407fb0
pop ecx
push eax
push 0x6c
push str.Load
push dword [esp + 0x24]
call fcn.00408523
mov dword [esi + 8], eax
add esp, 0x18
mov dword [eax + 0xc], ebx
jmp 0x404d37
push 3
call fcn.00407fb0
pop ecx
push eax
push 0x73
push 0x4613a4
push 2
call fcn.00407fb0
pop ecx
push eax
push 0x69
push str.Rlogin
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x74
push str.Telnet
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x77
push 0x461428
push dword [esp + 0x48]
call fcn.00407fb0
pop ecx
push eax
push 0x403184
push str.session.hostname:config_hostname
call fcn.00407fb0
pop ecx
push eax
push 4
push ebp
push str.Connection_type:
push dword [esp + 0x5c]
call fcn.00408451
add esp, 0x50
jmp 0x404bb8
mov eax, str.Save_the_current_session_settings
jmp 0x404bbd
mov dword [esi + 8], ebp
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x403965
push str.session.saved:config_saving
call fcn.00407fb0
pop ecx
push eax
push 0x76
push str.Save
push dword [esp + 0x24]
call fcn.00408523
add esp, 0x18
cmp dword [esp + 0x24], ebp
mov dword [esi + 0xc], eax
mov dword [eax + 0xc], ebx
jne 0x404da3
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x403965
push str.session.saved:config_saving
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.Delete
push dword [esp + 0x24]
call fcn.00408523
mov dword [esi + 0x10], eax
add esp, 0x18
mov dword [eax + 0xc], ebx
jmp 0x404da6
mov dword [esi + 0x10], ebp
push 0x64
push ebx
push dword [esp + 0x18]
call fcn.0040832e
push ebp
push str.otheropts
push str.Session
push edi
call fcn.00408156
add esp, 0x1c
push ebp
push 2
mov esi, eax
call fcn.00407fb0
pop ecx
push eax
push str.Only_on_clean_exit
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.Never
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Always
push 4
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.session.coe:config_closeonexit
call fcn.00407fb0
pop ecx
push eax
push 4
push 0x78
push str.Close_window_on_exit:
push esi
call fcn.00408451
push str.Options_controlling_session_logging
mov esi, str.Session_Logging
push esi
push edi
call fcn.004080bb
add esp, 0x44
push ebp
push str.main
push esi
push edi
call fcn.00408156
add esp, 0x10
cmp dword [esp + 0x24], ebp
mov dword [esp + 0x10], eax
je 0x404fb4
cmp dword [esp + 0x28], 3
je 0x404fc4
xor esi, esi
mov dword [esp + 0x14], ebp
push ebp
push 4
call fcn.00407fb0
pop ecx
push eax
push 0x72
push dword [esp + 0x20]
push 3
call fcn.00407fb0
pop ecx
push eax
push 0x73
push esi
push 2
call fcn.00407fb0
pop ecx
push eax
push 0x6c
push str.All_session_output
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Printable_output
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x74
push str.None
push 0x73
call fcn.00407fb0
pop ecx
push eax
push 0x4032ce
push str.logging.main:config_logging
call fcn.00407fb0
pop ecx
push eax
push 2
push ebp
push str.Session_logging:
push dword [esp + 0x68]
call fcn.00408451
push 0x72
call fcn.00407fb0
add esp, 0x60
push eax
push 0x402f5b
mov esi, str.logging.filename:config_logfilename
push esi
call fcn.00407fb0
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.00408682
push esi
call fcn.00407fb0
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.0040872d
add esp, 0x34
push ebp
push 0xffffffffffffffff
call fcn.00407fb0
pop ecx
push eax
push str.Ask_the_user_every_time
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Always_append_to_the_end_of_it
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.Always_overwrite_it
push 0x74
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.logging.exists:config_logfileexists
call fcn.00407fb0
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.00408451
push 0x75
call fcn.00407fb0
add esp, 0x3c
push eax
mov esi, 0x402dcb
push esi
push str.logging.flush:config_logflush
call fcn.00407fb0
pop ecx
push eax
push 0x75
push str.Flush_log_file_frequently
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
cmp dword [esp + 0x24], ebp
je 0x404fd6
cmp dword [esp + 0x28], 3
je 0x404fe2
jmp 0x40504e
push 3
call fcn.0040f41c
test eax, eax
pop ecx
je 0x404e57
mov esi, str.SSH_packets
mov dword [esp + 0x14], str.SSH_packets_and_raw_data
jmp 0x404e5d
push 3
call fcn.0040f41c
test eax, eax
pop ecx
je 0x40504e
push str.Options_specific_to_SSH_packet_logging
push 0x461084
push str.Session_Logging
push edi
call fcn.00408156
push 0x76
mov dword [esp + 0x24], eax
call fcn.00407fb0
add esp, 0x14
push eax
push esi
push str.logging.ssh.omitpassword:config_logssh
call fcn.00407fb0
pop ecx
push eax
push 0x6b
push str.Omit_known_password_fields
push dword [esp + 0x24]
call fcn.00408755
push 0x77
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.logging.ssh.omitdata:config_logssh
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.Omit_session_data
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
push str.Options_controlling_the_terminal_emulation
push str.Terminal
push edi
call fcn.004080bb
push str.Set_various_terminal_options
push str.general
push str.Terminal
push edi
call fcn.00408156
push 0x5d
mov dword [esp + 0x30], eax
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.terminal.autowrap:config_autowrap
call fcn.00407fb0
pop ecx
push eax
push 0x77
push str.Auto_wrap_mode_initially_on
push dword [esp + 0x24]
call fcn.00408755
push 0x5c
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.terminal.decom:config_decom
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.DEC_Origin_Mode_initially_on
push dword [esp + 0x24]
call fcn.00408755
push 0x5e
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.terminal.lfhascr:config_crlf
call fcn.00407fb0
pop ecx
push eax
push 0x72
push str.Implicit_CR_in_every_LF
push dword [esp + 0x24]
call fcn.00408755
push 0xb1
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.terminal.crhaslf:config_lfcr
call fcn.00407fb0
pop ecx
push eax
push 0x66
push str.Implicit_LF_in_every_CR
push dword [esp + 0x24]
call fcn.00408755
push 0x6b
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.terminal.bce:config_erase
call fcn.00407fb0
pop ecx
push eax
push 0x65
push str.Use_background_colour_to_erase_screen
push dword [esp + 0x24]
call fcn.00408755
push 0x6c
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.terminal.blink:config_blink
call fcn.00407fb0
pop ecx
push eax
push 0x6e
push str.Enable_blinking_text
push dword [esp + 0x24]
call fcn.00408755
push ebx
call fcn.00407fb0
add esp, 0x1c
push eax
push 0x7b
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.terminal.answerback:config_answerback
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x73
push str.Answerback_to_E:
push dword [esp + 0x2c]
call fcn.004083ac
push str.Line_discipline_options
push str.ldisc
push str.Terminal
push edi
call fcn.00408156
add esp, 0x30
push ebp
push ebx
mov dword [esp + 0x18], eax
call fcn.00407fb0
pop ecx
push eax
push str.Force_off
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Force_on
push 2
call fcn.00407fb0
pop ecx
push eax
push str.Auto
push 0x51
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.terminal.localecho:config_localecho
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x6c
push str.Local_echo:
push dword [esp + 0x44]
call fcn.00408451
add esp, 0x38
push ebp
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.Force_off
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Force_on
push 2
call fcn.00407fb0
pop ecx
push eax
push str.Auto
push 0x52
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.terminal.localedit:config_localedit
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x74
push str.Local_line_editing:
push dword [esp + 0x44]
call fcn.00408451
push str.Remote_controlled_printing
push str.printing
push str.Terminal
push edi
call fcn.00408156
add esp, 0x48
push ebp
mov dword [esp + 0x14], eax
call fcn.00407fb0
pop ecx
push eax
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x403635
push str.terminal.printing:config_printing
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x70
push str.Printer_to_send_ANSI_printer_output_to:
push dword [esp + 0x2c]
call fcn.004083fd
push str.Options_controlling_the_effects_of_keys
push str.Terminal_Keyboard
push edi
call fcn.004080bb
push str.Change_the_sequences_sent_by:
push str.mappings
push str.Terminal_Keyboard
push edi
call fcn.00408156
add esp, 0x3c
push ebp
push ebx
mov dword [esp + 0x18], eax
call fcn.00407fb0
pop ecx
push eax
push str.Control____127_
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Control_H
push 0x3d
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.keyboard.backspace:config_backspace
call fcn.00407fb0
pop ecx
push eax
push 2
push 0x62
push str.The_Backspace_key
push dword [esp + 0x3c]
call fcn.00408451
add esp, 0x30
push ebp
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.rxvt
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Standard
push 0x3e
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.keyboard.homeend:config_homeend
call fcn.00407fb0
pop ecx
push eax
push 2
push 0x65
push str.The_Home_and_End_keys
push dword [esp + 0x3c]
call fcn.00408451
add esp, 0x30
push ebp
push 5
call fcn.00407fb0
pop ecx
push eax
push 0x460be8
push 4
call fcn.00407fb0
pop ecx
push eax
push str.VT100
push 3
call fcn.00407fb0
pop ecx
push eax
push str.VT400
push 2
call fcn.00407fb0
pop ecx
push eax
push str.Xterm_R6
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.Linux
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.ESC_n
push 0x3f
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.keyboard.funkeys:config_funkeys
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x66
push str.The_Function_keys_and_keypad
push dword [esp + 0x5c]
call fcn.00408451
push str.Application_keypad_settings:
push str.appkeypad
push str.Terminal_Keyboard
push edi
call fcn.00408156
add esp, 0x60
push ebp
push ebx
mov dword [esp + 0x18], eax
call fcn.00407fb0
pop ecx
push eax
push str.Application
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Normal
push 0x49
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.keyboard.appcursor:config_appcursor
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x72
push str.Initial_state_of_cursor_keys:
push dword [esp + 0x3c]
call fcn.00408451
add esp, 0x30
push ebp
push 2
call fcn.00407fb0
pop ecx
push eax
push str.NetHack
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.Application
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Normal
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x40336d
push str.keyboard.appkeypad:config_appkeypad
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x6e
push str.Initial_state_of_numeric_keypad:
push dword [esp + 0x44]
call fcn.00408451
push str.Options_controlling_the_terminal_bell
push str.Terminal_Bell
push edi
call fcn.004080bb
add esp, 0x44
push str.Set_the_style_of_bell
push str.style
push str.Terminal_Bell
push edi
call fcn.00408156
add esp, 0x10
push ebp
push 2
mov dword [esp + 0x18], eax
call fcn.00407fb0
pop ecx
push eax
push str.Visual_bell__flash_window_
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.Make_default_system_alert_sound
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.None__bell_disabled_
push 0x61
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.bell.style:config_bellstyle
call fcn.00407fb0
pop ecx
push eax
push ebx
push 0x62
push str.Action_to_happen_when_a_bell_occurs:
push dword [esp + 0x44]
call fcn.00408451
push str.Control_the_bell_overload_behaviour
push str.overload
push str.Terminal_Bell
push edi
call fcn.00408156
add esp, 0x48
push 0x63
mov dword [esp + 0x14], eax
call fcn.00407fb0
pop ecx
push eax
push esi
push str.bell.overload:config_bellovl
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.Bell_is_temporarily_disabled_when_over_used
push dword [esp + 0x24]
call fcn.00408755
push 0xffffffffffffffff
call fcn.00407fb0
add esp, 0x1c
push eax
push 0x64
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.bell.overload:config_bellovl
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x6d
push str.Over_use_means_this_many_bells...
push dword [esp + 0x2c]
call fcn.004083ac
push 0xfffffc18
call fcn.00407fb0
add esp, 0x24
push eax
push 0x65
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.bell.overload:config_bellovl
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x74
push str...._in_this_many_seconds
push dword [esp + 0x2c]
call fcn.004083ac
push str.bell.overload:config_bellovl
call fcn.00407fb0
push eax
push str.The_bell_is_re_enabled_after_a_few_seconds_of_silence.
push dword [esp + 0x3c]
call fcn.0040872d
push 0xfffffc18
call fcn.00407fb0
add esp, 0x34
push eax
push 0x66
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.bell.overload:config_bellovl
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x73
push str.Seconds_of_silence_required
push dword [esp + 0x2c]
call fcn.004083ac
push str.Enabling_and_disabling_advanced_terminal_features
push str.Terminal_Features
push edi
call fcn.004080bb
push ebp
push str.main
push str.Terminal_Features
push edi
call fcn.00408156
push 0x40
mov dword [esp + 0x50], eax
call fcn.00407fb0
add esp, 0x40
push eax
push esi
push str.features.application:config_features_application
call fcn.00407fb0
pop ecx
push eax
push 0x75
push str.Disable_application_cursor_keys_mode
push dword [esp + 0x24]
call fcn.00408755
push 0x41
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.features.application:config_features_application
call fcn.00407fb0
pop ecx
push eax
push 0x6b
push str.Disable_application_keypad_mode
push dword [esp + 0x24]
call fcn.00408755
push 0x42
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.features.mouse:config_features_mouse
call fcn.00407fb0
pop ecx
push eax
push 0x78
push str.Disable_xterm_style_mouse_reporting
push dword [esp + 0x24]
call fcn.00408755
push 0x43
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.features.resize:config_features_resize
call fcn.00407fb0
pop ecx
push eax
push 0x73
push str.Disable_remote_controlled_terminal_resizing
push dword [esp + 0x24]
call fcn.00408755
push 0x44
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.features.altscreen:config_features_altscreen
call fcn.00407fb0
pop ecx
push eax
push 0x77
push str.Disable_switching_to_alternate_terminal_screen
push dword [esp + 0x24]
call fcn.00408755
push 0x45
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.features.retitle:config_features_retitle
call fcn.00407fb0
pop ecx
push eax
push 0x74
push str.Disable_remote_controlled_window_title_changing
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
push ebp
push 2
call fcn.00407fb0
pop ecx
push eax
push str.Window_title
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.Empty_string
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.None
push 0x48
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.features.qtitle:config_features_qtitle
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x71
push str.Response_to_remote_title_query__SECURITY_:
push dword [esp + 0x44]
call fcn.00408451
push 0x46
call fcn.00407fb0
add esp, 0x3c
push eax
push esi
push str.features.dbackspace:config_features_dbackspace
call fcn.00407fb0
pop ecx
push eax
push 0x62
push str.Disable_destructive_backspace_on_server_sending__
push dword [esp + 0x24]
call fcn.00408755
push 0x47
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.features.charset:config_features_charset
call fcn.00407fb0
pop ecx
push eax
push 0x72
push str.Disable_remote_controlled_character_set_configuration
push dword [esp + 0x24]
call fcn.00408755
push 0x7d
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.features.arabicshaping:config_features_shaping
call fcn.00407fb0
pop ecx
push eax
push 0x6c
push str.Disable_Arabic_text_shaping
push dword [esp + 0x24]
call fcn.00408755
push 0x7e
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.features.bidi:config_features_bidi
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.Disable_bidirectional_text_display
push dword [esp + 0x24]
call fcn.00408755
push dword [0x45d510]
push str.Options_controlling__ss_window
call fcn.0040c34a
push eax
push str.Window
push edi
mov dword [esp + 0x40], eax
call fcn.004080bb
push dword [esp + 0x40]
call fcn.0040bda9
push str.Set_the_size_of_the_window
push str.size
push str.Window
push edi
call fcn.00408156
add esp, 0x40
push 0x32
push 0x32
push 2
push eax
mov dword [esp + 0x20], eax
call fcn.0040832e
push 0xffffffffffffffff
call fcn.00407fb0
add esp, 0x14
push eax
push 0x6e
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.window.size:config_winsize
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x6d
push str.Columns
push dword [esp + 0x2c]
call fcn.004083ac
push 0xffffffffffffffff
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x24
push eax
push 0x6f
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.window.size:config_winsize
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x72
push str.Rows
push dword [esp + 0x2c]
call fcn.004083ac
push 0x64
push ebx
push dword [esp + 0x38]
mov dword [eax + 0xc], ebx
call fcn.0040832e
push str.Control_the_scrollback_in_the_window
push str.scrollback
push str.Window
push edi
call fcn.00408156
push 0xffffffffffffffff
mov dword [esp + 0x50], eax
call fcn.00407fb0
add esp, 0x40
push eax
push 0x5b
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.window.scrollback:config_scrollback
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x73
push str.Lines_of_scrollback
push dword [esp + 0x2c]
call fcn.004083ac
push 0x68
call fcn.00407fb0
add esp, 0x24
push eax
push esi
push str.window.scrollback:config_scrollback
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.Display_scrollbar
push dword [esp + 0x24]
call fcn.00408755
push 0x55
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.window.scrollback:config_scrollback
call fcn.00407fb0
pop ecx
push eax
push 0x6b
push str.Reset_scrollback_on_keypress
push dword [esp + 0x24]
call fcn.00408755
push 0x56
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.window.scrollback:config_scrollback
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Reset_scrollback_on_display_activity
push dword [esp + 0x24]
call fcn.00408755
push 0x57
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.window.erased:config_erasetoscrollback
call fcn.00407fb0
pop ecx
push eax
push 0x65
push str.Push_erased_text_into_scrollback
push dword [esp + 0x24]
call fcn.00408755
push dword [0x45d510]
push str.Configure_the_appearance_of__ss_window
call fcn.0040c34a
push eax
push str.Window_Appearance
mov dword [esp + 0x3c], eax
push edi
call fcn.004080bb
push dword [esp + 0x40]
call fcn.0040bda9
push str.Adjust_the_use_of_the_cursor
push str.cursor
push str.Window_Appearance
push edi
call fcn.00408156
add esp, 0x40
push ebp
push 2
mov dword [esp + 0x18], eax
call fcn.00407fb0
pop ecx
push eax
push 0x76
push str.Vertical_line
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x75
push str.Underline
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x6c
push str.Block
push 0x5f
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.appearance.cursor:config_cursor
call fcn.00407fb0
pop ecx
push eax
push 3
push ebp
push str.Cursor_appearance:
push dword [esp + 0x50]
call fcn.00408451
push 0x60
call fcn.00407fb0
add esp, 0x48
push eax
push esi
push str.appearance.cursor:config_cursor
call fcn.00407fb0
pop ecx
push eax
push 0x62
push str.Cursor_blinks
push dword [esp + 0x24]
call fcn.00408755
push str.Font_settings
push str.font
push str.Window_Appearance
push edi
call fcn.00408156
push 0x70
mov dword [esp + 0x3c], eax
call fcn.00407fb0
add esp, 0x2c
push eax
push 0x402fac
push str.appearance.font:config_font
call fcn.00407fb0
pop ecx
push eax
push 0x6e
push str.Font_used_in_the_terminal_window
push dword [esp + 0x24]
call fcn.004086d4
push str.Adjust_the_use_of_the_mouse_pointer
push str.mouse
push str.Window_Appearance
push edi
call fcn.00408156
mov dword [esp + 0x38], eax
push 0x78
call fcn.00407fb0
add esp, 0x2c
push eax
push esi
push str.appearance.hidemouse:config_mouseptr
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Hide_mouse_pointer_when_typing_in_window
push dword [esp + 0x24]
call fcn.00408755
push str.Adjust_the_window_border
push str.border
push str.Window_Appearance
push edi
call fcn.00408156
push 0xffffffffffffffff
mov dword [esp + 0x3c], eax
call fcn.00407fb0
add esp, 0x2c
push eax
push 0x7a
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.appearance.border:config_winborder
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x65
push str.Gap_between_text_and_window_edge:
push dword [esp + 0x2c]
call fcn.004083ac
push dword [0x45d510]
push str.Configure_the_behaviour_of__ss_window
call fcn.0040c34a
push eax
push str.Window_Behaviour
push edi
mov dword [esp + 0x48], eax
call fcn.004080bb
push dword [esp + 0x48]
call fcn.0040bda9
push str.Adjust_the_behaviour_of_the_window_title
push str.title
push str.Window_Behaviour
push edi
call fcn.00408156
add esp, 0x48
push ebx
mov dword [esp + 0x14], eax
call fcn.00407fb0
pop ecx
push eax
push 0x5a
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.appearance.title:config_title
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x74
push str.Window_title:
push dword [esp + 0x2c]
call fcn.004083ac
push 0x4000006d
call fcn.00407fb0
add esp, 0x24
push eax
push esi
push str.appearance.title:config_title
call fcn.00407fb0
pop ecx
push eax
push 0x69
push str.Separate_window_and_icon_titles
push dword [esp + 0x24]
call fcn.00408755
push ebp
push str.main
push str.Window_Behaviour
push edi
call fcn.00408156
push 5
mov dword [esp + 0x3c], eax
call fcn.00407fb0
add esp, 0x2c
push eax
push esi
push str.behaviour.closewarn:config_warnonclose
call fcn.00407fb0
pop ecx
push eax
push 0x77
push str.Warn_before_closing_window
push dword [esp + 0x24]
call fcn.00408755
push str.Options_controlling_character_set_translation
push str.Window_Translation
push edi
call fcn.004080bb
push str.Character_set_translation
push str.trans
push str.Window_Translation
push edi
call fcn.00408156
push ebp
mov dword [esp + 0x48], eax
call fcn.00407fb0
add esp, 0x38
push eax
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x403715
push str.translation.codepage:config_charset
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x72
push str.Remote_character_set:
push dword [esp + 0x2c]
call fcn.004083fd
push ebp
push str.tweaks
push str.Window_Translation
push edi
call fcn.00408156
push 0x8d
mov dword [esp + 0x44], eax
call fcn.00407fb0
add esp, 0x34
push eax
push esi
push str.translation.cjkambigwide:config_cjk_ambig_wide
call fcn.00407fb0
pop ecx
push eax
push 0x77
push str.Treat_CJK_ambiguous_characters_as_wide
push dword [esp + 0x24]
call fcn.00408755
push dword [0x45d510]
push str.Adjust_how__s_handles_line_drawing_characters
call fcn.0040c34a
push eax
push str.linedraw
push str.Window_Translation
push edi
mov dword [esp + 0x44], eax
call fcn.00408156
push dword [esp + 0x44]
mov dword [esp + 0x44], eax
call fcn.0040bda9
add esp, 0x34
push ebp
push 3
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Poor_mans_line_drawing______and__
push 4
call fcn.00407fb0
pop ecx
push eax
push 0x75
push str.Use_Unicode_line_drawing_code_points
push 0x8b
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.translation.linedraw:config_linedraw
call fcn.00407fb0
pop ecx
push eax
push ebx
push ebp
push str.Handling_of_line_drawing_characters:
push dword [esp + 0x44]
call fcn.00408451
push 0x87
call fcn.00407fb0
add esp, 0x3c
push eax
push esi
push str.selection.linedraw:config_linedrawpaste
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.Copy_and_paste_line_drawing_characters_as_lqqqk
push dword [esp + 0x24]
call fcn.00408755
push str.Options_controlling_copy_and_paste
push str.Window_Selection
push edi
call fcn.004080bb
push str.Control_use_of_mouse
push str.mouse
push str.Window_Selection
push edi
call fcn.00408156
push 0x89
mov dword [esp + 0x48], eax
call fcn.00407fb0
add esp, 0x38
push eax
push esi
push str.selection.shiftdrag:config_mouseshift
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Shift_overrides_applications_use_of_mouse
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
push ebp
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x72
push str.Rectangular_block
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x6e
push str.Normal
push 0x86
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.selection.rect:config_rectselect
call fcn.00407fb0
pop ecx
push eax
push 2
push ebp
push str.Default_selection_mode__Altdrag_does_the_other_one_:
push dword [esp + 0x44]
call fcn.00408451
push str.Control_the_select_one_word_at_a_time_mode
push str.charclass
push str.Window_Selection
push edi
call fcn.00408156
add esp, 0x48
push 0xc
push edi
mov dword [esp + 0x18], eax
call fcn.004082aa
push eax
mov dword [esp + 0x20], eax
call fcn.00407fb0
add esp, 0xc
push eax
push 0x403c9d
push str.selection.charclasses:config_charclasses
call fcn.00407fb0
pop ecx
push eax
push 0x65
push str.Character_classes:
push dword [esp + 0x24]
call fcn.00408568
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.0040bcdf
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.0040832e
push ebp
call fcn.00407fb0
add esp, 0x34
push eax
push dword [esp + 0x18]
call fcn.00407fb0
pop ecx
push eax
push 0x403c9d
push str.selection.charclasses:config_charclasses
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x74
push str.Set_to_class
push dword [esp + 0x2c]
call fcn.004083ac
mov ecx, dword [esp + 0x34]
mov dword [ecx + 4], eax
push ecx
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x24
push eax
push 0x403c9d
push str.selection.charclasses:config_charclasses
call fcn.00407fb0
pop ecx
push eax
push 0x73
push 0x45fc40
push dword [esp + 0x24]
call fcn.00408523
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.0040832e
push str.Options_controlling_use_of_colours
push str.Window_Colours
push edi
call fcn.004080bb
push str.General_options_for_colour_usage
push str.general
push str.Window_Colours
push edi
call fcn.00408156
add esp, 0x40
push 0x7f
mov dword [esp + 0x14], eax
call fcn.00407fb0
pop ecx
push eax
push esi
push str.colours.ansi:config_ansicolour
call fcn.00407fb0
pop ecx
push eax
push 0x69
push str.Allow_terminal_to_specify_ANSI_colours
push dword [esp + 0x24]
call fcn.00408755
push 0x80
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.colours.xterm256:config_xtermcolour
call fcn.00407fb0
pop ecx
push eax
push 0x32
push str.Allow_terminal_to_use_xterm_256_colour_mode
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
push ebp
push 3
call fcn.00407fb0
pop ecx
push eax
push str.Both
push 2
call fcn.00407fb0
pop ecx
push eax
push str.The_colour
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.The_font
push 0x83
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.colours.bold:config_boldcolour
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x62
push str.Indicate_bolded_text_by_changing:
push dword [esp + 0x44]
call fcn.00408451
push dword [0x45d510]
push str.Adjust_the_precise_colours__s_displays
call fcn.0040c34a
add esp, 0x40
push eax
push str.adjust
push str.Window_Colours
push edi
mov dword [esp + 0x24], eax
call fcn.00408156
push dword [esp + 0x24]
mov dword [esp + 0x24], eax
call fcn.0040bda9
push str.colours.config:config_colourcfg
call fcn.00407fb0
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.0040872d
push 0x21
push 0x43
push 2
push dword [esp + 0x40]
call fcn.0040832e
push 0x14
push edi
call fcn.004082aa
push eax
mov dword [esp + 0x54], eax
call fcn.00407fb0
add esp, 0x40
push eax
push 0x403d8f
push str.colours.config:config_colourcfg
call fcn.00407fb0
pop ecx
push eax
push 0x75
push str.Select_a_colour_to_adjust:
push dword [esp + 0x24]
call fcn.00408568
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.00407fb0
push eax
push str.RGB_value:
push dword [esp + 0x34]
call fcn.0040872d
push ebp
mov dword [eax + 0xc], ebx
call fcn.00407fb0
add esp, 0x2c
push eax
push dword [esp + 0x18]
call fcn.00407fb0
pop ecx
push eax
push 0x403d8f
push str.colours.config:config_colourcfg
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x72
push 0x45fa14
push dword [esp + 0x2c]
call fcn.004083ac
mov ecx, dword [esp + 0x34]
mov dword [ecx + 4], eax
push ebp
mov dword [eax + 0xc], ebx
call fcn.00407fb0
add esp, 0x24
push eax
push dword [esp + 0x18]
call fcn.00407fb0
pop ecx
push eax
push 0x403d8f
push str.colours.config:config_colourcfg
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x6e
push str.Green
push dword [esp + 0x2c]
call fcn.004083ac
mov ecx, dword [esp + 0x34]
mov dword [ecx + 8], eax
push ebp
mov dword [eax + 0xc], ebx
call fcn.00407fb0
add esp, 0x24
push eax
push dword [esp + 0x18]
call fcn.00407fb0
pop ecx
push eax
push 0x403d8f
push str.colours.config:config_colourcfg
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x65
push str.Blue
push dword [esp + 0x2c]
call fcn.004083ac
mov ecx, dword [esp + 0x34]
mov dword [ecx + 0xc], eax
push ecx
mov dword [eax + 0xc], ebx
call fcn.00407fb0
add esp, 0x24
push eax
push 0x403d8f
push str.colours.config:config_colourcfg
call fcn.00407fb0
pop ecx
push eax
push 0x6d
push str.Modify
push dword [esp + 0x24]
call fcn.00408523
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.0040832e
add esp, 0x24
cmp dword [esp + 0x28], ebp
jl 0x40670d
push str.Options_controlling_the_connection
push str.Connection
push edi
call fcn.004080bb
push str.Sending_of_null_packets_to_keep_session_active
push str.keepalive
push str.Connection
push edi
call fcn.00408156
push 0xffffffffffffffff
mov dword [esp + 0x30], eax
call fcn.00407fb0
add esp, 0x20
push eax
push 6
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.connection.keepalive:config_keepalive
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x6b
push str.Seconds_between_keepalives__0_to_turn_off_
push dword [esp + 0x2c]
call fcn.004083ac
add esp, 0x20
cmp dword [esp + 0x24], ebp
jne 0x40699f
push str.Low_level_TCP_connection_options
push 0x45f914
push str.Connection
push edi
call fcn.00408156
push 7
mov dword [esp + 0x24], eax
call fcn.00407fb0
add esp, 0x14
push eax
push esi
push str.connection.nodelay:config_nodelay
call fcn.00407fb0
pop ecx
push eax
push 0x6e
push str.Disable_Nagles_algorithm__TCP_NODELAY_option_
push dword [esp + 0x24]
call fcn.00408755
push 8
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.connection.tcpkeepalive:config_tcp_keepalives
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Enable_TCP_keepalives__SO_KEEPALIVE_option_
push dword [esp + 0x24]
call fcn.00408755
push str.Internet_protocol_version
push str.ipversion
push str.Connection
push edi
call fcn.00408156
add esp, 0x28
push ebp
push 2
mov dword [esp + 0x18], eax
call fcn.00407fb0
pop ecx
push eax
push 0x36
push 0x45f834
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x34
push 0x45f82c
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x75
push str.Auto
push 3
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.connection.ipversion:config_address_family
call fcn.00407fb0
pop ecx
push eax
push 3
push ebp
push ebp
push dword [esp + 0x50]
call fcn.00408451
push 3
call fcn.0040f41c
add esp, 0x48
test eax, eax
mov dword [esp + 0x14], str.Logical_name_of_remote_host__e.g._for_SSH_key_lookup_:
jne 0x4063c0
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.00408156
push ebx
mov dword [esp + 0x24], eax
call fcn.00407fb0
add esp, 0x14
push eax
push 9
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.connection.loghost:config_loghost
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x6d
push dword [esp + 0x2c]
push dword [esp + 0x2c]
call fcn.004083ac
push str.Data_to_send_to_the_server
push str.Connection_Data
push edi
call fcn.004080bb
push str.Login_details
push str.login
push str.Connection_Data
push edi
call fcn.00408156
push ebx
mov dword [esp + 0x50], eax
call fcn.00407fb0
add esp, 0x40
push eax
push 0x32
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.connection.username:config_username
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x75
push str.Auto_login_username
push dword [esp + 0x2c]
call fcn.004083ac
add esp, 0x20
call fcn.0044b66d
cmp eax, ebp
mov dword [esp + 0x18], eax
jne 0x406482
mov eax, 0x45d76f
push eax
push str.Use_system_username___s_
call fcn.0040c34a
push dword [esp + 0x20]
mov dword [esp + 0x20], eax
call fcn.0040bda9
add esp, 0xc
push ebp
push ebx
call fcn.00407fb0
pop ecx
push eax
push dword [esp + 0x1c]
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Prompt
push 0x33
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.connection.usernamefromenv:config_username_from_env
call fcn.00407fb0
pop ecx
push eax
push 4
push 0x6e
push str.When_username_is_not_specified:
push dword [esp + 0x3c]
call fcn.00408451
push dword [esp + 0x44]
call fcn.0040bda9
push str.Terminal_details
push str.term
push str.Connection_Data
push edi
call fcn.00408156
add esp, 0x44
push ebx
mov dword [esp + 0x14], eax
call fcn.00407fb0
pop ecx
push eax
push 0x2e
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.connection.termtype:config_termtype
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x74
push str.Terminal_type_string
push dword [esp + 0x2c]
call fcn.004083ac
push ebx
call fcn.00407fb0
add esp, 0x24
push eax
push 0x2f
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.connection.termspeed:config_termspeed
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x73
push str.Terminal_speeds
push dword [esp + 0x2c]
call fcn.004083ac
push str.Environment_variables
push 0x45f5bc
push str.Connection_Data
push edi
call fcn.00408156
push 0x14
push 0x50
push 2
push eax
mov dword [esp + 0x50], eax
call fcn.0040832e
add esp, 0x40
push 0x14
push edi
call fcn.004082aa
push ebp
mov dword [esp + 0x20], eax
call fcn.00407fb0
add esp, 0xc
push eax
push dword [esp + 0x18]
call fcn.00407fb0
pop ecx
push eax
push 0x4042e7
push str.telnet.environ:config_environ
call fcn.00407fb0
pop ecx
push eax
push 0x3c
push 0x76
push str.Variable
push dword [esp + 0x2c]
call fcn.004083ac
mov ecx, dword [esp + 0x34]
mov dword [ecx], eax
push ebp
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x24
push eax
push dword [esp + 0x18]
call fcn.00407fb0
pop ecx
push eax
push 0x4042e7
push str.telnet.environ:config_environ
call fcn.00407fb0
pop ecx
push eax
push 0x3c
push 0x6c
push str.Value
push dword [esp + 0x2c]
call fcn.004083ac
mov ecx, dword [esp + 0x34]
mov dword [ecx + 4], eax
push ecx
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x24
push eax
push 0x4042e7
push str.telnet.environ:config_environ
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x45f584
push dword [esp + 0x24]
call fcn.00408523
mov ecx, dword [esp + 0x2c]
mov dword [ecx + 8], eax
push ecx
mov dword [eax + 0xc], ebx
call fcn.00407fb0
add esp, 0x1c
push eax
push 0x4042e7
push str.telnet.environ:config_environ
call fcn.00407fb0
pop ecx
push eax
push 0x72
push str.Remove
push dword [esp + 0x24]
call fcn.00408523
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.0040832e
push dword [esp + 0x38]
call fcn.00407fb0
add esp, 0x28
push eax
push 0x4042e7
push str.telnet.environ:config_environ
call fcn.00407fb0
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.00408568
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.0040bcdf
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 0x40699f
push str.Options_controlling_proxy_usage
push str.Connection_Proxy
push edi
call fcn.004080bb
push ebp
push str.basics
push str.Connection_Proxy
push edi
call fcn.00408156
add esp, 0x1c
push ebp
push 4
mov dword [esp + 0x18], eax
call fcn.00407fb0
pop ecx
push eax
push str.Telnet
push 3
call fcn.00407fb0
pop ecx
push eax
push str.HTTP
push 2
call fcn.00407fb0
pop ecx
push eax
push str.SOCKS_5
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.SOCKS_4
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.None
push 0xd
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.proxy.type:config_proxy_type
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x74
push str.Proxy_type:
push dword [esp + 0x54]
call fcn.00408451
push 0x14
push 0x50
push 2
push dword [esp + 0x64]
call fcn.0040832e
add esp, 0x58
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0xe
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.proxy.main:config_proxy
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x79
push str.Proxy_hostname
push dword [esp + 0x2c]
call fcn.004083ac
push 0xffffffffffffffff
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x24
push eax
push 0xf
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.proxy.main:config_proxy
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x70
push str.Port
push dword [esp + 0x2c]
call fcn.004083ac
push 0x64
push ebx
push dword [esp + 0x38]
mov dword [eax + 0xc], ebx
call fcn.0040832e
push ebx
call fcn.00407fb0
add esp, 0x30
push eax
push 0xa
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.proxy.exclude:config_proxy_exclude
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x65
push str.Exclude_Hosts_IPs
push dword [esp + 0x2c]
call fcn.004083ac
push 0xc
call fcn.00407fb0
add esp, 0x24
push eax
push esi
push str.proxy.exclude:config_proxy_exclude
call fcn.00407fb0
pop ecx
push eax
push 0x78
push str.Consider_proxying_local_host_connections
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
push ebp
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x45f46c
push 2
call fcn.00407fb0
pop ecx
push eax
push str.Auto
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x45f468
push 0xb
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.proxy.dns:config_proxy_dns
call fcn.00407fb0
pop ecx
push eax
push 3
push 0x64
push str.Do_DNS_name_lookup_at_proxy_end:
push dword [esp + 0x44]
call fcn.00408451
push ebx
call fcn.00407fb0
add esp, 0x3c
push eax
push 0x10
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.proxy.auth:config_proxy_auth
call fcn.00407fb0
pop ecx
push eax
push 0x3c
push 0x75
push str.Username
push dword [esp + 0x2c]
call fcn.004083ac
push ebx
call fcn.00407fb0
add esp, 0x24
push eax
push 0x11
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.proxy.auth:config_proxy_auth
call fcn.00407fb0
pop ecx
push eax
push 0x3c
push 0x77
push str.Password
push dword [esp + 0x2c]
call fcn.004083ac
push ebx
mov dword [eax + 0x24], ebx
call fcn.00407fb0
add esp, 0x24
push eax
push 0x12
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.proxy.command:config_proxy_command
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x6d
push str.Telnet_command
push dword [esp + 0x2c]
call fcn.004083ac
add esp, 0x20
jmp 0x4069a9
cmp dword [esp + 0x28], ebx
jne 0x406ac7
push str.Options_controlling_Telnet_connections
push str.Connection_Telnet
push edi
call fcn.004080bb
push str.Telnet_protocol_adjustments
push str.protocol
push str.Connection_Telnet
push edi
call fcn.00408156
add esp, 0x1c
cmp dword [esp + 0x24], ebp
mov dword [esp + 0x10], eax
jne 0x406a76
push ebp
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x66
push str.RFC_1408__unusual_
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x62
push str.BSD__commonplace_
push 0x35
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.telnet.oldenviron:config_oldenviron
call fcn.00407fb0
pop ecx
push eax
push 2
push ebp
push str.Handling_of_OLD_ENVIRON_ambiguity:
push dword [esp + 0x44]
call fcn.00408451
add esp, 0x38
push ebp
push ebp
call fcn.00407fb0
pop ecx
push eax
push str.Active
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.Passive
push 0x36
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.telnet.passive:config_ptelnet
call fcn.00407fb0
pop ecx
push eax
push 2
push 0x74
push str.Telnet_negotiation_mode:
push dword [esp + 0x3c]
call fcn.00408451
add esp, 0x30
push 0x4c
call fcn.00407fb0
pop ecx
push eax
push esi
push str.telnet.specialkeys:config_telnetkey
call fcn.00407fb0
pop ecx
push eax
push 0x6b
push str.Keyboard_sends_Telnet_special_commands
push dword [esp + 0x24]
call fcn.00408755
push 0x4d
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.telnet.newline:config_telnetnl
call fcn.00407fb0
pop ecx
push eax
push 0x6d
push str.Return_key_sends_Telnet_New_Line_instead_of_M
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
cmp dword [esp + 0x24], ebp
jne 0x406b2f
push str.Options_controlling_Rlogin_connections
push str.Connection_Rlogin
push edi
call fcn.004080bb
push str.Data_to_send_to_the_server
push str.data
push str.Connection_Rlogin
push edi
call fcn.00408156
push ebx
mov dword [esp + 0x30], eax
call fcn.00407fb0
add esp, 0x20
push eax
push 0x34
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.rlogin.localuser:config_rlogin_localuser
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x6c
push str.Local_username:
push dword [esp + 0x2c]
call fcn.004083ac
add esp, 0x20
push 3
call fcn.0040f41c
test eax, eax
pop ecx
je 0x407c8c
cmp dword [esp + 0x24], ebp
je 0x406b50
cmp dword [esp + 0x28], 3
jne 0x407c8c
push str.Options_controlling_SSH_connections
push str.Connection_SSH
push edi
call fcn.004080bb
add esp, 0xc
cmp dword [esp + 0x24], ebp
je 0x406fb3
cmp dword [esp + 0x2c], ebx
je 0x406b7a
cmp dword [esp + 0x2c], 0xffffffff
jne 0x406ba7
push ebp
push str.disclaimer
push str.Connection_SSH
push edi
call fcn.00408156
push ebp
mov dword [esp + 0x24], eax
call fcn.00407fb0
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.0040872d
add esp, 0x20
cmp dword [esp + 0x2c], ebx
je 0x406bf8
cmp dword [esp + 0x2c], 0xffffffff
je 0x406bf8
push str.Protocol_options
push str.protocol
push str.Connection_SSH
push edi
call fcn.00408156
push 0x16
mov dword [esp + 0x24], eax
call fcn.00407fb0
add esp, 0x14
push eax
push esi
push str.ssh.compress:config_ssh_comp
call fcn.00407fb0
pop ecx
push eax
push 0x65
push str.Enable_compression
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
cmp dword [esp + 0x24], ebp
jne 0x406d3e
push str.Sharing_an_SSH_connection_between_PuTTY_tools
push str.sharing
push str.Connection_SSH
push edi
call fcn.00408156
push 0xa5
mov dword [esp + 0x24], eax
call fcn.00407fb0
add esp, 0x14
push eax
push esi
push str.ssh.sharing:config_ssh_sharing
call fcn.00407fb0
pop ecx
push eax
push 0x73
push str.Share_SSH_connections_if_possible
push dword [esp + 0x24]
call fcn.00408755
push str.ssh.sharing:config_ssh_sharing
call fcn.00407fb0
push eax
push str.Permitted_roles_in_a_shared_connection:
push dword [esp + 0x34]
call fcn.0040872d
push 0xa6
call fcn.00407fb0
add esp, 0x2c
push eax
push esi
push str.ssh.sharing:config_ssh_sharing
call fcn.00407fb0
pop ecx
push eax
push 0x75
push str.Upstream__connecting_to_the_real_server_
push dword [esp + 0x24]
call fcn.00408755
push 0xa7
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.ssh.sharing:config_ssh_sharing
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.Downstream__connecting_to_the_upstream_PuTTY_
push dword [esp + 0x24]
call fcn.00408755
push str.Protocol_options
push str.protocol
push str.Connection_SSH
push edi
call fcn.00408156
add esp, 0x28
push ebp
push 3
mov dword [esp + 0x18], eax
call fcn.00407fb0
pop ecx
push eax
push 0x79
push str.2_only
push 2
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x45ef64
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x31
push 0x45ef60
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x6c
push str.1_only
push 0x1f
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.ssh.protocol:config_ssh_prot
call fcn.00407fb0
pop ecx
push eax
push 4
push ebp
push str.Preferred_SSH_protocol_version:
push dword [esp + 0x5c]
call fcn.00408451
add esp, 0x50
cmp dword [esp + 0x2c], ebx
je 0x406e51
cmp dword [esp + 0x2c], 0xffffffff
je 0x406e51
push str.Options_controlling_SSH_key_exchange
push str.Connection_SSH_Kex
push edi
call fcn.004080bb
push str.Key_exchange_algorithm_options
push str.main
push str.Connection_SSH_Kex
push edi
call fcn.00408156
push ebp
mov dword [esp + 0x30], eax
call fcn.00407fb0
add esp, 0x20
push eax
push 0x40359e
push str.ssh.kex.order:config_ssh_kex_order
call fcn.00407fb0
pop ecx
push eax
push 0x73
push str.Algorithm_selection_policy:
push dword [esp + 0x24]
call fcn.00408621
push str.Options_controlling_key_re_exchange
push str.repeat
push str.Connection_SSH_Kex
push edi
mov dword [eax + 0x20], 5
call fcn.00408156
push 0xffffffffffffffff
mov dword [esp + 0x3c], eax
call fcn.00407fb0
add esp, 0x2c
push eax
push 0x18
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.ssh.kex.repeat:config_ssh_kex_rekey
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x74
push str.Max_minutes_before_rekey__0_for_no_limit_
push dword [esp + 0x2c]
call fcn.004083ac
push 0x10
call fcn.00407fb0
add esp, 0x24
push eax
push 0x19
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.ssh.kex.repeat:config_ssh_kex_rekey
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x78
push str.Max_data_before_rekey__0_for_no_limit_
push dword [esp + 0x2c]
call fcn.004083ac
push str.ssh.kex.repeat:config_ssh_kex_rekey
call fcn.00407fb0
push eax
push str._Use_1M_for_1_megabyte__1G_for_1_gigabyte_etc_
push dword [esp + 0x3c]
call fcn.0040872d
add esp, 0x30
cmp dword [esp + 0x24], ebp
jne 0x40704b
push str.Manually_configure_host_keys_for_this_connection
push str.hostkeys
push str.Connection_SSH_Kex
push edi
call fcn.00408156
push 0x19
push 0x4b
push 2
push eax
mov dword [esp + 0x30], eax
call fcn.0040832e
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407fb0
push eax
push str.Host_keys_or_fingerprints_to_accept:
push dword [esp + 0x3c]
call fcn.0040872d
push 0x10
push edi
mov dword [eax + 0xc], ebp
call fcn.004082aa
push eax
mov dword [esp + 0x64], eax
call fcn.00407fb0
add esp, 0x3c
push eax
push 0x4047fe
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407fb0
pop ecx
push eax
push 0x72
push str.Remove
push dword [esp + 0x24]
call fcn.00408523
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.00407fb0
add esp, 0x1c
push eax
push 0x4047fe
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407fb0
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.00408568
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.0040870e
push ebp
call fcn.00407fb0
add esp, 0x24
push eax
push dword [esp + 0x2c]
call fcn.00407fb0
pop ecx
push eax
push 0x4047fe
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407fb0
pop ecx
push eax
push 0x50
push 0x6b
push 0x45ed04
push dword [esp + 0x2c]
call fcn.004083ac
mov ecx, dword [esp + 0x48]
mov dword [ecx + 0xc], eax
push ecx
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x24
push eax
push 0x4047fe
push str.ssh.kex.manualhostkeys:config_ssh_kex_manual_hostkeys
call fcn.00407fb0
pop ecx
push eax
push 0x79
push str.Add_key
push dword [esp + 0x24]
call fcn.00408523
mov ecx, dword [esp + 0x40]
push 0x64
push ebx
push dword [esp + 0x30]
mov dword [ecx], eax
mov dword [eax + 0xc], ebx
call fcn.0040832e
add esp, 0x24
jmp 0x407060
push str.Data_to_send_to_the_server
push str.data
push str.Connection_SSH
push edi
call fcn.00408156
push ebx
mov dword [esp + 0x24], eax
call fcn.00407fb0
add esp, 0x14
push eax
push 0x13
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.ssh.command:config_command
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x72
push str.Remote_command:
push dword [esp + 0x2c]
call fcn.004083ac
push str.Protocol_options
push str.protocol
push str.Connection_SSH
push edi
call fcn.00408156
push 0x2b
mov dword [esp + 0x44], eax
call fcn.00407fb0
add esp, 0x34
push eax
push esi
push str.ssh.noshell:config_ssh_noshell
call fcn.00407fb0
pop ecx
push eax
push 0x6e
push str.Dont_start_a_shell_or_command_at_all
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
jmp 0x406bb4
cmp dword [esp + 0x2c], ebx
je 0x4070e6
cmp dword [esp + 0x2c], 0xffffffff
je 0x4070e6
push str.Options_controlling_SSH_encryption
push str.Connection_SSH_Cipher
push edi
call fcn.004080bb
push str.Encryption_options
push str.encryption
push str.Connection_SSH_Cipher
push edi
call fcn.00408156
push ebp
mov dword [esp + 0x30], eax
call fcn.00407fb0
add esp, 0x20
push eax
push 0x40343f
push str.ssh.ciphers:config_ssh_encryption
call fcn.00407fb0
pop ecx
push eax
push 0x73
push str.Encryption_cipher_selection_policy:
push dword [esp + 0x24]
call fcn.00408621
push 0x20
mov dword [eax + 0x20], 6
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.ssh.ciphers:config_ssh_encryption
call fcn.00407fb0
pop ecx
push eax
push 0x69
push str.Enable_legacy_use_of_single_DES_in_SSH_2
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
cmp dword [esp + 0x24], ebp
jne 0x407722
push str.Options_controlling_SSH_authentication
push str.Connection_SSH_Auth
push edi
call fcn.004080bb
push ebp
push str.main
push str.Connection_SSH_Auth
push edi
call fcn.00408156
push 0x21
mov dword [esp + 0x30], eax
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.auth.bypass:config_ssh_noauth
call fcn.00407fb0
pop ecx
push eax
push 0x62
push str.Bypass_authentication_entirely__SSH_2_only_
push dword [esp + 0x24]
call fcn.00408755
push 0x22
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.ssh.auth.banner:config_ssh_banner
call fcn.00407fb0
pop ecx
push eax
push 0x64
push str.Display_pre_authentication_banner__SSH_2_only_
push dword [esp + 0x24]
call fcn.00408755
push str.Authentication_methods
push str.methods
push str.Connection_SSH_Auth
push edi
call fcn.00408156
push 0x1a
mov dword [esp + 0x3c], eax
call fcn.00407fb0
add esp, 0x2c
push eax
push esi
push str.ssh.auth.pageant:config_ssh_tryagent
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Attempt_authentication_using_Pageant
push dword [esp + 0x24]
call fcn.00408755
push 0x23
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.ssh.auth.tis:config_ssh_tis
call fcn.00407fb0
pop ecx
push eax
push 0x6d
push str.Attempt_TIS_or_CryptoCard_auth__SSH_1_
push dword [esp + 0x24]
call fcn.00408755
push 0x24
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.ssh.auth.ki:config_ssh_ki
call fcn.00407fb0
pop ecx
push eax
push 0x69
push str.Attempt__keyboard_interactive__auth__SSH_2_
push dword [esp + 0x24]
call fcn.00408755
push str.Authentication_parameters
push str.params
push str.Connection_SSH_Auth
push edi
call fcn.00408156
push 0x1b
mov dword [esp + 0x3c], eax
call fcn.00407fb0
add esp, 0x2c
push eax
push esi
push str.ssh.auth.agentfwd:config_ssh_agentfwd
call fcn.00407fb0
pop ecx
push eax
push 0x66
push str.Allow_agent_forwarding
push dword [esp + 0x24]
call fcn.00408755
push 0x1c
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.ssh.auth.changeuser:config_ssh_changeuser
call fcn.00407fb0
pop ecx
push eax
push ebp
push str.Allow_attempted_changes_of_username_in_SSH_2
push dword [esp + 0x24]
call fcn.00408755
push 0x1e
call fcn.00407fb0
add esp, 0x1c
push eax
push 0x402f5b
push str.ssh.auth.privkey:config_ssh_privkey
call fcn.00407fb0
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.00408682
push str.Options_controlling_GSSAPI_authentication
push str.Connection_SSH_Auth_GSSAPI
push edi
call fcn.004080bb
push ebp
push str.gssapi
push str.Connection_SSH_Auth_GSSAPI
push edi
call fcn.00408156
add esp, 0x40
push 0x25
mov dword [esp + 0x14], eax
call fcn.00407fb0
pop ecx
push eax
push esi
push str.ssh.auth.gssapi:config_ssh_auth_gssapi
call fcn.00407fb0
pop ecx
push eax
push 0x74
push str.Attempt_GSSAPI_authentication__SSH_2_only_
push dword [esp + 0x24]
call fcn.00408755
push 0x26
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.ssh.auth.gssapi.delegation:config_ssh_auth_gssapi_delegation
call fcn.00407fb0
pop ecx
push eax
push 0x6c
push str.Allow_GSSAPI_credential_delegation
push dword [esp + 0x24]
call fcn.00408755
add esp, 0x18
cmp dword [0x4738b8], ebx
jle 0x407382
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x4034d6
push str.ssh.auth.gssapi.libraries:config_ssh_auth_gssapi_libraries
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Preference_order_for_GSSAPI_libraries:
push dword [esp + 0x24]
call fcn.00408621
mov ecx, dword [0x4738b8]
push 0x28
mov dword [eax + 0x20], ecx
call fcn.00407fb0
add esp, 0x1c
push eax
push 0x402f5b
push str.ssh.auth.gssapi.libraries:config_ssh_auth_gssapi_libraries
call fcn.00407fb0
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.00408682
add esp, 0x24
push str.Remote_terminal_settings
push str.Connection_SSH_TTY
push edi
call fcn.004080bb
push ebp
push str.sshtty
push str.Connection_SSH_TTY
push edi
call fcn.00408156
push 0x15
mov dword [esp + 0x30], eax
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.nopty:config_ssh_pty
call fcn.00407fb0
pop ecx
push eax
push 0x70
push str.Dont_allocate_a_pseudo_terminal
push dword [esp + 0x24]
call fcn.00408755
push str.Terminal_modes
push str.ttymodes
push str.Connection_SSH_TTY
push edi
call fcn.00408156
push 0x18
push edi
mov dword [esp + 0x40], eax
call fcn.004082aa
push 0x19
push 0x4b
push 2
push dword [esp + 0x4c]
mov dword [esp + 0x68], eax
call fcn.0040832e
add esp, 0x40
push str.ssh.ttymodes:config_ttymodes
call fcn.00407fb0
push eax
push str.Terminal_modes_to_send:
push dword [esp + 0x1c]
call fcn.0040872d
push dword [esp + 0x38]
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x14
push eax
push 0x404056
push str.ssh.ttymodes:config_ttymodes
call fcn.00407fb0
pop ecx
push eax
push 0x72
push str.Remove
push dword [esp + 0x24]
call fcn.00408523
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.0040832e
push dword [esp + 0x4c]
call fcn.00407fb0
add esp, 0x28
push eax
push 0x404056
push str.ssh.ttymodes:config_ttymodes
call fcn.00407fb0
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.00408568
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.0040bcdf
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.0040870e
push 0x19
push 0x4b
push 2
push dword [esp + 0x44]
call fcn.0040832e
push dword [esp + 0x60]
call fcn.00407fb0
add esp, 0x3c
push eax
push 0x404056
push str.ssh.ttymodes:config_ttymodes
call fcn.00407fb0
pop ecx
push eax
push 0x43
push 0x6d
push str.Mode:
push dword [esp + 0x28]
call fcn.004085c9
mov ecx, dword [esp + 0x44]
mov dword [ecx], eax
push ecx
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x20
push eax
push 0x404056
push str.ssh.ttymodes:config_ttymodes
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x45f584
push dword [esp + 0x24]
call fcn.00408523
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.0040832e
push 0x19
push 0x32
push 0x19
push 3
push dword [esp + 0x44]
call fcn.0040832e
push str.ssh.ttymodes:config_ttymodes
call fcn.00407fb0
push eax
push str.Value:
push dword [esp + 0x54]
call fcn.0040872d
add esp, 0x48
push ebp
push ebp
mov dword [eax + 0xc], ebp
call fcn.00407fb0
pop ecx
push eax
push ebp
push str.This:
push ebp
call fcn.00407fb0
pop ecx
push eax
push ebp
push str.Auto
push dword [esp + 0x44]
call fcn.00407fb0
pop ecx
push eax
push 0x404056
push str.ssh.ttymodes:config_ttymodes
call fcn.00407fb0
pop ecx
push eax
push 2
push ebp
push ebp
push dword [esp + 0x44]
call fcn.00408451
mov ecx, dword [esp + 0x60]
mov dword [ecx + 4], eax
push ebp
mov dword [eax + 0xc], ebx
call fcn.00407fb0
add esp, 0x3c
push eax
push dword [esp + 0x2c]
call fcn.00407fb0
pop ecx
push eax
push 0x404056
push str.ssh.ttymodes:config_ttymodes
call fcn.00407fb0
pop ecx
push eax
push 0x64
push ebp
push ebp
push dword [esp + 0x2c]
call fcn.004083ac
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.0040870e
push str.Options_controlling_SSH_X11_forwarding
push str.Connection_SSH_X11
push edi
call fcn.004080bb
push str.X11_forwarding
push 0x45e568
push str.Connection_SSH_X11
push edi
call fcn.00408156
add esp, 0x44
push 0x90
mov dword [esp + 0x14], eax
call fcn.00407fb0
pop ecx
push eax
push esi
push str.ssh.tunnels.x11:config_ssh_x11
call fcn.00407fb0
pop ecx
push eax
push 0x65
push str.Enable_X11_forwarding
push dword [esp + 0x24]
call fcn.00408755
push ebx
call fcn.00407fb0
add esp, 0x1c
push eax
push 0x91
call fcn.00407fb0
pop ecx
push eax
push 0x402e42
push str.ssh.tunnels.x11:config_ssh_x11
call fcn.00407fb0
pop ecx
push eax
push 0x32
push 0x78
push str.X_display_location
push dword [esp + 0x2c]
call fcn.004083ac
add esp, 0x20
push ebp
push 2
call fcn.00407fb0
pop ecx
push eax
push str.XDM_Authorization_1
push ebx
call fcn.00407fb0
pop ecx
push eax
push str.MIT_Magic_Cookie_1
push 0x92
call fcn.00407fb0
pop ecx
push eax
push 0x402d29
push str.ssh.tunnels.x11auth:config_ssh_x11auth
call fcn.00407fb0
pop ecx
push eax
push 2
push 0x75
push str.Remote_X11_authentication_protocol
push dword [esp + 0x3c]
call fcn.00408451
add esp, 0x30
push str.Options_controlling_SSH_port_forwarding
push str.Connection_SSH_Tunnels
push edi
call fcn.004080bb
push str.Port_forwarding
push str.portfwd
push str.Connection_SSH_Tunnels
push edi
call fcn.00408156
push 0x94
mov dword [esp + 0x30], eax
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.tunnels.portfwd.localhost:config_ssh_portfwd_localhost
call fcn.00407fb0
pop ecx
push eax
push 0x74
push str.Local_ports_accept_connections_from_other_hosts
push dword [esp + 0x24]
call fcn.00408755
push 0x95
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
push str.ssh.tunnels.portfwd.localhost:config_ssh_portfwd_localhost
call fcn.00407fb0
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.00408755
push 0x19
push 0x14
push 0x37
push 3
push esi
call fcn.0040832e
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407fb0
push eax
push str.Forwarded_ports:
push esi
call fcn.0040872d
push 0x1c
push edi
mov dword [eax + 0xc], 0x10000
call fcn.004082aa
mov esi, eax
add esp, 0x44
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x4044aa
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407fb0
pop ecx
push eax
push 0x72
push str.Remove
push dword [esp + 0x24]
call fcn.00408523
mov dword [esi + 4], eax
mov dword [eax + 0xc], 2
mov eax, dword [esi + 4]
push esi
mov dword [eax + 8], ebx
call fcn.00407fb0
add esp, 0x1c
push eax
push 0x4044aa
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407fb0
pop ecx
push eax
push ebp
push ebp
push dword [esp + 0x24]
call fcn.00408568
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.0040bcdf
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.0040870e
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407fb0
push eax
push str.Add_new_forwarded_port:
push dword [esp + 0x44]
call fcn.0040872d
push esi
call fcn.00407fb0
add esp, 0x3c
push eax
push 0x4044aa
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407fb0
pop ecx
push eax
push 0x64
push 0x45f584
push dword [esp + 0x24]
call fcn.00408523
mov dword [esi], eax
mov dword [eax + 0xc], 2
mov eax, dword [esi]
push ebp
mov dword [eax + 8], ebx
call fcn.00407fb0
add esp, 0x1c
push eax
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x4044aa
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407fb0
pop ecx
push eax
push 0x28
push 0x73
push str.Source_port
push dword [esp + 0x2c]
call fcn.004083ac
mov dword [esi + 0xc], eax
push ebp
mov dword [eax + 0xc], ebp
call fcn.00407fb0
add esp, 0x24
push eax
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x4044aa
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407fb0
pop ecx
push eax
push 0x43
push 0x69
push str.Destination
push dword [esp + 0x2c]
call fcn.004083ac
add esp, 0x20
push ebp
push ebp
mov dword [esi + 0x10], eax
call fcn.00407fb0
pop ecx
push eax
push 0x79
push str.Dynamic
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x6d
push str.Remote
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x6c
push str.Local
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x4044aa
push str.ssh.tunnels.portfwd:config_ssh_portfwd
call fcn.00407fb0
pop ecx
push eax
push 3
push ebp
push ebp
push dword [esp + 0x50]
call fcn.00408451
add esp, 0x44
push ebp
push 2
mov dword [esi + 0x14], eax
call fcn.00407fb0
pop ecx
push eax
push 0x36
push 0x45f834
push ebx
call fcn.00407fb0
pop ecx
push eax
push 0x34
push 0x45f82c
push ebp
call fcn.00407fb0
pop ecx
push eax
push 0x75
push str.Auto
push esi
call fcn.00407fb0
pop ecx
push eax
push 0x4044aa
push str.ssh.tunnels.portfwd.ipversion:config_ssh_portfwd_address_family
call fcn.00407fb0
pop ecx
push eax
push 3
push ebp
push ebp
push dword [esp + 0x50]
call fcn.00408451
push dword [esi]
mov dword [esi + 0x18], eax
push dword [esp + 0x58]
call fcn.0040870e
add esp, 0x4c
push 0x64
push ebx
push dword [esp + 0x18]
call fcn.0040832e
add esp, 0xc
cmp dword [esp + 0x24], ebp
jne 0x407c8c
push str.Workarounds_for_SSH_server_bugs
mov esi, str.Connection_SSH_Bugs
push esi
push edi
call fcn.004080bb
mov ebp, str.Detection_of_known_bugs_in_SSH_servers
push ebp
push str.main
push esi
push edi
call fcn.00408156
push 0x97
mov ebx, eax
call fcn.00407fb0
add esp, 0x20
push eax
mov esi, 0x4037de
push esi
push str.ssh.bugs.ignore1:config_ssh_bug_ignore1
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x69
push str.Chokes_on_SSH_1_ignore_messages
push ebx
call fcn.004085c9
push 0x98
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.plainpw1:config_ssh_bug_plainpw1
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x73
push str.Refuses_all_SSH_1_password_camouflage
push ebx
call fcn.004085c9
push 0x99
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.rsa1:config_ssh_bug_rsa1
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x72
push str.Chokes_on_SSH_1_RSA_authentication
push ebx
call fcn.004085c9
push 0xa0
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.ignore2:config_ssh_bug_ignore2
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x32
push str.Chokes_on_SSH_2_ignore_messages
push ebx
call fcn.004085c9
push 0xa2
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.winadj:config_ssh_bug_winadj
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x6a
push str.Chokes_on_PuTTYs_SSH_2_winadj_requests
push ebx
call fcn.004085c9
push 0x9a
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.hmac2:config_ssh_bug_hmac2
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x6d
push str.Miscomputes_SSH_2_HMAC_keys
push ebx
call fcn.004085c9
push 0x9b
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.derivekey2:config_ssh_bug_derivekey2
call fcn.00407fb0
pop ecx
push eax
push 0x14
push 0x65
push str.Miscomputes_SSH_2_encryption_keys
push ebx
call fcn.004085c9
push str.Further_workarounds_for_SSH_server_bugs
mov ebx, str.Connection_SSH_More_bugs
push ebx
push edi
call fcn.004080bb
push ebp
push str.main
push ebx
push edi
call fcn.00408156
push 0x9c
mov edi, eax
call fcn.00407fb0
add esp, 0x3c
push eax
push esi
push str.ssh.bugs.rsapad2:config_ssh_bug_sig
call fcn.00407fb0
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.004085c9
push 0x9d
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.pksessid2:config_ssh_bug_pksessid2
call fcn.00407fb0
pop ecx
push eax
push ebx
push 0x6e
push str.Misuses_the_session_ID_in_SSH_2_PK_auth
push edi
call fcn.004085c9
push 0x9e
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.rekey2:config_ssh_bug_rekey
call fcn.00407fb0
pop ecx
push eax
push ebx
push 0x6b
push str.Handles_SSH_2_key_re_exchange_badly
push edi
call fcn.004085c9
push 0x9f
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.maxpkt2:config_ssh_bug_maxpkt2
call fcn.00407fb0
pop ecx
push eax
push ebx
push 0x78
push str.Ignores_SSH_2_maximum_packet_size
push edi
call fcn.004085c9
push 0xa1
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.oldgex2:config_ssh_bug_oldgex2
call fcn.00407fb0
pop ecx
push eax
push ebx
push 0x64
push str.Only_supports_pre_RFC4419_SSH_2_DH_GEX
push edi
call fcn.004085c9
push 0xa3
call fcn.00407fb0
add esp, 0x20
push eax
push esi
push str.ssh.bugs.winadj:config_ssh_bug_chanreq
call fcn.00407fb0
pop ecx
push eax
push ebx
push 0x71
push str.Replies_to_requests_on_closed_channels
push edi
call fcn.004085c9
add esp, 0x1c
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret