Function at 0x408470
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x48a858
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x20
push ebx
push ebp
push esi
lea eax, [esp + 0xc]
push edi
push eax
call fcn.004059b0
add esp, 4
mov ecx, dword [esp + 0x10]
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
push ecx
push 0xffffffffffffffff
push str.removemetadata
push str.data
call esi
mov edx, dword [esp + 0x10]
mov edi, eax
push edx
push 0xffffffffffffffff
push str.removejavascript
push str.data
call esi
mov ebx, eax
mov eax, dword [esp + 0x10]
push eax
push 0xffffffffffffffff
push str.removethumb
push str.data
call esi
mov ecx, dword [esp + 0x10]
mov ebp, eax
push ecx
push 0xffffffffffffffff
push str.removecomment
push str.data
call esi
mov edx, dword [esp + 0x10]
mov dword [esp + 0x14], eax
push edx
push 0xffffffffffffffff
push str.removebookmarks
push str.data
call esi
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x10]
push eax
push 0xffffffffffffffff
push str.removeprivatedata
push str.data
call esi
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x1c], eax
push ecx
push 0xffffffffffffffff
push str.removenamesdestination
push str.data
call esi
mov edx, dword [esp + 0x10]
mov dword [esp + 0x20], eax
push edx
push 0xffffffffffffffff
push str.removeform
push str.data
call esi
mov dword [esp + 0x24], eax
mov eax, dword [esp + 0x10]
push eax
push 0xffffffffffffffff
push str.removeembeddedfile
push str.data
call esi
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x28], eax
push ecx
push 0xffffffffffffffff
push str.compressstream
push str.data
call esi
mov edx, dword [esp + 0x10]
mov dword [esp + 0x2c], eax
push edx
push 0xffffffffffffffff
push str.removedigitalsignatures
push str.data
call esi
mov esi, 1
cmp edi, esi
jne 0x4085c1
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp ebx, esi
jne 0x4085eb
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp ebp, esi
jne 0x408615
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp dword [esp + 0x14], esi
jne 0x408641
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp dword [esp + 0x18], esi
jne 0x40866d
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp dword [esp + 0x1c], esi
jne 0x408699
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp dword [esp + 0x20], esi
jne 0x4086c5
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp dword [esp + 0x24], esi
jne 0x4086f1
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp dword [esp + 0x28], esi
jne 0x40871d
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp dword [esp + 0x2c], esi
jne 0x408749
lea ecx, [esp + 0x10]
mov dword [esp + 0x38], 0xffffffff
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
cmp eax, esi
mov dword [esp + 0x38], 0xffffffff
lea ecx, [esp + 0x10]
jne 0x408773
call fcn.0047ff24
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
add esp, 0x2c
ret
call fcn.0047ff24
mov ecx, dword [esp + 0x30]
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
mov dword fs:[0], ecx
add esp, 0x2c
ret