Function at 0x418eb0
Capabilities:
Parse credit card information

Disassembly:
push ebx
sub esp, 0x18
mov eax, dword [esp + 0x24]
cmp eax, 1
je 0x418f44
cmp eax, 2
je 0x418ed0
add esp, 0x18
mov eax, 1
pop ebx
ret
mov dword [esp], str.xmrig_proxy_6.21.0_n_built_on_Nov_23_2023_with_GCC
call sym.printf_char_const__..._
mov dword [esp + 0xc], 0
mov dword [esp + 8], 2
mov dword [esp + 4], 7
mov dword [esp], str.__d._d._d
call sym.printf_char_const__..._
mov dword [esp], str._n_features:_32_bit_n
call sym.printf_char_const__..._
call dbg.uv_version_string
mov dword [esp], str._nlibuv__s_n
mov dword [esp + 4], eax
call sym.printf_char_const__..._
mov dword [esp + 8], 0x7f49ff
mov dword [esp + 4], 6
mov dword [esp], str.OpenSSL__.s_n
call sym.printf_char_const__..._
add esp, 0x18
xor eax, eax
pop ebx
ret
movzx eax, byte [0x9320e8]
test al, al
je 0x419a10
mov eax, dword [0x9320f4]
test eax, eax
je 0x418f80
mov eax, dword [0x9320f0]
mov dword [esp], 0x7f4995
mov dword [esp + 4], eax
call sym.printf_char_const__..._
add esp, 0x18
xor eax, eax
pop ebx
ret
mov dword [esp + 4], 0x27
mov dword [esp], str.Usage:_xmrig_proxy__OPTIONS__n_nNetwork:_n
mov ecx, 0x9320f0
mov ebx, 0x7fffffff
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x34
jbe 0x419a5c
mov dword [esp + 4], 0x35
mov dword [esp], str.___o____urlURL_________________URL_of_mining_server_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x52
jbe 0x419a5c
mov dword [esp + 4], 0x53
mov dword [esp], str.___a____algoALGO_______________mining_algorithm_https:__xmrig.com_docs_algorithms_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x41
jbe 0x419a5c
mov dword [esp + 4], 0x42
mov dword [esp], str.________coinCOIN_______________specify_coin_instead_of_algorithm_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x3a
jbe 0x419a5c
mov dword [esp + 4], 0x3b
mov dword [esp], str.___u____userUSERNAME___________username_for_mining_server_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x3a
jbe 0x419a5c
mov dword [esp + 4], 0x3b
mov dword [esp], str.___p____passPASSWORD___________password_for_mining_server_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x48
jbe 0x419a5c
mov dword [esp + 4], 0x49
mov dword [esp], str.___O____userpassU:P____________username:password_pair_for_mining_server_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x3e
jbe 0x419a5c
mov dword [esp + 4], 0x3f
mov dword [esp], str.___x____proxyHOST:PORT_________connect_through_a_SOCKS5_proxy_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x5f
jbe 0x419a5c
mov dword [esp + 4], 0x60
mov dword [esp], str.___k____keepalive_______________send_keepalived_packet_for_prevent_timeout__needs_pool_support__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
sub ebx, dword [0x9320f4]
sub esp, 8
cmp ebx, 0x5c
jbe 0x419a5c
mov dword [esp + 4], 0x5d
mov dword [esp], str.________rig_idID_______________rig_identifier_for_pool_side_statistics__needs_pool_support__n
mov ecx, 0x9320f0
mov ebx, 0x7fffffff
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x4b
jbe 0x419a5c
mov dword [esp + 4], 0x4c
mov dword [esp], str.________tls_____________________enable_SSL_TLS_support__needs_pool_support__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x5f
jbe 0x419a5c
mov dword [esp + 4], 0x60
mov dword [esp], str.________tls_fingerprintHEX_____pool_TLS_certificate_fingerprint_for_strict_certificate_pinning_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x46
jbe 0x419a5c
mov dword [esp + 4], 0x47
mov dword [esp], str.________dns_ipv6________________prefer_IPv6_records_from_DNS_responses_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x52
jbe 0x419a5c
mov dword [esp + 4], 0x53
mov dword [esp], str.________dns_ttlN_______________N_seconds__default:_30__TTL_for_internal_DNS_cache_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x4e
jbe 0x419a5c
mov dword [esp + 4], 0x4f
mov dword [esp], str.________daemon__________________use_daemon_RPC_instead_of_pool_for_solo_mining_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x63
jbe 0x419a5c
mov dword [esp + 4], 0x64
mov dword [esp], str.________daemon_zmq_port_________daemons_zmq_pub_port_number__only_use_it_if_daemon_has_it_enabled__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x54
jbe 0x419a5c
mov dword [esp + 4], 0x55
mov dword [esp], str.________daemon_poll_intervalN__daemon_poll_interval_in_milliseconds__default:_1000__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x53
jbe 0x419a5c
mov dword [esp + 4], 0x54
mov dword [esp], str.________daemon_job_timeoutN____daemon_job_timeout_in_milliseconds__default:_15000__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x44
jbe 0x419a5c
mov dword [esp + 4], 0x45
mov dword [esp], str.________self_selectURL_________self_select_block_templates_from_URL_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
sub ebx, dword [0x9320f4]
sub esp, 8
cmp ebx, 0x4c
jbe 0x419a5c
mov dword [esp + 4], 0x4d
mov dword [esp], str.________submit_to_origin________also_submit_solution_back_to_self_select_URL_n
mov ecx, 0x9320f0
mov ebx, 0x7fffffff
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x64
jbe 0x419a5c
mov dword [esp + 4], 0x65
mov dword [esp], str.___r____retriesN_______________number_of_times_to_retry_before_switch_to_backup_server__default:_5__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x4a
jbe 0x419a5c
mov dword [esp + 4], 0x4b
mov dword [esp], str.___R____retry_pauseN___________time_to_pause_between_retries__default:_5__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x45
jbe 0x419a5c
mov dword [esp + 4], 0x46
mov dword [esp], str.________user_agent______________set_custom_user_agent_string_for_pool_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x39
jbe 0x419a5c
mov dword [esp + 4], 0x3a
mov dword [esp], str.________donate_levelN__________donate_level__default_0___n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 9
jbe 0x419a5c
mov dword [esp + 4], 0xa
mov dword [esp], str._nOptions:_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x51
jbe 0x419a5c
mov dword [esp + 4], 0x52
mov dword [esp], str.___b____bindADDR_______________bind_to_specified_address__example__0.0.0.0:3333__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x48
jbe 0x419a5c
mov dword [esp + 4], 0x49
mov dword [esp], str.___m____modeMODE_______________proxy_mode__nicehash__default__or_simple_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x32
jbe 0x419a5c
mov dword [esp + 4], 0x33
mov dword [esp], str.________custom_diffN___________override_pool_diff_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x5f
jbe 0x419a5c
mov dword [esp + 4], 0x60
mov dword [esp], str.________custom_diff_stats_______calculate_stats_using_custom_diff_shares_instead_of_pool_shares_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
sub ebx, dword [0x9320f4]
sub esp, 8
cmp ebx, 0x5c
jbe 0x419a5c
mov dword [esp + 4], 0x5d
mov dword [esp], str.________reuse_timeoutN_________timeout_in_seconds_for_reuse_pool_connections_in_simple_mode_n
mov ecx, 0x9320f0
mov ebx, 0x7fffffff
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x3d
jbe 0x419a5c
mov dword [esp + 4], 0x3e
mov dword [esp], str.________no_workers______________disable_per_worker_statistics_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x51
jbe 0x419a5c
mov dword [esp + 4], 0x52
mov dword [esp], str.________access_passwordP_______set_password_to_restrict_connections_to_the_proxy_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x41
jbe 0x419a5c
mov dword [esp + 4], 0x42
mov dword [esp], str.________no_algo_ext_____________disable__algo__protocol_extension_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 5
jbe 0x419a5c
mov dword [esp + 4], 6
mov dword [esp], str._nAPI:_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x38
jbe 0x419a5c
mov dword [esp + 4], 0x39
mov dword [esp], str.________api_worker_idID________custom_worker_id_for_API_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x3a
jbe 0x419a5c
mov dword [esp + 4], 0x3b
mov dword [esp], str.________api_idID_______________custom_instance_ID_for_API_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x4b
jbe 0x419a5c
mov dword [esp + 4], 0x4c
mov dword [esp], str.________http_hostHOST__________bind_host_for_HTTP_API__default:_127.0.0.1__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x36
jbe 0x419a5c
mov dword [esp + 4], 0x37
mov dword [esp], str.________http_portN_____________bind_port_for_HTTP_API_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x39
jbe 0x419a5c
mov dword [esp + 4], 0x3a
mov dword [esp], str.________http_access_tokenT_____access_token_for_HTTP_API_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
sub ebx, dword [0x9320f4]
sub esp, 8
cmp ebx, 0x60
jbe 0x419a5c
mov dword [esp + 4], 0x61
mov dword [esp], str.________http_no_restricted______enable_full_remote_access_to_HTTP_API__only_if_access_token_set__n
mov ecx, 0x9320f0
mov ebx, 0x7fffffff
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 5
jbe 0x419a5c
mov dword [esp + 4], 6
mov dword [esp], str._nTLS:_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x4a
jbe 0x419a5c
mov dword [esp + 4], 0x4b
mov dword [esp], str.________tls_bindADDR___________bind_to_specified_address_with_enabled_TLS_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x4e
jbe 0x419a5c
mov dword [esp + 4], 0x4f
mov dword [esp], str.________tls_genHOSTNAME________generate_TLS_certificate_for_specific_hostname_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x58
jbe 0x419a5c
mov dword [esp + 4], 0x59
mov dword [esp], str.________tls_certFILE___________load_TLS_certificate_chain_from_a_file_in_the_PEM_format_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x5e
jbe 0x419a5c
mov dword [esp + 4], 0x5f
mov dword [esp], str.________tls_cert_keyFILE_______load_TLS_certificate_private_key_from_a_file_in_the_PEM_format_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x60
jbe 0x419a5c
mov dword [esp + 4], 0x61
mov dword [esp], str.________tls_dhparamFILE________load_DH_parameters_for_DHE_ciphers_from_a_file_in_the_PEM_format_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x68
jbe 0x419a5c
mov dword [esp + 4], 0x69
mov dword [esp], str.________tls_protocolsN_________enable_specified_TLS_protocols__example:__TLSv1_TLSv1.1_TLSv1.2_TLSv1.3__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x51
jbe 0x419a5c
mov dword [esp + 4], 0x52
mov dword [esp], str.________tls_ciphersS___________set_list_of_available_ciphers__TLSv1.2_and_below__n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x4a
jbe 0x419a5c
mov dword [esp + 4], 0x4b
mov dword [esp], str.________tls_ciphersuitesS______set_list_of_available_TLSv1.3_ciphersuites_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
sub ebx, dword [0x9320f4]
sub esp, 8
cmp ebx, 9
jbe 0x419a5c
mov dword [esp + 4], 0xa
mov dword [esp], str._nLogging:_n
mov ecx, 0x9320f0
mov ebx, 0x7fffffff
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x38
jbe 0x419a5c
mov dword [esp + 4], 0x39
mov dword [esp], str.___l____log_fileFILE___________log_all_output_to_a_file_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x40
jbe 0x419a5c
mov dword [esp + 4], 0x41
mov dword [esp], str.___A____access_log_fileFILE____log_all_workers_access_to_a_file_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x36
jbe 0x419a5c
mov dword [esp + 4], 0x37
mov dword [esp], str.________no_color________________disable_colored_output_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x2e
jbe 0x419a5c
mov dword [esp + 4], 0x2f
mov dword [esp], str.________verbose_________________verbose_output_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 6
jbe 0x419a5c
mov dword [esp + 4], 7
mov dword [esp], str._nMisc:_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x45
jbe 0x419a5c
mov dword [esp + 4], 0x46
mov dword [esp], str.___c____configFILE_____________load_a_JSON_format_configuration_file_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x3f
jbe 0x419a5c
mov dword [esp + 4], 0x40
mov dword [esp], str.___B____background______________run_the_proxy_in_the_background_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x43
jbe 0x419a5c
mov dword [esp + 4], 0x44
mov dword [esp], str.___V____version_________________output_version_information_and_exit_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
mov eax, ebx
sub eax, dword [0x9320f4]
sub esp, 8
cmp eax, 0x3a
jbe 0x419a5c
mov dword [esp + 4], 0x3b
mov dword [esp], str.___h____help____________________display_this_help_and_exit_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
sub ebx, dword [0x9320f4]
sub esp, 8
cmp ebx, 0x3b
jbe 0x419a5c
mov dword [esp + 4], 0x3c
mov dword [esp], str.________dry_run_________________test_configuration_and_exit_n
mov ecx, 0x9320f0
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___._M_append_char_const__unsigned_int_
sub esp, 8
jmp 0x418f5c
mov dword [esp], 0x9320e8
call sym.___cxa_guard_acquire
test eax, eax
je 0x418f53
mov dword [esp], 0x9320e8
mov dword [0x9320f0], 0x9320f8
mov dword [0x9320f4], 0
mov byte [0x9320f8], 0
call sym.___cxa_guard_release
mov dword [esp], sym.___tcf_0_4
call dbg.atexit
jmp 0x418f53
mov dword [esp], 0x7f3920
call method.std.__throw_length_error_char_const_
nop
nop
nop
nop
nop
nop
nop
nop