Function at 0x405d20
Capabilities:
Terminate process

Disassembly:
push ebx
mov ebx, dword [esp + 8]
push esi
push edi
mov edi, dword [sym.imp.MSVCR120.dll___iob_func]
push ebx
push str.Type__s__H_for_more_detailed_descriptions_n
call edi
mov esi, dword [sym.imp.MSVCR120.dll_fprintf]
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str.Usage:___s__N___d_certdir____P_dbprefix____f_pwfile_____empty_password__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str.Usage:___s__T___d_certdir____P_dbprefix____h_token_name__n_t_t___f_pwfile____0_SSO_password__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__A__n_cert_name__t_trustargs___d_certdir____P_dbprefix____a____i_input__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__B__i_batch_file_n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__C___c_issuer_name___x___i_cert_request_file__o_cert_file_n_t_t___m_serial_number____w_warp_months____v_months_valid__n_t_t___f_pwfile____d_certdir____P_dbprefix____Z_hashAlg__n_t_t___1____keyUsage__keyUsageKeyword_.._____2____3____4__n_t_t___5____nsCertType__nsCertTypeKeyword_...___n_t_t___6____extKeyUsage__extKeyUsageKeyword_..._____7_emailAddrs__n_t_t___8_dns_names____a__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__D__n_cert_name___d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__E__n_cert_name__t_trustargs___d_certdir____P_dbprefix____a____i_input__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__F__n_nickname___d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__G__n_key_name___h_token_name____k_rsa____g_key_size____y_exp__n_t_t___f_pwfile____z_noisefile____d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__G___h_token_name___k_dsa___q_pqgfile__g_key_size____f_pwfile__n_t_t___z_noisefile____d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__G___h_token_name___k_ec__q_curve___f_pwfile__n_t_t___z_noisefile____d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__K___n_key_name____h_token_name____k_dsaecrsaall__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push str._t_t___f_pwfile____X____d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 8
push ebx
push str._t_s___upgrade_merge___source_dir_upgradeDir___upgrade_id_uniqueID_n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push str._t_t____upgrade_token_name_tokenName____d_targetDBDir__n
call edi
add eax, 0x40
push eax
call esi
add esp, 8
push str._t_t___P_targetDBPrefix_____source_prefix_upgradeDBPrefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 8
push str._t_t___f_targetPWfile______upgradePWFile__n
call edi
add eax, 0x40
push eax
call esi
add esp, 8
push ebx
push str._t_s___merge___source_dir_sourceDBDir___d_targetDBdir__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push str._t_t___P_targetDBPrefix_____source_prefix_sourceDBPrefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 8
push str._t_t___f_targetPWfile______sourcePWFile__n
call edi
add eax, 0x40
push eax
call esi
add esp, 8
push ebx
push str._t_s__L___n_cert_name____h_token_name_____email_email_address__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push str._t_t___X____r____a_____dump_ext_val_OID____d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 8
push ebx
push str._t_s__M__n_cert_name__t_trustargs___d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__O__n_cert_name___X____d_certdir____a____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__R__s_subj__o_cert_request_file___d_certdir____P_dbprefix____p_phone____a__n_t_t___7_emailAddrs____k_key_type_or_id____h_token_name____f_pwfile__n_t_t___g_key_size____Z_hashAlg__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__V__n_cert_name__u_usage___b_time____e____a__n_t_t__X____d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str.Usage:___s__W___d_certdir____f_pwfile_____newpwfile__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__S__n_cert_name__s_subj___c_issuer_name___x____t_trustargs_n_t_t___k_key_type_or_id____q_key_params____h_token_name____g_key_size__n_t_t___m_serial_number____w_warp_months____v_months_valid__n_t_t___f_pwfile____d_certdir____P_dbprefix____Z_hashAlg__n_t_t___p_phone____1____2____3____4____5____6____7_emailAddrs__n_t_t___8_DNS_names__n_t_t____extAIA_____extSIA_____extCP_____extPM_____extPC_____extIA__n_t_t____extSKID_____extNC_____extSAN_type:name__type:name_...__n_t_t____extGeneric_OID:critical_flag:filename__OID:critical_flag:filename_...__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push ebx
push str._t_s__U___X____d_certdir____P_dbprefix__n
call edi
add eax, 0x40
push eax
call esi
add esp, 0xc
push 1
call dword [sym.imp.MSVCR120.dll_exit]
pop edi
pop esi
pop ebx
int3