Function at 0x4017d0
Capabilities:
Write file on windows

Disassembly:
push esi
mov esi, eax
push ebx
sub esp, 0x14
test esi, esi
mov eax, dword [sym.imp.msvcrt.dll__iob]
je 0x4018d8
lea ebx, [eax + 0x20]
mov eax, dword [0x49f988]
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], 0x8a
mov dword [esp + 4], 1
mov dword [esp], str.___D___________________________Use_zero_for_symbol_map_timestamp_n___U___________________________Use_actual_symbol_map_timestamp__default__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 [0x49f988]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00404d80
mov dword [esp + 8], str._http:__www.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.0045b9c0
lea ebx, [eax + 0x40]
mov eax, dword [0x49f988]
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], 0x8a
mov dword [esp + 4], 1
mov dword [esp], str.___D___________________________Use_zero_for_symbol_map_timestamp_n___U___________________________Use_actual_symbol_map_timestamp__default__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 [0x49f988]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00404d80
jmp 0x4018c9