Function at 0x404d68
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov dword [ebp - 4], 0
push 8
call fcn.0040cd24
add esp, 4
mov dword [ebp - 8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x4c2933
push ebx
add ebx, 4
push ebx
push 8
call fcn.0040cd24
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00408a66
pop ebx
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
push 8
call fcn.0040cd24
add esp, 4
mov dword [ebp - 0x20], eax
mov edi, eax
mov esi, 0x4c123d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 8
call fcn.0040cd24
add esp, 4
mov dword [ebp - 0x24], eax
mov edi, eax
mov esi, 0x4c123d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 8
call fcn.0040cd24
add esp, 4
mov dword [ebp - 0x28], eax
mov edi, eax
mov esi, 0x4c123d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
push 0x80000101
push 0
push 0xa
push 1
mov ebx, 0x40d530
call fcn.0040cd1e
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, 0x4c120e
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x3c]
push eax
push dword [ebp + 8]
call fcn.00407063
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x404ec2
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x404ed2
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x404ee8
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
push 0x80000101
push 0
push 0xd
push 1
mov ebx, 0x40d530
call fcn.0040cd1e
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, 0x4c120e
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x3c]
push eax
push dword [ebp + 8]
call fcn.00407063
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x404f52
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x404f62
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x404f78
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
push 0x4c120e
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004012ae
add esp, 8
cmp eax, 0
jne 0x404f9e
jmp 0x406f1e
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x4c2708
mov ecx, 2
call fcn.004013b6
add esp, 8
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
call fcn.00401a52
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x404fd1
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, 0x4c120e
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.https:__
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
push dword [ebp + 8]
call fcn.00407063
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40501c
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x40502c
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x405042
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.http:__
push VariantClear
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x40507b
mov eax, 0x4c120e
push eax
push 4
mov ebx, 0x40d6c0
call fcn.0040cd1e
add esp, 0x34
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0xffffffff
jne 0x4050b5
mov eax, str.http:__
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4050b1
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 4], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x405372
push str._wp_login.php
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
mov ecx, 3
call fcn.004013b6
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 0x14
push 1
mov eax, 0x4c2731
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405146
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x405156
push ebx
call fcn.0040cd2a
add esp, 4
push 0
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_125.0.0.0_Safari_537.36
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4051a0
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4051b0
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
push str.referer:
mov ecx, 3
call fcn.004013b6
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4051fc
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40520c
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405237
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 1
push 1
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x405293
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 1
mov eax, str.Location
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x44]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4052c6
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4052da
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.https
push VariantClear
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x40530f
mov eax, 0x4c120e
push eax
push 4
mov ebx, 0x40d6c0
call fcn.0040cd1e
add esp, 0x34
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0xffffffff
je 0x40534e
mov eax, str.https:__
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405345
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x40536c
push 0x4c120e
push dword [ebp - 0xc]
call fcn.004012ae
add esp, 8
cmp eax, 0
je 0x40536c
jmp 0x405372
pop ecx
jmp 0x4050b7
add esp, 4
push 0x4c120e
push dword [ebp - 0xc]
call fcn.004012ae
add esp, 8
cmp eax, 0
jne 0x405693
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov eax, 0x4c120e
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov eax, str.http:__
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
push dword [ebp + 8]
call fcn.00407063
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4053d9
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4053e9
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4053ff
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.https:__
push VariantClear
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x405438
mov eax, 0x4c120e
push eax
push 4
mov ebx, 0x40d6c0
call fcn.0040cd1e
add esp, 0x34
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0xffffffff
jne 0x405472
mov eax, str.https:__
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40546e
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 4], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x405690
push str._wp_login.php
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
mov ecx, 3
call fcn.004013b6
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 0x14
push 1
mov eax, 0x4c2731
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405503
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x405513
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x50]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40553e
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_125.0.0.0_Safari_537.36
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x405575
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405585
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
push str.referer:
mov ecx, 3
call fcn.004013b6
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4055d1
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4055e1
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40560c
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 1
push 1
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x405668
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x4c120e
push dword [ebp - 0xc]
call fcn.004012ae
add esp, 8
cmp eax, 0
je 0x40568a
jmp 0x405690
pop ecx
jmp 0x405474
add esp, 4
push 0x4c120e
push dword [ebp - 0xc]
call fcn.004012ae
add esp, 8
cmp eax, 0
jne 0x405771
push 0x80000301
push 0
push dword [0x5e4848]
push 1
mov eax, 1
mov ebx, 0x471ac0
call fcn.0040cd36
add esp, 0x10
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
push 1
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
push 1
push dword [ebp + 8]
mov eax, 0x4c27ca
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
call fcn.00407433
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x405728
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x405738
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405748
push ebx
call fcn.0040cd2a
add esp, 4
push 0x80000301
push 0
push dword [0x5e4848]
push 1
mov eax, 1
mov ebx, 0x471ae0
call fcn.0040cd36
add esp, 0x10
jmp 0x406f1e
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.wp_admin
push VariantClear
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4057a2
mov eax, 0x4c120e
push eax
push 4
mov ebx, 0x40d6c0
call fcn.0040cd1e
add esp, 0x34
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0xffffffff
jne 0x40586b
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.wp_conten
push VariantClear
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4057f3
mov eax, 0x4c120e
push eax
push 4
mov ebx, 0x40d6c0
call fcn.0040cd1e
add esp, 0x34
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0xffffffff
jne 0x40586b
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.wp_includes
push VariantClear
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x405844
mov eax, 0x4c120e
push eax
push 4
mov ebx, 0x40d6c0
call fcn.0040cd1e
add esp, 0x34
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0xffffffff
jne 0x40586b
mov eax, 1
jmp 0x405870
mov eax, 0
test eax, eax
je 0x40593d
push 0x80000301
push 0
push dword [0x5e4848]
push 1
mov eax, 1
mov ebx, 0x471ac0
call fcn.0040cd36
add esp, 0x10
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
push 1
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
push 1
push dword [ebp + 8]
mov eax, 0x4c27f2
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
call fcn.00407433
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4058f4
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x405904
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405914
push ebx
call fcn.0040cd2a
add esp, 4
push 0x80000301
push 0
push dword [0x5e4848]
push 1
mov eax, 1
mov ebx, 0x471ae0
call fcn.0040cd36
add esp, 0x10
jmp 0x406f1e
xor ecx, ecx
lea eax, [ebp - 0x14]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0xa
jg 0x405e9a
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x405ba9
push 0x80000301
push 0
push dword [ebp - 0x14]
push 1
mov ebx, 0x40e170
call fcn.0040cd1e
add esp, 0x10
mov dword [ebp - 0x3c], eax
push dword [ebp - 0x3c]
push str.__author
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
mov ecx, 4
call fcn.004013b6
add esp, 0x10
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4059ae
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
push 1
push 0x14
push 1
mov eax, 0x4c2731
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x405a15
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x405a25
push ebx
call fcn.0040cd2a
add esp, 4
push 0
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_125.0.0.0_Safari_537.36
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x405a6f
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405a7f
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405aaa
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x405b0b
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x54]
mov dword [ebp - 0x18], eax
push 1
mov eax, str.Location
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x44]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405b4f
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x405b63
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x4c120e
push dword [ebp - 0x10]
call fcn.004012ae
add esp, 8
cmp eax, 0
je 0x405b85
jmp 0x405ba9
push 0x4c120e
push dword [ebp - 0xc]
call fcn.004012ae
add esp, 8
cmp eax, 0
je 0x405ba3
jmp 0x405ba9
pop ecx
jmp 0x405954
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
push 1
mov eax, str.author_
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00407d24
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x405c21
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x405c31
push ebx
call fcn.0040cd2a
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 9
call fcn.004048cd
push VariantClear
push 0
push 0x4c280d
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x405c66
mov eax, 0x4c120e
push eax
push 6
mov ebx, 0x40dc90
call fcn.0040cd1e
add esp, 0x4c
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x405c8c
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x405ca0
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x4c120e
push dword [ebp - 0x1c]
call fcn.004012ae
add esp, 8
cmp eax, 0
je 0x405d46
lea eax, [ebp - 0x20]
push eax
push 4
mov eax, 2
call fcn.0040cd0c
add esp, 8
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x40], ebx
call fcn.00401c5b
mov dword [ebp - 0x44], ecx
mov edi, dword [ebp - 0x40]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x405d00
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x44]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x40]
call fcn.0040cd30
add esp, 8
mov dword [ebp - 0x20], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x44]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x3c]
push edi
test eax, eax
je 0x405d43
push eax
mov ebx, eax
call fcn.0040134b
inc eax
push eax
call fcn.0040cd24
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
cmp dword [ebp - 0x18], 0x194
je 0x405e93
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, 0x4c280f
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
push 1
mov eax, str.title_
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0xc]
push eax
call fcn.00407d24
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x405dc9
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x405dd9
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x405ded
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x4c120e
push dword [ebp - 0x1c]
call fcn.004012ae
add esp, 8
cmp eax, 0
je 0x405e93
lea eax, [ebp - 0x20]
push eax
push 4
mov eax, 2
call fcn.0040cd0c
add esp, 8
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x40], ebx
call fcn.00401c5b
mov dword [ebp - 0x44], ecx
mov edi, dword [ebp - 0x40]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x405e4d
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x44]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x40]
call fcn.0040cd30
add esp, 8
mov dword [ebp - 0x20], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x44]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x3c]
push edi
test eax, eax
je 0x405e90
push eax
mov ebx, eax
call fcn.0040134b
inc eax
push eax
call fcn.0040cd24
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
pop ebx
pop ecx
jmp 0x405944
add esp, 8
mov ebx, dword [ebp - 0x20]
call fcn.00404368
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0
jne 0x406361
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x4060d0
push str._wp_json_wp_v2_users_
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
mov ecx, 3
call fcn.004013b6
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 0x14
push 1
mov eax, 0x4c2731
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405f43
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x405f53
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x50]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405f7e
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_125.0.0.0_Safari_537.36
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x405fb5
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405fc5
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
push str.referer:
mov ecx, 3
call fcn.004013b6
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406011
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x406021
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40604c
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 1
push 1
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4060a8
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x4c120e
push dword [ebp - 0xc]
call fcn.004012ae
add esp, 8
cmp eax, 0
je 0x4060ca
jmp 0x4060d0
pop ecx
jmp 0x405eb4
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push str.id:
push VariantClear
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x406104
mov eax, 0x4c120e
push eax
push 4
mov ebx, 0x40d6c0
call fcn.0040cd1e
add esp, 0x34
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0xffffffff
je 0x406361
push 0
push 0
push 0
push VariantClear
push 0
push str.id:
push VariantClear
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x406149
mov eax, 0x4c120e
push eax
push 3
mov ebx, 0x40de80
call fcn.0040cd1e
add esp, 0x28
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x24]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x406181
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40617d
imul eax, dword [ebx]
jmp 0x406172
mov ecx, eax
test ecx, ecx
je 0x4061a0
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x406199
push ebx
push eax
call fcn.0040cd2a
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x406187
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x24]
call fcn.00404368
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x40635e
mov ebx, dword [ebp - 0x24]
call fcn.00401c5b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x4061f2
push 0x12d2
push 0x40110ba
push 4
call fcn.0040cd12
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x40620f
push 0x12d2
push 0x40110ba
push 1
call fcn.0040cd12
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
push 1
mov eax, 0x4c2833
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 1
mov eax, str.slug:
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
push dword [ebp - 0x3c]
call fcn.00407d24
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40628c
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x40629c
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4062b0
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x4c120e
push dword [ebp - 0x1c]
call fcn.004012ae
add esp, 8
cmp eax, 0
je 0x406356
lea eax, [ebp - 0x20]
push eax
push 4
mov eax, 2
call fcn.0040cd0c
add esp, 8
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x40], ebx
call fcn.00401c5b
mov dword [ebp - 0x44], ecx
mov edi, dword [ebp - 0x40]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x406310
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x44]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x40]
call fcn.0040cd30
add esp, 8
mov dword [ebp - 0x20], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x44]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x3c]
push edi
test eax, eax
je 0x406353
push eax
mov ebx, eax
call fcn.0040134b
inc eax
push eax
call fcn.0040cd24
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
pop eax
pop ebx
pop ecx
jmp 0x4061bd
add esp, 0xc
mov ebx, dword [ebp - 0x20]
call fcn.00404368
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0
jne 0x40643b
push 0x80000301
push 0
push dword [0x5e4848]
push 1
mov eax, 1
mov ebx, 0x471ac0
call fcn.0040cd36
add esp, 0x10
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
push 1
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
push 1
push dword [ebp + 8]
mov eax, 0x4c283b
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
call fcn.00407433
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4063f2
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x406402
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406412
push ebx
call fcn.0040cd2a
add esp, 4
push 0x80000301
push 0
push dword [0x5e4848]
push 1
mov eax, 1
mov ebx, 0x471ae0
call fcn.0040cd36
add esp, 0x10
jmp 0x406f1e
mov ebx, dword [ebp - 0x20]
call fcn.00404368
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x406f1b
lea eax, [ebp - 0x28]
push eax
push 4
mov eax, 2
call fcn.0040cd0c
add esp, 8
mov ebx, dword [ebp - 0x20]
call fcn.00401c5b
test ecx, ecx
je 0x406509
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x3c], ecx
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x44], ebx
call fcn.00401c5b
mov dword [ebp - 0x48], ecx
mov edi, dword [ebp - 0x44]
mov dword [edi], 1
add edi, 4
mov eax, ecx
add eax, dword [ebp - 0x3c]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x4064af
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x48]
add eax, dword [ebp - 0x3c]
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x44]
call fcn.0040cd30
add esp, 8
mov dword [ebp - 0x28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x48]
shl eax, 2
add edi, eax
mov ebx, dword [ebp - 0x40]
mov ecx, dword [ebp - 0x3c]
push ebx
push ecx
push edi
mov eax, dword [ebx]
test eax, eax
je 0x4064fb
push eax
mov ebx, eax
call fcn.0040134b
inc eax
push eax
call fcn.0040cd24
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop ecx
pop ebx
mov dword [edi], eax
add edi, 4
add ebx, 4
dec ecx
jne 0x4064dd
lea eax, [ebp - 0x28]
push eax
push 4
mov eax, 2
call fcn.0040cd0c
add esp, 8
mov ebx, dword [0x5e4874]
call fcn.00401c5b
test ecx, ecx
je 0x4065bb
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x3c], ecx
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x44], ebx
call fcn.00401c5b
mov dword [ebp - 0x48], ecx
mov edi, dword [ebp - 0x44]
mov dword [edi], 1
add edi, 4
mov eax, ecx
add eax, dword [ebp - 0x3c]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x406561
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x48]
add eax, dword [ebp - 0x3c]
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x44]
call fcn.0040cd30
add esp, 8
mov dword [ebp - 0x28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x48]
shl eax, 2
add edi, eax
mov ebx, dword [ebp - 0x40]
mov ecx, dword [ebp - 0x3c]
push ebx
push ecx
push edi
mov eax, dword [ebx]
test eax, eax
je 0x4065ad
push eax
mov ebx, eax
call fcn.0040134b
inc eax
push eax
call fcn.0040cd24
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop ecx
pop ebx
mov dword [edi], eax
add edi, 4
add ebx, 4
dec ecx
jne 0x40658f
mov ebx, dword [ebp - 0x20]
call fcn.00401c5b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x4065e2
push 0x14e5
push 0x40110ba
push 4
call fcn.0040cd12
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4065ff
push 0x14e5
push 0x40110ba
push 1
call fcn.0040cd12
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push 0x4c120e
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
call fcn.004012ae
add esp, 8
cmp eax, 0
jne 0x406627
jmp 0x406f13
mov ebx, dword [ebp - 0x28]
call fcn.00404368
xor ecx, ecx
push eax
lea eax, [ebp - 0x2c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x406f01
mov ebx, dword [ebp - 0x28]
call fcn.00401c5b
push ebx
push ecx
mov eax, dword [ebp - 0x2c]
dec eax
jns 0x40666d
push 0x1556
push 0x40110ba
push 4
call fcn.0040cd12
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x40668a
push 0x1556
push 0x40110ba
push 1
call fcn.0040cd12
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
test eax, eax
je 0x4066b0
push eax
mov ebx, eax
call fcn.0040134b
inc eax
push eax
call fcn.0040cd24
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4066c1
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x80000101
push 0
push 0xa
push 1
mov ebx, 0x40d530
call fcn.0040cd1e
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, 0x4c120e
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00407063
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40672a
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40673a
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40674e
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x80000101
push 0
push 0xd
push 1
mov ebx, 0x40d530
call fcn.0040cd1e
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, 0x4c120e
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00407063
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4067b7
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4067c7
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4067db
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x4c120e
push dword [ebp - 0x30]
call fcn.004012ae
add esp, 8
cmp eax, 0
jne 0x4067fd
jmp 0x406ef9
mov ebx, dword [ebp - 0x20]
call fcn.00401c5b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x406824
push 0x168b
push 0x40110ba
push 4
call fcn.0040cd12
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x406841
push 0x168b
push 0x40110ba
push 1
call fcn.0040cd12
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push dword [ebp - 0x3c]
mov eax, str._user_
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00407063
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40688c
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4068a0
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push str._wp_login.php
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
mov ecx, 3
call fcn.004013b6
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 0x14
push 1
mov eax, str.POST
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406928
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x406938
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x50]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406963
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
push str.referer:
mov ecx, 3
call fcn.004013b6
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4069af
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4069bf
push ebx
call fcn.0040cd2a
add esp, 4
push 0
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_125.0.0.0_Safari_537.36
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x406a09
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406a19
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x20]
call fcn.00401c5b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x406a40
push 0x184a
push 0x40110ba
push 4
call fcn.0040cd12
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x406a5d
push 0x184a
push 0x40110ba
push 1
call fcn.0040cd12
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push str.wp_submit_E7_99_BB_E5_BD_95redirect_to_2Fwp_admin_2Ftestcookie1
push dword [ebp - 0x30]
push str.pwd
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
push str.log
mov ecx, 5
call fcn.004013b6
add esp, 0x14
mov dword [ebp - 0x40], eax
push 1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x406ab0
push ebx
call fcn.0040cd2a
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x406b11
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x406b52
push ebx
call fcn.0040cd2a
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x20]
call fcn.00401c5b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x406b7d
push 0x197d
push 0x40110ba
push 4
call fcn.0040cd12
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x406b9a
push 0x197d
push 0x40110ba
push 1
call fcn.0040cd12
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
push 0x4c28a1
mov ecx, 2
call fcn.004013b6
add esp, 8
mov dword [ebp - 0x40], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x406be1
mov eax, 0x4c120e
push eax
push VariantClear
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x406bf5
mov eax, 0x4c120e
push eax
push 4
mov ebx, 0x40d6c0
call fcn.0040cd1e
add esp, 0x34
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x406c1b
push ebx
call fcn.0040cd2a
add esp, 4
cmp dword [ebp - 0x44], 0xffffffff
je 0x406ef9
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
mov ecx, 2
call fcn.004013b6
add esp, 8
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.004081a3
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406c61
push ebx
call fcn.0040cd2a
add esp, 4
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x38], eax
push 0x80000301
push 0
push dword [0x5e4848]
push 1
mov eax, 1
mov ebx, 0x471ac0
call fcn.0040cd36
add esp, 0x10
cmp dword [ebp - 0x38], 0
jne 0x406d99
mov ebx, dword [ebp - 0x20]
call fcn.00401c5b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x406cbc
push 0x1a7c
push 0x40110ba
push 4
call fcn.0040cd12
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x406cd9
push 0x1a7c
push 0x40110ba
push 1
call fcn.0040cd12
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push dword [ebp - 0x30]
push 0x4c28a3
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
push str._wp_login.php_
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
mov ecx, 6
call fcn.004013b6
add esp, 0x18
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
push 1
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
push 1
push 1
lea eax, [ebp - 0x40]
push eax
mov eax, 0x4c28b4
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00407433
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x406d64
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x406d74
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x406d84
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x406d94
push ebx
call fcn.0040cd2a
add esp, 4
jmp 0x406eca
inc dword [0x5e4894]
mov ebx, dword [ebp - 0x20]
call fcn.00401c5b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x406dc6
push 0x1b35
push 0x40110ba
push 4
call fcn.0040cd12
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x406de3
push 0x1b35
push 0x40110ba
push 1
call fcn.0040cd12
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push str._wp_content_themes_myweb_adminphp.php_r_n
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
push str._wp_content_themes_myweb_web.php_r_n
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
push str._wp_content_themes_myweb_dd.php_r_n
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
push 0x4c1217
push dword [ebp - 0x30]
push 0x4c28a3
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
push str._wp_login.php_
mov ebx, dword [ebp + 8]
push dword [ebx]
push dword [ebp - 4]
mov ecx, 0x10
call fcn.004013b6
add esp, 0x40
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
push 1
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
push 1
push 1
lea eax, [ebp - 0x40]
push eax
mov eax, 0x4c292a
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00407433
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x406e9a
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x406eaa
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x406eba
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x406eca
push ebx
call fcn.0040cd2a
add esp, 4
push 0x80000301
push 0
push dword [0x5e4848]
push 1
mov eax, 1
mov ebx, 0x471ae0
call fcn.0040cd36
add esp, 0x10
inc dword [0x5e487c]
jmp 0x406f01
pop eax
pop ebx
pop ecx
jmp 0x406638
add esp, 0xc
cmp dword [ebp - 0x38], 0
je 0x406f13
jmp 0x406f1b
pop eax
pop ebx
pop ecx
jmp 0x40644c
add esp, 0xc
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406f2e
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x406f4e
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x406f5e
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x406f6e
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x406f8c
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x406f88
imul eax, dword [ebx]
jmp 0x406f7d
mov ecx, eax
test ecx, ecx
je 0x406fab
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x406fa4
push ebx
push eax
call fcn.0040cd2a
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x406f92
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x24]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x406fd1
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x406fcd
imul eax, dword [ebx]
jmp 0x406fc2
mov ecx, eax
test ecx, ecx
je 0x406ff0
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x406fe9
push ebx
push eax
call fcn.0040cd2a
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x406fd7
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x407016
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x407012
imul eax, dword [ebx]
jmp 0x407007
mov ecx, eax
test ecx, ecx
je 0x407035
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40702e
push ebx
push eax
call fcn.0040cd2a
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40701c
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40704d
push ebx
call fcn.0040cd2a
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40705d
push ebx
call fcn.0040cd2a
add esp, 4
mov esp, ebp
pop ebp
ret 4