Function at 0x44f670
Capabilities:
Reference sql statements

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x44f950
sub esp, 0x34
mov eax, dword [esp + 0x38]
test byte [eax], al
nop
lea ecx, [eax + 0x48]
mov dword [esp], ecx
call fcn.00402470
mov eax, dword [esp + 4]
mov ecx, eax
and eax, 0xffffefff
test eax, eax
jb 0x44f933
cmp eax, 9
jae 0x44f933
lea edx, [0xbb2f00]
lea edx, [edx + eax*8]
mov ebx, dword [edx + 4]
mov edx, dword [edx]
cmp eax, 4
jne 0x44f92d
mov ebp, dword [esp + 0x38]
movzx esi, byte [ebp + 0x64]
xchg esi, eax
test al, al
xchg esi, eax
je 0x44f91f
xchg esi, eax
test al, al
xchg esi, eax
jae 0x44f8f0
cmp eax, 4
mov edx, 0x13
lea ebx, [0xd503aa]
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x20], edx
mov dword [esp + 0x30], ebx
jne 0x44f8e2
mov eax, dword [ebp + 0x5c]
test eax, eax
setne al
mov esi, dword [ebp + 0x60]
test esi, esi
xchg esi, ebx
setne bl
xchg esi, ebx
or esi, eax
xchg esi, eax
test al, al
xchg esi, eax
jne 0x44f89b
xor eax, eax
xor esi, esi
mov dword [esp + 0x1c], eax
mov dword [esp + 0x18], esi
mov ecx, dword [ebp + 0x50]
mov dword [esp + 0x28], ecx
mov edx, dword [ebp + 0x54]
mov dword [esp + 0x24], edx
call fcn.0042f560
lea eax, [0xd4641f]
mov dword [esp], eax
mov dword [esp + 4], 0xa
call fcn.0042fe00
mov eax, dword [esp + 0x28]
mov dword [esp], eax
mov eax, dword [esp + 0x24]
mov dword [esp + 4], eax
call fcn.0042fc40
lea eax, [0xd3f585]
mov dword [esp], eax
mov dword [esp + 4], 2
call fcn.0042fe00
mov eax, dword [esp + 0x30]
mov dword [esp], eax
mov eax, dword [esp + 0x20]
mov dword [esp + 4], eax
call fcn.0042fe00
call fcn.0042f5d0
mov eax, dword [esp + 0x2c]
test eax, 0x1000
jne 0x44f876
mov eax, dword [esp + 0x1c]
test eax, eax
setg cl
sete dl
mov ebx, dword [esp + 0x18]
cmp ebx, 1
xchg ebp, ebx
setae bl
xchg ebp, ebx
and edx, ebp
or edx, ecx
test dl, dl
jne 0x44f827
mov eax, dword [esp + 0x38]
mov eax, dword [eax + 0x84]
test eax, eax
jne 0x44f805
call fcn.0042f560
lea eax, str._:_n_fk_rtac_adxaesaf_agealgaltampandap_ascaudavxbitchicmdcpudd_debdegdesdexdiree_eg_el_endenveofeosetheucexpfmaforftpgE_gc_ge_getgg_gl_gp_gt_hiti2uiatic_ii_in_infintip4ip6issit_jobkeykidlE_le_lenlg_ll_loclodloglowlt_mapmaxmd5minmp_msgmu_n__namnannbfne_newni_nilnotns_nu_oS_objoffoptor_pabparpaxpcpgxpi_pm_pr_ptrputrawregrelrepreqrx_sc_setshysrcsshsvdtagtcptlstrytvpu00u2iudpumluriurlusnvarvfsviawp_wr_xi_yenyesss_____x_____:____OR___t_r_n_as__at__fp_in__is__lr:_of__on__or__pc_sp:_sp____v_n_s_s_v_B_v_v_vns_x_r_n9_gt_lt___s___:_________mInfinf__n__1.0_Inf_inf..._.INF.Inf.NAN.NaN.css.gif.htm.inf.jpg.mjs.nan.pdf.png.svg.xml00000x_x1080312533065432:_p:443__s__p_dACDTACSTAEDTAESTAKDTAKSTAMP_AWSTAcy_Afr_AhomAnd_AtoiAumlBLOBBOOLBcy_Bfr_CESTCHARCIDRCOM1COM2COM3COM4COM5COM6COM7COM8COM9COPYCORDCallCap_Cfr_ChamCharChi_Cup_DATADATEDESCDashDateDcy_Del_Dfr_DoneDot_EESTENG_ENUMETH_Ecy_Efr_EnumEta_EtagEumlFASTFULLFcy_Ffr_FromGOGCGcy_Gfr_GoneHEADHOMEHat_Hfr_HostIMAGINETINFOINT2INT4INT8Icy_IdleIfr_Int_IumlJSONJcy_Jfr_JulyJuneKcy_Kfr_KindLINELPT1LPT2LPT3LPT4LPT5LPT6LPT7LPT8LPT9LSEGLcy_Lfr_LisuLogsLsh_Map_Mcy_Mfr_MiaoModiNAMENTLMNULLNZDTNZSTNameNcy_NewaNfr_Not_NullOcy_Ofr_OpenOumlPATHPINGPOSTPathPcy_Pfr_Phi_Psi_QUOTQfr_REALREG_Rcy_Rfr_Rho_RootRsh_SASTSMGRScy_Sfr_StatStepSub_Sum_Sup_TEXTTIMETRUETab_Tau_Tcy_Tfr_ThaiTrueUTF8UUIDUcy_Ufr_UumlVOIDVcy_Vee_Vfr_WARNWESTWfr_XXX_Xfr_YEARYcy_Yfr_Zcy_Zfr___v________u00x0bx22x26x27x2bx3cx3e_n_v_n_tm_r_n____n_s__BIT_BOX_CID_OID_TID_XID_XML__vl_loc_src_sumacE_acd_acy_addrafr_amp_and_ang_apE_ape_asn1ast_aumlavx2basebcy_bfr_bindbmi1bmi2bne_boolbot_callcap_cap_cas1cas2cas3cas4cas5cas6casecentcfr_chanchi_chidcir_citecodecolscopycup_datadatedbrmdbupdcy_deaddebddefdeg_descdesddexddfr_dialdie_div_dot_eEpPecy_efr_egs_ell_els_elseeng_enumermseta_etageth_eumlfailfcy_ffr_fileformfromftpsfullfuncgEl_gap_gcy_gel_geq_geqoges_gfr_ggg_glE_gla_glj_gnE_gne_gotogzipheadheaphfr_highholdhosthourhrefhtmlhttpi2udicmpiconicy_idleiff_ifr_igmpinfoint8int_iumljcy_jfr_jsonkcy_kfr_kindlEg_langlap_lat_lazylcy_leg_leq_les_lfr_lgE_linklistlnE_lne_longlooploz_lrm_lsh_macrmainmap_mcy_mfr_mho_mid_missmodenGg_nLl_namdnamenap_nbspncy_nfr_ngE_nge_ngt_nis_niv_nlE_nle_nlt_nonenot_npr_nsc_nullnum_ocy_ofr_ogt_ohm_olt_openord_ordfordmorv_oumlpabdpar_parapardpathpaxdpcy_pfr_phi_pipepiv_poolpop3portpostpq:_prE_pre_psi_pubsqfr_quotratercy_readrealreg_rfr_rho_rlm_rowsrsh_sbrkscE_sce_scy_sectseeksfr_shy_sim_sizeskipsmt_smtpsol_spansqu_sse2sse3stepsub_sum_sup1sup2sup3sup_synctag:tagstasktau_tbl.tcp4tcp6tcy_texttfr_timetinytop_truetypeu2iducy_udp6ufr_uintuml_unixuseruuiduumlvaryvcy_vee_vfr_voidwaitwarnweakwfr_withwrapxfr_xn__yamlycy_yen_yfr_yumlzcy_zfr_zwj__s____s_..._n___v_AND__H_T_H_a_H_g_IN___MB___OF_a_W_a_and__h_a_h_g_h_t_max_ptr__siz_tab_top_u_a_u_g_d._d_d:_d_s__q_s__s_s__s_s_d_s:_s_s_q_s_s_s__s_v__v_v_v_v__v_v__v10_11_12_13_32_34_39_43_61_96_amp_.INF.Inf.inf033004300530054506300845103012451345__...__fp:_.INF_.Inf_.inf_0930._09d.eEpP.html.jpeg.wasm.webp000000100001003010040100601007010080100C01P0102000020010300008000080010800308004080060800708P01090000A0000B0000F0000F0010L0000LP010P0000Z0000Z0021.0.71562515:0420000210002200022001220022200322004220052200722008220092200B2200C2200D2200F2200G2200H2200L2200M2200N2200S2200T22010220112201222014220152201622018220192201B2201E2201F2201G2201W2201X220212202222023220242202522026220272202E22P0122P0222P0322P0422P0522P0623000230012350223503235052351423P012400025000250012500225003250042500525006250072500825P0125P0226000270002800028P012B0002BP012D0002F0002F0022F0032F0042F00534000380003800138002380033800439000390013900439P0139P023B0003B0013D0003F0004000040001400024000340P0142000425014260142602426114262242701427024270342704427104271242723427254280342804428094283042846428834293942P0142P0242P0342P0442P0542P0642P0742P0842P0942P1042P1142P1242P1342P1442P1542P1642P1742P1842P1942P2042P2142P2244000530005310053200533005340054000540015401154023550005500655P0255P03570005701457P0157P0257P0357P04580005803058P0158P0278125:_:143
mov dword [esp], eax
mov dword [esp + 4], 3
call fcn.0042fe00
call fcn.0042f5d0
add esp, 0x34
ret
call fcn.0042f560
lea eax, [0xd4df4f]
mov dword [esp], eax
mov dword [esp + 4], 0x12
call fcn.0042fe00
call fcn.0042f5d0
jmp 0x44f7e1
call fcn.0042f560
lea eax, [0xd3f5c7]
mov dword [esp], eax
mov dword [esp + 4], 2
call fcn.0042fe00
mov eax, dword [esp + 0x18]
mov dword [esp], eax
mov eax, dword [esp + 0x1c]
mov dword [esp + 4], eax
call fcn.0042fc40
lea eax, [0xd43c96]
mov dword [esp], eax
mov dword [esp + 4], 8
call fcn.0042fe00
call fcn.0042f5d0
jmp 0x44f7d3
call fcn.0042f560
lea eax, [0xd428b4]
mov dword [esp], eax
mov dword [esp + 4], 7
call fcn.0042fe00
call fcn.0042f5d0
jmp 0x44f7b1
call fcn.00458fd0
mov eax, dword [esp]
mov ecx, dword [esp + 0x38]
mov edx, dword [ecx + 0x5c]
sub eax, edx
mov edx, dword [esp + 4]
mov ebx, dword [ecx + 0x60]
mov dword [esp], eax
sbb edx, ebx
mov dword [esp + 4], edx
mov dword [esp + 8], 0xf8475800
mov dword [esp + 0xc], 0xd
call fcn.00452b00
mov eax, dword [esp + 0x14]
mov esi, dword [esp + 0x10]
mov ebp, dword [esp + 0x38]
jmp 0x44f72e
cmp eax, 3
je 0x44f70a
jmp 0x44f72a
xchg esi, eax
cmp al, 0x19
xchg esi, eax
jb 0x44f8ff
cmp eax, 4
jmp 0x44f6ed
xchg esi, eax
movzx edx, al
xchg esi, eax
cmp edx, 0x19
jae 0x44f943
lea esi, [0xbb3980]
lea esi, [esi + edx*8]
mov edx, dword [esi + 4]
mov ebx, dword [esi]
cmp eax, 4
jmp 0x44f6f8
cmp eax, 4
mov esi, edx
mov edx, ebx
mov ebx, esi
jmp 0x44f6f8
mov ebp, dword [esp + 0x38]
jmp 0x44f922
mov ebx, 3
lea edx, [0xd3f8c8]
jmp 0x44f6c5
mov eax, edx
mov ecx, 0x19
call fcn.00458100
nop
call fcn.004567f0
jmp fcn.0044f670