Function at 0x43adb0
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x124
mov eax, dword [0x4ae084]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov edi, ecx
mov eax, dword [edi + 0xb8]
mov ecx, dword [edi + 0xc4]
mov edx, dword [edi + 0xb4]
push eax
mov eax, dword [edi + 0x9c]
push ecx
mov ecx, dword [edi + 0xa0]
push edx
mov edx, dword [edi + 0xa8]
push eax
mov eax, dword [edi + 0xac]
push ecx
mov ecx, dword [edi + 0xa4]
push edx
mov edx, dword [edi + 0xb0]
push eax
push ecx
push edx
push str.eax_08X_ebx_08X_ecx_08X_edx_08X_esi_08X_edi_08X_ebp_08X_esp_08X_eip_08X_r_n
lea eax, [ebp - 0x104]
push 0x100
push eax
call fcn.00455271
mov edx, dword [0x4b8e44]
add esp, 0x30
cmp edx, 0xffffffff
je 0x43ae76
lea eax, [ebp - 0x104]
lea esi, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x43ae34
mov ebx, dword [0x489138]
push 0
lea ecx, [ebp - 0x118]
push ecx
sub eax, esi
push eax
lea eax, [ebp - 0x104]
push eax
push edx
call ebx
mov eax, dword [0x4b8e44]
cmp eax, 0xffffffff
je 0x43ae7c
push 0
lea ecx, [ebp - 0x120]
push ecx
push 0xc
push str.Stack_Dump_r_n
push eax
call ebx
jmp 0x43ae7c
mov ebx, dword [0x489138]
mov esi, dword [edi + 0xc4]
mov dword [ebp - 0x108], 0
lea esp, [esp]
push 0x20
push esi
call dword [0x489080]
test eax, eax
jne 0x43af38
mov edx, dword [esi + 0x1c]
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x14]
push edx
mov edx, dword [esi + 0x10]
push eax
mov eax, dword [esi + 0xc]
push ecx
mov ecx, dword [esi + 8]
push edx
mov edx, dword [esi + 4]
push eax
mov eax, dword [esi]
push ecx
push edx
push eax
push str._08X__08X__08X__08X__08X__08X__08X__08X_r_n
lea ecx, [ebp - 0x104]
push 0x100
push ecx
call fcn.00455271
mov edx, dword [0x4b8e44]
add esp, 0x2c
cmp edx, 0xffffffff
je 0x43af1d
lea eax, [ebp - 0x104]
lea ebx, [eax + 1]
lea ecx, [ecx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x43aef0
push 0
lea ecx, [ebp - 0x124]
push ecx
sub eax, ebx
push eax
lea eax, [ebp - 0x104]
push eax
push edx
call dword [0x489138]
mov edx, dword [0x4b8e44]
mov ebx, dword [0x489138]
mov eax, dword [ebp - 0x108]
inc eax
add esi, 0x20
mov dword [ebp - 0x108], eax
cmp eax, 8
jl 0x43ae90
jmp 0x43af3e
mov edx, dword [0x4b8e44]
cmp edx, 0xffffffff
je 0x43af56
push 0
lea ecx, [ebp - 0x110]
push ecx
push 0x79
push str.FramePtr_ReturnAd_Param01_Param02_Param03_Param04_Param05_Param06_Param07_Param08_Param09_Param10_MachineCode_r_n
push edx
call ebx
mov esi, dword [edi + 0xb4]
mov dword [ebp - 0x108], 0
push 0x30
push esi
call dword [0x489080]
test eax, eax
jne 0x43b0af
mov edx, dword [esi + 0x2c]
mov eax, dword [esi + 0x28]
mov ecx, dword [esi + 0x24]
push edx
mov edx, dword [esi + 0x20]
push eax
mov eax, dword [esi + 0x1c]
push ecx
mov ecx, dword [esi + 0x18]
push edx
mov edx, dword [esi + 0x14]
push eax
mov eax, dword [esi + 0x10]
push ecx
mov ecx, dword [esi + 0xc]
push edx
mov edx, dword [esi + 8]
push eax
mov eax, dword [esi + 4]
push ecx
mov ecx, dword [esi]
push edx
push eax
push ecx
push str._08X__08X__08X__08X__08X__08X__08X__08X__08X__08X__08X__08X
lea edx, [ebp - 0x104]
push 0x100
push edx
call fcn.00455271
mov edx, dword [0x4b8e44]
add esp, 0x3c
cmp edx, 0xffffffff
je 0x43aff0
lea eax, [ebp - 0x104]
lea edi, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x43afd3
push 0
lea ecx, [ebp - 0x10c]
push ecx
sub eax, edi
push eax
lea eax, [ebp - 0x104]
push eax
push edx
call ebx
mov edi, dword [esi + 4]
push 8
push edi
call dword [0x489080]
test eax, eax
jne 0x43b071
movzx ecx, byte [edi + 7]
movzx edx, byte [edi + 6]
movzx eax, byte [edi + 5]
push ecx
movzx ecx, byte [edi + 4]
push edx
movzx edx, byte [edi + 3]
push eax
movzx eax, byte [edi + 2]
push ecx
movzx ecx, byte [edi + 1]
push edx
movzx edx, byte [edi]
push eax
push ecx
push edx
push str._02X__02X__02X__02X__02X__02X__02X__02X
lea eax, [ebp - 0x104]
push 0x100
push eax
call fcn.00455271
mov ecx, dword [0x4b8e44]
add esp, 0x2c
cmp ecx, 0xffffffff
je 0x43b095
lea eax, [ebp - 0x104]
lea edi, [eax + 1]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x43b054
push 0
lea edx, [ebp - 0x114]
push edx
sub eax, edi
push eax
lea eax, [ebp - 0x104]
push eax
push ecx
call ebx
mov ecx, dword [0x4b8e44]
cmp ecx, 0xffffffff
je 0x43b095
push 0
lea edx, [ebp - 0x11c]
push edx
push 2
push 0x49c21c
push ecx
call ebx
mov ecx, dword [0x4b8e44]
mov eax, dword [ebp - 0x108]
mov esi, dword [esi]
inc eax
mov dword [ebp - 0x108], eax
cmp eax, 0x50
jl 0x43af66
jmp 0x43b0b5
mov ecx, dword [0x4b8e44]
cmp ecx, 0xffffffff
je 0x43b0cd
push 0
lea eax, [ebp - 0x10c]
push eax
push 2
push 0x49c21c
push ecx
call ebx
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004543d6
mov esp, ebp
pop ebp
ret