Function at 0x4bb730
Capabilities:
Get hostname
Hash data with md5

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4c2d96
mov eax, dword fs:[0]
push eax
sub esp, 0x120
mov eax, dword [0x4fb2a0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0xc]
mov ebx, dword [ebp + 8]
mov esi, ecx
lea edi, [esi + 0x54]
push 0
mov dword [ebp - 0x120], 0
push 0x4d5acd
mov ecx, edi
mov dword [ebp - 0x12c], ebx
mov dword [ebp - 0x124], eax
mov dword [ebp - 0x120], edi
call fcn.00402b70
mov ecx, dword [ebp - 0x124]
push ecx
lea edx, [ebp - 0x90]
push edx
mov ecx, esi
call fcn.004bb620
push eax
mov ecx, edi
mov dword [ebp - 4], 0
call fcn.00402640
cmp dword [ebp - 0x7c], 0x10
mov dword [ebp - 4], 0xffffffff
jb 0x4bb7d3
mov eax, dword [ebp - 0x90]
push eax
call fcn.0042ec00
add esp, 4
cmp dword [esi + 0x64], 0
jne 0x4bba11
lea ecx, [ebp - 0x90]
push ecx
mov ecx, esi
call fcn.004bb270
lea edi, [esi + 0x38]
push eax
mov ecx, edi
mov dword [ebp - 4], 1
call fcn.00402640
mov ebx, 0x10
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x7c], ebx
jb 0x4bb81d
mov edx, dword [ebp - 0x90]
push edx
call fcn.0042ec00
add esp, 4
cmp dword [edi + 0x14], ebx
jb 0x4bb826
mov eax, dword [edi]
jmp 0x4bb828
mov eax, edi
push eax
push str.CPUID:__s__n
call fcn.00430e27
push 0x63
lea eax, [ebp - 0x73]
push 0
push eax
mov byte [ebp - 0x74], 0
call fcn.00438200
add esp, 0x14
lea ecx, [ebp - 0x128]
push ecx
lea edx, [ebp - 0x74]
push edx
mov dword [ebp - 0x128], 0x64
call dword [sym.imp.KERNEL32.dll_GetComputerNameA]
mov eax, dword [ebp - 0x128]
push eax
lea ecx, [ebp - 0x74]
push ecx
push str.ComputerName:__s___dwSize:_d___n
call fcn.00430e27
lea eax, [ebp - 0x74]
add esp, 0xc
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4bb880
sub eax, edx
push eax
lea edx, [ebp - 0x74]
push edx
mov ecx, edi
call fcn.00402a50
push 0
push 0x4d5acd
mov ecx, esi
call fcn.00402b70
mov ecx, esi
call fcn.004ba440
test eax, eax
jne 0x4bb8cb
mov ecx, esi
call fcn.004ba810
test eax, eax
jne 0x4bb8cb
mov ecx, esi
call fcn.004bae40
test eax, eax
jne 0x4bb8cb
mov ecx, esi
call fcn.004bac40
cmp dword [esi + 0x14], ebx
jb 0x4bb8d4
mov eax, dword [esi]
jmp 0x4bb8d6
mov eax, esi
push eax
push str.m_strPhysicalDriveSeria_:__s__n
call fcn.00430e27
add esp, 8
push 0
lea ebx, [esi + 0x1c]
push 0x4d5acd
mov ecx, ebx
call fcn.00402b70
mov ecx, esi
call fcn.004bb460
test eax, eax
jne 0x4bb907
mov ecx, esi
call fcn.004bb190
cmp dword [ebx + 0x14], 0x10
jb 0x4bb911
mov eax, dword [ebx]
jmp 0x4bb913
mov eax, ebx
push eax
push str.m_strMAC_:__s__n
call fcn.00430e27
add esp, 8
push 0xffffffffffffffff
push 0
push esi
mov ecx, edi
call fcn.00402960
push 0xffffffffffffffff
push 0
push ebx
mov ecx, edi
call fcn.00402960
push 7
push str._gamepp
mov ecx, edi
call fcn.00402a50
mov ebx, 0x10
cmp dword [edi + 0x14], ebx
jb 0x4bb955
mov eax, dword [edi]
jmp 0x4bb957
mov eax, edi
push eax
push str.m_strFullSeria_:__s__n
call fcn.00430e27
add esp, 8
cmp dword [edi + 0x14], ebx
jb 0x4bb96c
mov edi, dword [edi]
xor eax, eax
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x10c], eax
mov eax, edi
mov dword [ebp - 0x11c], 0x67452301
mov dword [ebp - 0x118], 0xefcdab89
mov dword [ebp - 0x114], 0x98badcfe
mov dword [ebp - 0x110], 0x10325476
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4bb9a7
sub eax, edx
push eax
push edi
lea ecx, [ebp - 0x11c]
call fcn.0040c5a0
lea ecx, [ebp - 0x11c]
call fcn.0040c650
lea eax, [ebp - 0xb4]
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4bb9d1
mov edi, dword [ebp - 0x120]
sub eax, edx
push eax
lea eax, [ebp - 0xb4]
push eax
mov ecx, edi
call fcn.00402b70
cmp dword [edi + 0x14], ebx
jb 0x4bb9f6
mov edi, dword [edi]
mov ecx, dword [ebp - 0x124]
push edi
push ecx
mov ecx, esi
call fcn.004ba0c0
mov ebx, dword [ebp - 0x12c]
mov edi, dword [ebp - 0x120]
cmp dword [edi + 0x14], 0x10
jb 0x4bba1b
mov eax, dword [edi]
jmp 0x4bba1d
mov eax, edi
push eax
push str.m_strMID_:__s__n
call fcn.00430e27
add esp, 8
push 0xffffffffffffffff
push 0
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
push edi
mov ecx, ebx
mov byte [ebx], 0
call fcn.004027c0
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0042e217
mov esp, ebp
pop ebp
ret 8