Function at 0x43b22a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x108
mov eax, 0x5bee5f
call fcn.00589338
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], 3
call fcn.0043cd6c
push 0x5d0d07
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 4
call fcn.004160f0
push 0x5d0d2f
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 5
call fcn.004160f0
push 0x5d0d55
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 6
call fcn.004160f0
push 0x5d0d56
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 7
call fcn.004160f0
push 0x5d0d57
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 8
call fcn.004160f0
mov edi, 0xfa0
mov byte [ebp - 4], 9
push edi
call fcn.004544f0
push edi
xor ebx, ebx
mov esi, eax
push ebx
push esi
call fcn.0058f590
mov ecx, dword [ebp + 8]
add esp, 0x10
cmp dword [ecx - 4], 1
jle 0x43b2e4
push dword [ecx - 0xc]
lea ecx, [ebp + 8]
call fcn.004164d0
mov ecx, dword [ebp + 8]
push esi
push ecx
call fcn.0043b15c
push esi
lea eax, [ebp - 0x114]
push 0x5d0d84
push eax
call fcn.0042d850
add esp, 0x14
lea ecx, [ebp - 0x114]
push 0x5d115c
push 0x5d1324
call fcn.0040af00
push edi
push ebx
push esi
call fcn.0058f590
mov eax, dword [ebp + 0xc]
add esp, 0xc
cmp dword [eax - 4], 1
jle 0x43b337
push dword [eax - 0xc]
lea ecx, [ebp + 0xc]
call fcn.004164d0
mov eax, dword [ebp + 0xc]
push esi
push eax
call fcn.0043b15c
push esi
lea eax, [ebp - 0x110]
push 0x5d1540
push eax
call fcn.0042d850
add esp, 0x14
lea ecx, [ebp - 0x110]
push 0x5d1544
push 0x5d1548
call fcn.0040af00
push edi
push ebx
push esi
call fcn.0058f590
mov eax, dword [ebp + 0x10]
add esp, 0xc
cmp dword [eax - 4], 1
jle 0x43b38a
push dword [eax - 0xc]
lea ecx, [ebp + 0x10]
call fcn.004164d0
mov eax, dword [ebp + 0x10]
push esi
push eax
call fcn.0043b15c
push esi
lea eax, [ebp - 0x10c]
push 0x5d154c
push eax
call fcn.0042d850
add esp, 0x14
lea ecx, [ebp - 0x10c]
push 0x5d1550
push 0x5d1554
call fcn.0040af00
push edi
push ebx
push esi
call fcn.0058f590
mov eax, dword [ebp + 0x14]
add esp, 0xc
cmp dword [eax - 4], 1
jle 0x43b3dd
push dword [eax - 0xc]
lea ecx, [ebp + 0x14]
call fcn.004164d0
mov eax, dword [ebp + 0x14]
push esi
push eax
call fcn.0043b15c
push esi
lea eax, [ebp - 0x108]
push 0x5d1558
push eax
call fcn.0042d850
add esp, 0x14
lea ecx, [ebp - 0x108]
push 0x5d155c
push 0x5d1560
call fcn.0040af00
push 9
pop ecx
push dword [ebp - 0x108]
xor eax, eax
lea edi, [ebp - 0x37]
push dword [ebp - 0x10c]
rep stosd dword es:[edi], eax
push dword [ebp - 0x110]
lea eax, [ebp - 0x38]
mov dword [ebp - 0x1c], 0x67617373
push dword [ebp - 0x114]
mov dword [ebp - 0x27], 0x6e6f6870
push eax
lea eax, [ebp - 0x104]
mov dword [ebp - 0x18], 0x73253d65
push eax
mov dword [ebp - 0x34], 0x2673253d
mov dword [ebp - 0x23], 0x73253d65
mov dword [ebp - 0x30], 0x69616d65
mov byte [ebp - 0x14], bl
mov word [ebp - 0x1f], 0x6d26
mov dword [ebp - 0x38], 0x656d616e
mov dword [ebp - 0x2c], 0x73253d6c
mov byte [ebp - 0x28], 0x26
mov byte [ebp - 0x1d], 0x65
call fcn.00415ec0
xor eax, eax
mov dword [ebp - 0x5c], 0x776f7262
lea edi, [ebp - 0x47]
mov word [ebp - 0x55], 0x6173
stosd dword es:[edi], eax
add esp, 0x18
mov dword [ebp - 0x51], 0x6f632e72
mov word [ebp - 0x58], 0x6573
mov word [ebp - 0x4d], 0x6d
stosd dword es:[edi], eax
mov word [ebp - 0x53], 0x6566
mov byte [ebp - 0x56], 0x72
stosd dword es:[edi], eax
mov eax, dword [ebp - 0x104]
mov word [ebp - 0x3d], 0x70
mov dword [ebp - 0x48], 0x6e6f632f
mov dword [ebp - 0x42], 0x702e7463
mov word [ebp - 0x44], 0x6174
mov byte [ebp - 0x3e], 0x68
cmp dword [eax - 4], 1
jle 0x43b4fc
push dword [eax - 0xc]
lea ecx, [ebp - 0x104]
call fcn.004164d0
mov eax, dword [ebp - 0x104]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x100]
call fcn.0043ce8f
push esi
call fcn.004544f9
pop ecx
mov ecx, dword [ebp - 0x108]
lea ecx, [ecx - 0x10]
call fcn.00416920
mov ecx, dword [ebp - 0x10c]
lea ecx, [ecx - 0x10]
call fcn.00416920
mov ecx, dword [ebp - 0x110]
lea ecx, [ecx - 0x10]
call fcn.00416920
mov ecx, dword [ebp - 0x114]
lea ecx, [ecx - 0x10]
call fcn.00416920
mov ecx, dword [ebp - 0x104]
lea ecx, [ecx - 0x10]
call fcn.00416920
lea ecx, [ebp - 0x100]
call fcn.0043ce19
mov ecx, dword [ebp + 8]
lea ecx, [ecx - 0x10]
call fcn.00416920
mov ecx, dword [ebp + 0xc]
lea ecx, [ecx - 0x10]
call fcn.00416920
mov ecx, dword [ebp + 0x10]
lea ecx, [ecx - 0x10]
call fcn.00416920
mov ecx, dword [ebp + 0x14]
lea ecx, [ecx - 0x10]
call fcn.00416920
call fcn.005892e2
ret