Function at 0x401760
Capabilities:
Write file on windows

Disassembly:
push esi
push ebx
mov esi, eax
sub esp, 0x14
test eax, eax
mov eax, dword [sym.imp.msvcrt.dll__iob]
je 0x401868
lea ebx, [eax + 0x20]
mov eax, dword [0x4fcc5c]
mov dword [esp + 4], str.Usage:__s__options__archive_n
mov dword [esp], ebx
mov dword [esp + 8], eax
call sub.msvcrt.dll_fprintf
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x2f
mov dword [esp + 4], 1
mov dword [esp], str._Generate_an_index_to_speed_access_to_archives_n
call sub.msvcrt.dll_fwrite
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x4a
mov dword [esp + 4], 1
mov dword [esp], str._The_options_are:_n____file_______________________Read_options_from__file__n
call sub.msvcrt.dll_fwrite
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x39
mov dword [esp + 4], 1
mov dword [esp], str.____plugin__name_______________Load_the_specified_plugin_n
call sub.msvcrt.dll_fwrite
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x8d
mov dword [esp + 4], 1
mov dword [esp], str.___D___________________________Use_zero_for_symbol_map_timestamp__default__n___U___________________________Use_an_actual_symbol_map_timestamp_n
call sub.msvcrt.dll_fwrite
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0xb9
mov dword [esp + 4], 1
mov dword [esp], str.___t___________________________Update_the_archives_symbol_map_timestamp_n___h___help____________________Print_this_help_message_n___v___version_________________Print_version_information_n
call sub.msvcrt.dll_fwrite
mov eax, dword [0x4fcc5c]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00405260
mov dword [esp + 8], str._https:__sourceware.org_bugzilla__
mov dword [esp + 4], str.Report_bugs_to__s_n
mov dword [esp], ebx
call sub.msvcrt.dll_fprintf
xor eax, eax
test esi, esi
sete al
mov dword [esp], eax
call fcn.0049cce0
lea ebx, [eax + 0x40]
mov eax, dword [0x4fcc5c]
mov dword [esp + 4], str.Usage:__s__options__archive_n
mov dword [esp], ebx
mov dword [esp + 8], eax
call sub.msvcrt.dll_fprintf
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x2f
mov dword [esp + 4], 1
mov dword [esp], str._Generate_an_index_to_speed_access_to_archives_n
call sub.msvcrt.dll_fwrite
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x4a
mov dword [esp + 4], 1
mov dword [esp], str._The_options_are:_n____file_______________________Read_options_from__file__n
call sub.msvcrt.dll_fwrite
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x39
mov dword [esp + 4], 1
mov dword [esp], str.____plugin__name_______________Load_the_specified_plugin_n
call sub.msvcrt.dll_fwrite
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x8d
mov dword [esp + 4], 1
mov dword [esp], str.___D___________________________Use_zero_for_symbol_map_timestamp__default__n___U___________________________Use_an_actual_symbol_map_timestamp_n
call sub.msvcrt.dll_fwrite
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0xb9
mov dword [esp + 4], 1
mov dword [esp], str.___t___________________________Update_the_archives_symbol_map_timestamp_n___h___help____________________Print_this_help_message_n___v___version_________________Print_version_information_n
call sub.msvcrt.dll_fwrite
mov eax, dword [0x4fcc5c]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00405260
jmp 0x401859