Function at 0x426da9
Capabilities:
Read .ini file

Disassembly:
push 0x438
mov eax, 0x5ab965
call fcn.00553ddb
mov edi, ecx
xor ecx, ecx
mov dword [ebp - 0x444], ecx
mov dword [ebp - 0x440], ecx
mov dword [ebp - 0x43c], ecx
xor eax, eax
push 0x206
mov word [ebp - 0x218], ax
push ecx
lea eax, [ebp - 0x216]
push eax
mov dword [ebp - 4], ecx
mov esi, ecx
call fcn.005534a0
add esp, 0xc
lea ebx, [edi + 0x320]
xor eax, eax
push 0x206
push eax
mov word [ebp - 0x420], ax
lea eax, [ebp - 0x41e]
push eax
inc esi
call fcn.005534a0
push esi
lea eax, [ebp - 0x420]
push 0x5c1440
push eax
call fcn.00554d64
add esp, 0x18
cmp dword [ebx + 0x14], 8
jb 0x426e32
mov eax, dword [ebx]
jmp 0x426e34
mov eax, ebx
push eax
push 0x104
lea eax, [ebp - 0x218]
push eax
push 0x5c1c1c
lea eax, [ebp - 0x420]
push eax
push str.Fuzzy
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea eax, [ebp - 0x218]
push 0x5c1c1c
push eax
call fcn.00553cb5
pop ecx
pop ecx
test eax, eax
je 0x426edb
and dword [ebp - 0x428], 0
xor eax, eax
mov dword [ebp - 0x424], 7
mov word [ebp - 0x438], ax
cmp word [ebp - 0x218], ax
je 0x426e9f
lea eax, [ebp - 0x218]
push eax
call fcn.00553cf3
pop ecx
push eax
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x438]
call fcn.00402120
lea eax, [ebp - 0x438]
push eax
lea ecx, [ebp - 0x444]
mov byte [ebp - 4], 1
call fcn.00403a92
push 0
push 1
lea ecx, [ebp - 0x438]
mov byte [ebp - 4], 0
call fcn.00402004
cmp esi, 0xf
jl 0x426df7
mov esi, dword [ebp - 0x444]
jmp 0x427120
push 0x5c5e90
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x426f0f
push 0x5c5e98
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x426f26
xor ebx, ebx
inc ebx
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be6c]
call dword [eax + 4]
jmp 0x426f29
xor ebx, ebx
inc ebx
push 0x5c5ea0
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x426f49
push 0x5c5ea8
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x426f5b
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be64]
call dword [eax + 4]
push 0x5c5eb0
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x426f7b
push 0x5c5eb8
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x426f8d
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be68]
call dword [eax + 4]
push str.cch
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x426fad
push str.chc
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x426fbf
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be5c]
call dword [eax + 4]
push str.ssh
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x426fdf
push str.shs
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x426ff1
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be60]
call dword [eax + 4]
push str.zzh
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x427011
push str.zhz
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x427023
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be58]
call dword [eax + 4]
push str.anang
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x427043
push str.angan
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x427055
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be70]
call dword [eax + 4]
push str.eneng
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x427075
push str.engen
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x427087
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be74]
call dword [eax + 4]
push str.ining
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x4270a7
push str.ingin
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x4270b9
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be78]
call dword [eax + 4]
push str.ianiang
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x4270d9
push str.iangian
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x4270eb
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be7c]
call dword [eax + 4]
push str.uanuang
mov ecx, esi
call fcn.00403a61
test eax, eax
je 0x42710b
push str.uanguan
mov ecx, esi
call fcn.00403a61
test eax, eax
jne 0x42711d
lea ecx, [edi + 0x2d8]
push ebx
mov eax, dword [ecx]
push dword [0x62be80]
call dword [eax + 4]
add esi, 0x18
cmp esi, dword [ebp - 0x440]
jne 0x426eef
lea ecx, [ebp - 0x444]
call fcn.004038cb
xor eax, eax
inc eax
call fcn.00553d8a
ret