Function at 0x401000
Capabilities:
Allocate thread local storage

Disassembly:
push 0x8c
push 0
push 0x488a44
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleA
mov dword [0x488a48], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x488a44], eax
mov eax, str.Mozilla_4.0__compatible__ST_
mov dword [0x488a74], eax
call fcn.00413af0
call fcn.0041389b
call fcn.004127f6
call fcn.004121c7
call fcn.00411cd0
call fcn.00411460
call fcn.004113c6
call fcn.00411120
call fcn.00410310
call fcn.0040edac
call fcn.0040e650
call fcn.0040de1b
call fcn.0040db4b
call fcn.0040c044
call fcn.0040a0c5
call fcn.00409a2c
call fcn.0040956a
call fcn.00409383
call fcn.004081da
call fcn.00407aa8
call fcn.004073dc
call fcn.0040676f
call fcn.00408b47
call fcn.00409f90
mov dword [0x488a90], eax
push dword [0x488ac8]
call fcn.0040961b
push 7
push 0x485988
lea eax, [0x488ac8]
push eax
push 0x14
call fcn.00409589
call fcn.00407be5
mov ebx, eax
and ebx, ebx
jne 0x401117
push 0x10
mov eax, str.Es_wurde_keine_Adresse
push eax
mov eax, str.AutoUpdater
push eax
call fcn.00407415
jmp 0x4014b9
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
push 0
call fcn.00407bf9
push 0x488a8c
call fcn.00413b80
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
push 1
call fcn.00407bf9
push 0x488a70
call fcn.00413b80
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
mov eax, 0x485096
push eax
mov eax, 0x485094
push eax
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
push 2
call fcn.00407bf9
call fcn.00406062
add dword [esp], edx
call fcn.00406bf0
push 0x488a84
call fcn.00413b80
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
push 3
call fcn.00407bf9
push 0x488aa4
call fcn.00413b80
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
push 4
call fcn.00407bf9
call fcn.00413c10
mov edx, 0x4850e6
call fcn.00406080
mov ecx, eax
call fcn.00406090
je 0x40120e
mov dword [0x488abc], 1
jmp 0x401218
mov dword [0x488abc], 0
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
push 5
call fcn.00407bf9
push 0x488a64
call fcn.00413b80
mov ebx, dword [0x488a90]
and ebx, ebx
jne 0x40124b
jmp 0x4014b9
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
call fcn.0041146c
push 0x488ab8
call fcn.00413b80
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
call fcn.004114ac
mov edx, str.versionen.ini
push edx
call fcn.00413c40
push 0x488a60
call fcn.00413b80
push edx
call fcn.00413b40
pop edx
push eax
push dword [0x488a60]
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
push dword [0x488a8c]
call fcn.00409cba
call fcn.00406062
add dword [esp], edx
call fcn.00409d5d
call fcn.004060c0
mov ebx, eax
and ebx, ebx
jne 0x4012da
jmp 0x4014b9
push dword [0x488a60]
call fcn.00401c91
push dword [0x488aa4]
mov edx, str.checkNew
mov ecx, dword [esp]
call fcn.00406090
je 0x4013ec
push dword [0x488a84]
mov edx, 0x48501e
pop ecx
call fcn.00406090
jne 0x4013ea
push edx
call fcn.00413b40
pop edx
push eax
push dword [0x488a84]
call fcn.004045ee
push 0x488aa8
call fcn.00413b80
push dword [0x488aa8]
mov edx, 0x48501e
pop ecx
call fcn.00406090
jne 0x4013ea
push 0x96
push 0x258
push 0
push 0
call fcn.004016f4
push edx
call fcn.00413b40
pop edx
push eax
push edx
call fcn.00413b40
pop edx
push eax
mov edx, str.Es_gibt_eine_neuere_Version._r_n_r_nAktuelle_Version:
push edx
call fcn.00413c40
mov edx, dword [0x488a84]
push edx
call fcn.00413c40
mov edx, str._r_nNeuste_Version:
push edx
call fcn.00413c40
mov edx, dword [0x488aa8]
push edx
call fcn.00413c40
mov edx, str._r_n_r_nSoll_die_neuste_Version_installiert_werden_
push edx
call fcn.00413c40
call fcn.00413c10
push dword [0x488ab4]
call fcn.00406062
add dword [esp + 4], edx
call fcn.0040a137
call fcn.004060c0
push dword [0x488ac8]
call fcn.00409684
mov ebp, dword [0x488acc]
push dword [ebp + 0x14]
push dword [0x488aac]
call fcn.0040a137
jmp 0x4013ea
jmp 0x401442
mov edx, str.listVersions
mov ecx, dword [esp]
call fcn.00406090
je 0x401442
push 0x190
push 0x258
push 0
push 0
call fcn.004015d4
push dword [0x488a9c]
call fcn.0040c09c
mov ebx, eax
and ebx, ebx
jne 0x40143d
push 0x10
mov eax, str.Fenster_der_Versionen_konnte_nicht_ge
push eax
mov eax, str.AutoUpdater
push eax
call fcn.00407415
jmp 0x401442
call fcn.0040314a
pop eax
push dword [0x488a98]
call fcn.0040c09c
and eax, eax
je 0x401459
call fcn.004037cd
jmp 0x4014b9
push dword [0x488aa0]
call fcn.0040c09c
and eax, eax
je 0x40148a
push 0x64
call fcn.0040c0ae
mov dword [0x488a94], eax
push dword [0x488a94]
call fcn.00403540
mov ebx, eax
and ebx, ebx
jne 0x401468
jmp 0x4014b9
push dword [0x488a9c]
call fcn.0040c09c
and eax, eax
je 0x4014b9
push 0x64
call fcn.0040c0ae
mov dword [0x488a94], eax
push dword [0x488a94]
call fcn.004052d9
mov ebx, eax
and ebx, ebx
jne 0x401499
push 0
call 0x4014d8
call fcn.00413b20
push dword [0x488a44]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0040672d
call fcn.004081c8
call fcn.00409377
call fcn.00409a20
call fcn.00409f60
call fcn.0040a0aa
call fcn.0040c021
call fcn.0040db3e
call fcn.0040de0f
call fcn.00411140
call fcn.00411454
call fcn.0041150d
call fcn.00411cc0
call fcn.004121a9
call fcn.00412f38
call fcn.00410300
ret