Function at 0x100ab020
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
movss xmm1, dword [0x101676b0]
movss xmm0, dword [0x10254bd0]
mulss xmm0, xmm1
push ebx
push esi
mov esi, ecx
cvttss2si eax, xmm0
push edi
mov edi, dword [esi + 4]
movss xmm0, dword [0x10254bcc]
mulss xmm0, xmm1
mov dword [ebp - 0xc], eax
cvttss2si ebx, xmm0
movss xmm0, dword [0x10254bc8]
mulss xmm0, xmm1
cvttss2si eax, xmm0
movss xmm0, dword [0x10254bc4]
mulss xmm0, xmm1
mov dword [ebp - 8], eax
cvttss2si eax, xmm0
mov dword [ebp - 4], eax
call fcn.10013960
cmp byte [ebp + 8], 0
movss xmm2, dword [eax + 0x10]
mulss xmm2, dword [0x10167680]
je 0x100ab0a1
movss xmm1, dword [0x10167658]
jmp 0x100ab0a4
xorps xmm1, xmm1
subss xmm1, dword [0x1025787c]
movss xmm0, dword [0x10167618]
comiss xmm0, dword [esi + 0x6c]
mulss xmm1, xmm2
addss xmm1, dword [0x1025787c]
movss dword [0x1025787c], xmm1
jbe 0x100ab0d7
comiss xmm0, xmm1
ja 0x100ab572
mulss xmm1, dword [esi + 0x6c]
push ecx
movss dword [esp], xmm1
push 0
call fcn.1001a470
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x41700000
push eax
push 1
mov dword [ebp - 0x18], 0x41700000
call fcn.1001a3f0
add esp, 0xc
mov dword [esp], 0x41200000
push 2
call fcn.1001a470
add esp, 4
mov dword [esp], 0x40a00000
push 0xb
call fcn.1001a470
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x43a00000
push 0
push eax
mov dword [ebp - 0x18], 0x43340000
call fcn.1001d060
push 0x2f
push 0
push str.information_window
call fcn.1000d230
lea eax, [ebp - 0x14]
push eax
call fcn.10013f00
lea eax, [ebp - 0x1c]
push eax
call fcn.10013f20
movss xmm2, dword [0x10167658]
divss xmm2, dword [0x101676b0]
movss xmm0, dword [0x1025787c]
mulss xmm0, dword [esi + 0x6c]
mulss xmm0, dword [0x1016d8b8]
cvttss2si eax, xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1016badc]
movzx eax, al
movss dword [ebp - 0x34], xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1016badc]
movss dword [ebp - 0x30], xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1016d584]
movss dword [ebp - 0x2c], xmm0
movd xmm0, eax
lea eax, [ebp - 0x34]
cvtdq2ps xmm0, xmm0
push eax
mulss xmm0, xmm2
movss dword [ebp - 0x28], xmm0
call fcn.100112f0
movss xmm1, dword [ebp - 0x14]
add esp, 0x28
movss xmm0, dword [ebp - 0x10]
addss xmm1, dword [ebp - 0x1c]
addss xmm0, dword [ebp - 0x18]
push 0xf
push ecx
mov dword [esp], 0x41200000
mov ecx, edi
push eax
lea eax, [ebp - 0x24]
movss dword [ebp - 0x24], xmm1
push eax
lea eax, [ebp - 0x14]
movss dword [ebp - 0x20], xmm0
push eax
call fcn.10021b70
movss xmm0, dword [0x1025787c]
mulss xmm0, dword [esi + 0x6c]
movss xmm1, dword [0x101676a8]
movss xmm2, dword [0x10167658]
mulss xmm0, xmm1
cvttss2si eax, xmm0
divss xmm2, dword [0x101676b0]
movzx eax, al
movaps xmm0, xmm2
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movaps xmm0, xmm2
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x101676b0]
movss dword [ebp - 0x2c], xmm0
movd xmm0, eax
lea eax, [ebp - 0x34]
cvtdq2ps xmm0, xmm0
push eax
mulss xmm0, xmm2
movss dword [ebp - 0x28], xmm0
call fcn.100112f0
movss xmm1, dword [ebp - 0x14]
movss xmm0, dword [ebp - 0x10]
addss xmm1, dword [ebp - 0x1c]
addss xmm0, dword [ebp - 0x18]
mov dword [esp], 0x40000000
push 0xf
push ecx
mov dword [esp], 0x41200000
mov ecx, edi
push eax
lea eax, [ebp - 0x24]
movss dword [ebp - 0x24], xmm1
push eax
lea eax, [ebp - 0x14]
movss dword [ebp - 0x20], xmm0
push eax
call fcn.10021a80
push ecx
mov dword [esp], 0x40a00000
call fcn.1001cc20
push dword [0x1024d594]
call fcn.1001a060
mov eax, dword [ebp - 4]
movss xmm4, dword [0x101676b0]
movzx eax, al
mov dword [ebp + 8], eax
movzx ebx, bl
push str.Information
movd xmm3, eax
mov eax, dword [ebp - 8]
movzx eax, al
mov dword [ebp - 4], eax
movd xmm1, ebx
cvtdq2ps xmm3, xmm3
movd xmm2, eax
mov eax, dword [ebp - 0xc]
movzx edi, al
lea eax, [ebp - 0x34]
cvtdq2ps xmm2, xmm2
push eax
movd xmm0, edi
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
divss xmm3, xmm4
divss xmm2, xmm4
divss xmm1, xmm4
divss xmm0, xmm4
movss dword [ebp - 0x34], xmm3
movss dword [ebp - 0x30], xmm2
movss dword [ebp - 0x2c], xmm1
movss dword [ebp - 0x28], xmm0
call fcn.10041d20
add esp, 0x10
call fcn.10019df0
call fcn.10041480
call fcn.10010110
mov ecx, dword [0x1024c870]
mov eax, dword [ecx]
call dword [eax]
push str.Username
push 0x1016d814
mov esi, eax
call fcn.10041d00
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x42f00000
call fcn.1001c570
movd xmm3, dword [ebp + 8]
lea eax, [ebp - 0x34]
movd xmm2, dword [ebp - 4]
movss xmm4, dword [0x101676b0]
movd xmm1, ebx
movd xmm0, edi
cvtdq2ps xmm3, xmm3
push esi
push eax
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
divss xmm3, xmm4
divss xmm2, xmm4
divss xmm1, xmm4
divss xmm0, xmm4
movss dword [ebp - 0x34], xmm3
movss dword [ebp - 0x30], xmm2
movss dword [ebp - 0x2c], xmm1
movss dword [ebp - 0x28], xmm0
call fcn.10041d20
push str.Build_Date
push 0x1016d814
call fcn.10041d00
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x42f00000
call fcn.1001c570
mov esi, dword [ebp - 4]
lea eax, [ebp - 0x34]
movd xmm3, dword [ebp + 8]
movss xmm4, dword [0x101676b0]
movd xmm1, ebx
movd xmm2, esi
movd xmm0, edi
cvtdq2ps xmm3, xmm3
push str.Jul_14_2024
push eax
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
divss xmm3, xmm4
divss xmm2, xmm4
divss xmm1, xmm4
divss xmm0, xmm4
movss dword [ebp - 0x34], xmm3
movss dword [ebp - 0x30], xmm2
movss dword [ebp - 0x2c], xmm1
movss dword [ebp - 0x28], xmm0
call fcn.10041d20
push str.Build_Type
push 0x1016d814
call fcn.10041d00
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x42f00000
call fcn.1001c570
movd xmm3, dword [ebp + 8]
lea eax, [ebp - 0x34]
movss xmm4, dword [0x101676b0]
movd xmm2, esi
movd xmm1, ebx
movd xmm0, edi
cvtdq2ps xmm3, xmm3
push str.Release
push eax
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
divss xmm3, xmm4
divss xmm2, xmm4
divss xmm1, xmm4
divss xmm0, xmm4
movss dword [ebp - 0x34], xmm3
movss dword [ebp - 0x30], xmm2
movss dword [ebp - 0x2c], xmm1
movss dword [ebp - 0x28], xmm0
call fcn.10041d20
call fcn.10041b40
call fcn.10041480
call fcn.10041b40
add esp, 0xc
lea eax, [ebp - 0x24]
mov dword [esp], 0xbf800000
push 0
push 0
push str.airflow.su___2024
push eax
call fcn.10010990
movss xmm0, dword [ebp - 0x1c]
add esp, 0x10
subss xmm0, dword [eax]
divss xmm0, dword [0x10167668]
movss dword [esp], xmm0
call fcn.1001cbd0
lea eax, [ebp - 0x24]
mov dword [ebp - 0x24], 0xbf800000
push eax
push str.airflow.su___2024
mov dword [ebp - 0x20], 0
call fcn.10036e10
add esp, 0xc
test al, al
je 0x100ab55c
push 1
push 0
push 0
push str.https:__google.com
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.100120a0
push 0
call fcn.10011a90
push 4
call fcn.10019f70
add esp, 8
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4