Function at 0x44e000
Capabilities:
Allocate thread local storage
Check mutex on windows
Log keystrokes via polling

Disassembly:
push 0x100
push 0
push 0x44bf74
call fcn.00401100
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x44bf78], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x44bf74], eax
mov eax, str.1_0_ARTE______________https:__www.arte.tv_fr_
mov dword [0x44bf94], eax
call fcn.004010d8
call fcn.0040a910
call fcn.0040a340
call fcn.0040a310
call fcn.0040a1c7
call fcn.00409f50
call fcn.00409b5a
call fcn.00409b0d
call fcn.00408f80
call fcn.00408c12
call fcn.00408bc0
call fcn.0040818a
call fcn.00407f06
call fcn.00407e20
call fcn.004078e3
call fcn.00407569
call fcn.00406138
call fcn.0040541a
call fcn.0040534d
call fcn.00404932
call fcn.00402eed
call fcn.00402e2c
call fcn.00402164
call fcn.004019c4
call fcn.00401838
call fcn.004017ea
mov ebp, 0x450bd5
push ebp
call fcn.004028d0
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
call fcn.00401a11
call fcn.00401062
add dword [esp], edx
call fcn.00409db4
push 0x44bfd4
call fcn.0040a7b0
push dword [0x44bfd4]
call fcn.00409e42
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
call fcn.00401a11
call fcn.00401062
add dword [esp], edx
call fcn.00409da2
push 0x44bfe4
call fcn.0040a7b0
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
call fcn.0040a4da
push edx
push eax
mov eax, str._yy._mm._dd
push eax
call fcn.0040a791
push 0x44bf88
call fcn.0040a7b0
push edx
call fcn.0040a980
pop edx
push eax
mov edx, str.myLiveTV_v
push edx
call fcn.0040a890
mov edx, dword [0x44bf88]
push edx
call fcn.0040a890
mov edx, str.__x86_
push edx
call fcn.0040a890
push 0x44c008
call fcn.0040a7b0
push dword [0x44bfe4]
mov edx, 0x447140
pop ecx
call fcn.004010a0
jne 0x44e226
push edx
call fcn.0040a980
pop edx
push eax
push 0x30
push edx
call fcn.0040a980
pop edx
push eax
mov edx, str.Veuillez_renommer
push edx
call fcn.0040a890
mov edx, dword [0x44bfe4]
push edx
call fcn.0040a890
mov edx, str._en_myLiveTV.exe
push edx
call fcn.0040a890
call fcn.0040a9b0
push dword [0x44c008]
call fcn.00401062
add dword [esp + 4], edx
call fcn.004018a8
call fcn.00401090
jmp 0x450bf7
mov eax, 0x447140
push eax
push 0
push 0
call sub.KERNEL32.dll_CreateMutexW
mov dword [0x44bf8c], eax
call sub.KERNEL32.dll_GetLastError
mov ebx, eax
cmp ebx, 0xb7
jne 0x44e2e4
push edx
call fcn.0040a980
pop edx
push eax
push 0
push edx
call fcn.0040a980
pop edx
push eax
mov edx, str.WindowClass_
push edx
call fcn.0040a890
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push 0
push 0x59
call fcn.00409590
pop eax
call fcn.00401062
add dword [esp], edx
call sub.USER32.dll_FindWindowW
call fcn.00401090
mov dword [0x44c000], eax
cmp dword [0x44c000], 0
je 0x44e2df
push 0
push 0xf120
push 0x112
push dword [0x44c000]
call sub.USER32.dll_SendMessageW
push dword [0x44c000]
call sub.USER32.dll_SetForegroundWindow
jmp 0x450bf7
jmp 0x450bf7
push 7
push 0x447bec
lea eax, [0x44c04c]
push eax
push 0xb
call fcn.004080f8
push 7
push 0x447bec
lea eax, [0x44c054]
push eax
push 0xb
call fcn.004080f8
push 7
push 0x447bec
lea eax, [0x44c05c]
push eax
push 0xb
call fcn.004080f8
push 7
push 0x447bec
lea eax, [0x44c064]
push eax
push 0xb
call fcn.004080f8
push 7
push 0x447bec
lea eax, [0x44c06c]
push eax
push 0xb
call fcn.004080f8
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, str.TEMP
push eax
call fcn.00401938
mov edx, 0x446294
push edx
call fcn.0040a890
push 0x44c028
call fcn.0040a7b0
mov eax, str.1_0_ARTE______________https:__www.arte.tv_fr_
mov dword [0x44bf94], eax
mov byte [0x44c03d], 0
lea ecx, [0x44bf9c]
mov edx, dword [0x44bf94]
call fcn.00401048
add dword [0x44bf94], eax
push dword [0x44bf9c]
mov edx, 0x446062
pop ecx
call fcn.004010a0
je 0x44e3db
jmp 0x44e5d3
push dword [0x44c054]
call fcn.00407f1a
push dword [0x44bf9c]
mov edx, 0x4461ca
pop ecx
call fcn.004010a0
je 0x44e42a
mov ebp, dword [0x44c058]
mov byte [ebp + 8], 0
mov byte [ebp + 9], 0
mov byte [ebp + 0xa], 0
mov edx, 0x4461c2
lea ecx, [ebp + 0xf]
call fcn.00401048
mov edx, 0x4461c2
lea ecx, [ebp + 0xb]
call fcn.00401048
jmp 0x44e5ce
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
movzx ebx, byte [0x44c03e]
inc ebx
mov eax, ebx
mov byte [0x44c03e], al
movzx eax, byte [0x44c03d]
mov ebp, dword [0x44c058]
mov byte [ebp + 8], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 1
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 9], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 2
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 0xa], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 3
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xf]
push eax
call fcn.0040a7b0
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 4
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xb]
push eax
call fcn.0040a7b0
push dword [ebp + 0xf]
mov edx, str.CNEWS
pop ecx
call fcn.004010a0
je 0x44e5ce
movzx eax, byte [0x44c03d]
push eax
pop dword [0x44bfc4]
jmp 0x44e3ac
movzx eax, byte [0x44c03e]
push eax
pop dword [0x44c02c]
mov byte [0x44c03e], 0
mov eax, str.1_0_1JOUR1FILM_t_VPN___https:__1jour1film.skin_
mov dword [0x44bf94], eax
lea ecx, [0x44bf9c]
mov edx, dword [0x44bf94]
call fcn.00401048
add dword [0x44bf94], eax
push dword [0x44bf9c]
mov edx, 0x446062
pop ecx
call fcn.004010a0
je 0x44e621
jmp 0x44e819
push dword [0x44c05c]
call fcn.00407f1a
push dword [0x44bf9c]
mov edx, 0x4461ca
pop ecx
call fcn.004010a0
je 0x44e670
mov ebp, dword [0x44c060]
mov byte [ebp + 8], 0
mov byte [ebp + 9], 0
mov byte [ebp + 0xa], 0
mov edx, 0x4461c2
lea ecx, [ebp + 0xf]
call fcn.00401048
mov edx, 0x4461c2
lea ecx, [ebp + 0xb]
call fcn.00401048
jmp 0x44e814
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
movzx ebx, byte [0x44c03e]
inc ebx
mov eax, ebx
mov byte [0x44c03e], al
movzx eax, byte [0x44c03d]
mov ebp, dword [0x44c060]
mov byte [ebp + 8], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 1
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 9], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 2
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 0xa], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 3
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xf]
push eax
call fcn.0040a7b0
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 4
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xb]
push eax
call fcn.0040a7b0
push dword [ebp + 0xf]
mov edx, str.CNEWS
pop ecx
call fcn.004010a0
je 0x44e814
movzx eax, byte [0x44c03d]
push eax
pop dword [0x44bfc4]
jmp 0x44e5f2
movzx eax, byte [0x44c03e]
push eax
pop dword [0x44bfdc]
mov byte [0x44c03e], 0
mov eax, str.0_0_PORNHUB________https:__fr.pornhub.com_
mov dword [0x44bf94], eax
lea ecx, [0x44bf9c]
mov edx, dword [0x44bf94]
call fcn.00401048
add dword [0x44bf94], eax
push dword [0x44bf9c]
mov edx, 0x446062
pop ecx
call fcn.004010a0
je 0x44e867
jmp 0x44ea5f
push dword [0x44c06c]
call fcn.00407f1a
push dword [0x44bf9c]
mov edx, 0x4461ca
pop ecx
call fcn.004010a0
je 0x44e8b6
mov ebp, dword [0x44c070]
mov byte [ebp + 8], 0
mov byte [ebp + 9], 0
mov byte [ebp + 0xa], 0
mov edx, 0x4461c2
lea ecx, [ebp + 0xf]
call fcn.00401048
mov edx, 0x4461c2
lea ecx, [ebp + 0xb]
call fcn.00401048
jmp 0x44ea5a
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
movzx ebx, byte [0x44c03e]
inc ebx
mov eax, ebx
mov byte [0x44c03e], al
movzx eax, byte [0x44c03d]
mov ebp, dword [0x44c070]
mov byte [ebp + 8], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 1
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 9], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 2
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 0xa], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 3
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xf]
push eax
call fcn.0040a7b0
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 4
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xb]
push eax
call fcn.0040a7b0
push dword [ebp + 0xf]
mov edx, str.CNEWS
pop ecx
call fcn.004010a0
je 0x44ea5a
movzx eax, byte [0x44c03d]
push eax
pop dword [0x44bfc4]
jmp 0x44e838
movzx eax, byte [0x44c03e]
push eax
pop dword [0x44c038]
mov byte [0x44c03e], 0
mov eax, str.0_0_8TRACKS________https:__8tracks.com_
mov dword [0x44bf94], eax
lea ecx, [0x44bf9c]
mov edx, dword [0x44bf94]
call fcn.00401048
add dword [0x44bf94], eax
push dword [0x44bf9c]
mov edx, 0x446062
pop ecx
call fcn.004010a0
je 0x44eaad
jmp 0x44eca5
push dword [0x44c064]
call fcn.00407f1a
push dword [0x44bf9c]
mov edx, 0x4461ca
pop ecx
call fcn.004010a0
je 0x44eafc
mov ebp, dword [0x44c068]
mov byte [ebp + 8], 0
mov byte [ebp + 9], 0
mov byte [ebp + 0xa], 0
mov edx, 0x4461c2
lea ecx, [ebp + 0xf]
call fcn.00401048
mov edx, 0x4461c2
lea ecx, [ebp + 0xb]
call fcn.00401048
jmp 0x44eca0
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
movzx ebx, byte [0x44c03e]
inc ebx
mov eax, ebx
mov byte [0x44c03e], al
movzx eax, byte [0x44c03d]
mov ebp, dword [0x44c068]
mov byte [ebp + 8], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 1
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 9], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 2
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 0xa], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 3
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xf]
push eax
call fcn.0040a7b0
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 4
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xb]
push eax
call fcn.0040a7b0
push dword [ebp + 0xf]
mov edx, str.CNEWS
pop ecx
call fcn.004010a0
je 0x44eca0
movzx eax, byte [0x44c03d]
push eax
pop dword [0x44bfc4]
jmp 0x44ea7e
mov eax, str._______
mov dword [0x44bf94], eax
lea ecx, [0x44bf9c]
mov edx, dword [0x44bf94]
call fcn.00401048
add dword [0x44bf94], eax
push dword [0x44bf9c]
mov edx, 0x446062
pop ecx
call fcn.004010a0
je 0x44ecde
jmp 0x44eed6
push dword [0x44c064]
call fcn.00407f1a
push dword [0x44bf9c]
mov edx, 0x4461ca
pop ecx
call fcn.004010a0
je 0x44ed2d
mov ebp, dword [0x44c068]
mov byte [ebp + 8], 0
mov byte [ebp + 9], 0
mov byte [ebp + 0xa], 0
mov edx, 0x4461c2
lea ecx, [ebp + 0xf]
call fcn.00401048
mov edx, 0x4461c2
lea ecx, [ebp + 0xb]
call fcn.00401048
jmp 0x44eed1
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
movzx ebx, byte [0x44c03e]
inc ebx
mov eax, ebx
mov byte [0x44c03e], al
movzx eax, byte [0x44c03d]
mov ebp, dword [0x44c068]
mov byte [ebp + 8], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 1
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 9], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 2
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
call fcn.00401062
add dword [esp], edx
call fcn.00409970
call fcn.00401090
mov byte [ebp + 0xa], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 3
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xf]
push eax
call fcn.0040a7b0
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461be
push eax
push 4
push dword [0x44bf9c]
call fcn.00409700
call fcn.00401062
add dword [esp], edx
call fcn.00409850
lea eax, [ebp + 0xb]
push eax
call fcn.0040a7b0
push dword [ebp + 0xf]
mov edx, str.CNEWS
pop ecx
call fcn.004010a0
je 0x44eed1
movzx eax, byte [0x44c03d]
push eax
pop dword [0x44bfc4]
jmp 0x44ecaf
movzx eax, byte [0x44c03e]
push eax
pop dword [0x44bfe0]
mov byte [0x44c03e], 0
mov dword [0x44bfd8], 4
movzx eax, byte [0x44c03d]
push eax
pop dword [0x44bfbc]
push 0
call fcn.0045147c
mov byte [0x44c03e], 1
jmp 0x44ef16
mov eax, 4
cmp al, byte [0x44c03e]
jb 0x44f058
movzx ebx, byte [0x44c03e]
push ebx
mov ebx, 1
cmp ebx, dword [esp]
jne 0x44ef56
push str.LIVE
push dword [0x44c04c]
push str.LIVE
push dword [0x44c054]
call fcn.00408016
jmp 0x44efc9
mov ebx, 2
cmp ebx, dword [esp]
jne 0x44ef7d
push str.LIVE
push dword [0x44c04c]
push str.LIVE
push dword [0x44c05c]
call fcn.00408016
jmp 0x44efc9
mov ebx, 3
cmp ebx, dword [esp]
jne 0x44efa4
push str.LIVE
push dword [0x44c04c]
push str.LIVE
push dword [0x44c064]
call fcn.00408016
jmp 0x44efc9
mov ebx, 4
cmp ebx, dword [esp]
jne 0x44efc9
push str.LIVE
push dword [0x44c04c]
push str.LIVE
push dword [0x44c06c]
call fcn.00408016
pop eax
push dword [0x44c04c]
call fcn.004082f9
push dword [0x44c04c]
call fcn.004082be
or eax, eax
je 0x44f04b
mov ebp, dword [0x44c050]
movzx ebx, byte [ebp + 8]
movzx eax, byte [0x44c041]
cmp ebx, eax
jne 0x44f049
mov ebp, dword [0x44c050]
movzx eax, byte [ebp + 9]
mov byte [0x44c043], al
movzx eax, byte [ebp + 0xa]
mov byte [0x44c040], al
mov edx, dword [ebp + 0xb]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
push 0x44bf9c
call fcn.0040a7b0
mov edx, dword [ebp + 0xf]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
push 0x44bfc8
call fcn.0040a7b0
jmp 0x44f058
jmp 0x44efd5
add byte [0x44c03e], 1
jae 0x44ef16
push dword [0x44c04c]
call fcn.00407fb8
push dword [0x44bf9c]
mov edx, 0x446062
pop ecx
call fcn.004010a0
je 0x44f0ab
mov byte [0x44c041], 1
mov byte [0x44c043], 1
mov byte [0x44c040], 0
mov edx, str.BMW323I
lea ecx, [0x44bfc8]
call fcn.00401048
mov edx, str.http:__bmw323i.eklablog.com_
lea ecx, [0x44bf9c]
call fcn.00401048
push edx
call fcn.0040a980
pop edx
push eax
call fcn.00451081
push 0x44bff8
call fcn.0040a7b0
mov dword [0x44c010], 0x17
mov dword [0x44bfb8], 0x500
mov ebx, dword [0x44c010]
add ebx, 0x2d0
mov dword [0x44bfb4], ebx
movzx ebx, byte [0x44c03f]
push ebx
mov ebx, 1
cmp ebx, dword [esp]
jne 0x44f11b
mov dword [0x44bfb8], 0x280
mov ebx, dword [0x44c010]
add ebx, 0x168
mov dword [0x44bfb4], ebx
jmp 0x44f1af
mov ebx, 2
cmp ebx, dword [esp]
jne 0x44f143
mov dword [0x44bfb8], 0x356
mov ebx, dword [0x44c010]
add ebx, 0x1e0
mov dword [0x44bfb4], ebx
jmp 0x44f1af
mov ebx, 3
cmp ebx, dword [esp]
jne 0x44f16b
mov dword [0x44bfb8], 0x500
mov ebx, dword [0x44c010]
add ebx, 0x2d0
mov dword [0x44bfb4], ebx
jmp 0x44f1af
mov ebx, 4
cmp ebx, dword [esp]
jne 0x44f193
mov dword [0x44bfb8], 0x780
mov ebx, dword [0x44c010]
add ebx, 0x438
mov dword [0x44bfb4], ebx
jmp 0x44f1af
mov dword [0x44bfb8], 0x280
mov ebx, dword [0x44c010]
add ebx, 0x168
mov dword [0x44bfb4], ebx
pop eax
movzx eax, byte [0x44c044]
push eax
pop dword [0x44bfec]
movzx eax, byte [0x44c046]
push eax
pop dword [0x44bfa0]
mov edx, str.Voulez_vous_utiliser_le_mode_navigation_s
lea ecx, [0x44bfcc]
call fcn.00401048
push 3
push dword [0x44bfcc]
push dword [0x44c008]
call fcn.004018a8
mov dword [0x44bf7c], eax
push dword [0x44bf7c]
mov ebx, 7
cmp ebx, dword [esp]
jne 0x44f210
mov byte [0x44c042], 0
jmp 0x44f232
mov ebx, 6
cmp ebx, dword [esp]
jne 0x44f223
mov byte [0x44c042], 1
jmp 0x44f232
mov ebx, 2
cmp ebx, dword [esp]
jne 0x44f232
jmp 0x450bf7
pop eax
mov edx, dword [0x44c008]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
mov edx, str.__
push edx
call fcn.0040a890
mov edx, dword [0x44bff8]
push edx
call fcn.0040a890
mov edx, str.__::__ENJOY_THE_BEST_LIVE_TV
push edx
call fcn.0040a890
push 0x44bff4
call fcn.0040a7b0
push edx
call fcn.0040a980
pop edx
push eax
push 0xcf0001
mov edx, dword [0x44bff4]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
mov edx, str.__::
push edx
call fcn.0040a890
mov edx, dword [0x44bfc8]
push edx
call fcn.0040a890
call fcn.0040a9b0
push dword [0x44bfb4]
push dword [0x44bfb8]
push 0
push 0
push 0x59
call fcn.00401062
add dword [esp + 0x14], edx
call fcn.0040598c
call fcn.00401090
and eax, eax
je 0x450bd5
push 0
push 0x59
call fcn.00405b7c
push 1
push 0x59
call fcn.00405dd7
mov eax, str.__autoplay_policyno_user_gesture_required___dark_mode_settings___audio
push eax
mov eax, str.WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS
push eax
call fcn.00401975
push 4
call sub.USER32.dll_GetSystemMetrics
mov dword [0x44bfac], eax
mov dword [0x44bfc0], 0x280
mov ebx, dword [0x44bfac]
add ebx, 0x168
mov dword [0x44bff0], ebx
cmp byte [0x44c042], 0
je 0x44f4df
push 0
push 0x19
push dword [0x44bfb8]
push 0
push 0
push 0
call fcn.00404613
mov eax, str.Quit
push eax
push 0x17
push 0x32
push 1
mov ebx, dword [0x44bfc0]
add ebx, 0xffffffcd
push ebx
push 0xa
call fcn.004045d2
mov eax, 0x446ab4
push eax
push 0x17
push 0x32
push 1
mov ebx, dword [0x44bfc0]
add ebx, 0xffffff9b
push ebx
push 8
call fcn.004045d2
mov eax, str.Menu
push eax
push 0x17
push 0x32
push 1
mov ebx, dword [0x44bfc0]
add ebx, 0xffffff69
push ebx
push 9
call fcn.004045d2
mov eax, str.Mute
push eax
push 0x17
push 0x32
push 1
mov ebx, dword [0x44bfc0]
add ebx, 0xffffff37
push ebx
push 7
call fcn.004045d2
mov eax, str.Stop
push eax
push 0x17
push 0x32
push 1
mov ebx, dword [0x44bfc0]
add ebx, 0xffffff05
push ebx
push 6
call fcn.004045d2
mov eax, 0x446898
push eax
push 0x17
push 0x32
push 1
mov ebx, dword [0x44bfc0]
add ebx, 0xfffffed3
push ebx
push 5
call fcn.004045d2
mov eax, str.Next
push eax
push 0x17
push 0x32
push 1
mov ebx, dword [0x44bfc0]
add ebx, 0xfffffea1
push ebx
push 4
call fcn.004045d2
mov eax, str.Back
push eax
push 0x17
push 0x32
push 1
mov ebx, dword [0x44bfc0]
add ebx, 0xfffffe6f
push ebx
push 3
call fcn.004045d2
call fcn.004045f2
push 1
push 0
call fcn.00404ae0
mov dword [0x44bf84], 0x190
mov dword [0x44bfa8], 0x32
push 0
push dword [0x44bfa8]
push dword [0x44bf84]
push 0
push 0
push 1
call fcn.004050ec
cmp byte [0x44c043], 0
je 0x44f53f
push 0xa
push 0xa
push 0
push 0
push 1
call fcn.00405233
cmp byte [0x44c042], 0
je 0x44f58d
push 1
mov eax, 0x446062
push eax
push dword [0x44bfb4]
push dword [0x44bfb8]
push 0
push 0
push 2
call fcn.0040350b
lea eax, [0x450d58]
cdq
push edx
push eax
push 3
push 2
call fcn.0040526c
jmp 0x44f5ad
push dword [0x44bfb4]
push dword [0x44bfb8]
push 0
push 0
push 2
call fcn.00401260
cmp byte [0x44c042], 0
je 0x44f61e
push 0
push 1
push 1
push 2
call fcn.0040526c
push 0
push 1
push 2
push 2
call fcn.0040526c
push 0
push 2
push 0
call fcn.0040529b
cmp byte [0x44c040], 0
je 0x44f61e
push 0
push 0
push 1
push 2
call fcn.0040526c
mov dword [0x44bfb0], 0
push 1
push 0
call fcn.004073ca
and eax, eax
je 0x44fc6b
mov byte [0x44c03d], 0
mov eax, 0x447424
push eax
call fcn.00407697
push dword [0x44c054]
call fcn.004082f9
push dword [0x44c054]
call fcn.004082be
or eax, eax
je 0x44f72c
mov ebp, dword [0x44c058]
push dword [ebp + 0xb]
mov edx, 0x4461c2
pop ecx
call fcn.004010a0
je 0x44f68c
call fcn.00407590
jmp 0x44f65c
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461c6
push eax
push 2
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
movzx eax, byte [0x44c03d]
cdq
push edx
push eax
call fcn.00409590
call fcn.00401062
add dword [esp], edx
call fcn.004090d0
mov edx, 0x447034
push edx
call fcn.0040a890
mov ebp, dword [0x44c058]
mov edx, dword [ebp + 0xf]
push edx
call fcn.0040a890
call fcn.0040a9b0
movzx ebx, byte [0x44c03d]
add ebx, 0xe
push ebx
call fcn.00401062
add dword [esp + 4], edx
call fcn.00407685
call fcn.00401090
jmp 0x44f65c
call fcn.004061b8
mov eax, 0x446182
push eax
call fcn.00407697
push dword [0x44c05c]
call fcn.004082f9
push dword [0x44c05c]
call fcn.004082be
or eax, eax
je 0x44f817
mov ebp, dword [0x44c060]
push dword [ebp + 0xb]
mov edx, 0x4461c2
pop ecx
call fcn.004010a0
je 0x44f777
call fcn.00407590
jmp 0x44f747
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461c6
push eax
push 2
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
movzx eax, byte [0x44c03d]
cdq
push edx
push eax
call fcn.00409590
call fcn.00401062
add dword [esp], edx
call fcn.004090d0
mov edx, 0x447034
push edx
call fcn.0040a890
mov ebp, dword [0x44c060]
mov edx, dword [ebp + 0xf]
push edx
call fcn.0040a890
call fcn.0040a9b0
movzx ebx, byte [0x44c03d]
add ebx, 0xe
push ebx
call fcn.00401062
add dword [esp + 4], edx
call fcn.00407685
call fcn.00401090
jmp 0x44f747
call fcn.004061b8
mov eax, 0x4475fc
push eax
call fcn.00407697
push dword [0x44c06c]
call fcn.004082f9
push dword [0x44c06c]
call fcn.004082be
or eax, eax
je 0x44f902
mov ebp, dword [0x44c070]
push dword [ebp + 0xb]
mov edx, 0x4461c2
pop ecx
call fcn.004010a0
je 0x44f862
call fcn.00407590
jmp 0x44f832
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461c6
push eax
push 2
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
movzx eax, byte [0x44c03d]
cdq
push edx
push eax
call fcn.00409590
call fcn.00401062
add dword [esp], edx
call fcn.004090d0
mov edx, 0x447034
push edx
call fcn.0040a890
mov ebp, dword [0x44c070]
mov edx, dword [ebp + 0xf]
push edx
call fcn.0040a890
call fcn.0040a9b0
movzx ebx, byte [0x44c03d]
add ebx, 0xe
push ebx
call fcn.00401062
add dword [esp + 4], edx
call fcn.00407685
call fcn.00401090
jmp 0x44f832
call fcn.004061b8
mov eax, 0x4466a8
push eax
call fcn.00407697
push dword [0x44c064]
call fcn.004082f9
push dword [0x44c064]
call fcn.004082be
or eax, eax
je 0x44f9ed
mov ebp, dword [0x44c068]
push dword [ebp + 0xb]
mov edx, 0x4461c2
pop ecx
call fcn.004010a0
je 0x44f94d
call fcn.00407590
jmp 0x44f91d
movzx ebx, byte [0x44c03d]
inc ebx
mov eax, ebx
mov byte [0x44c03d], al
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov eax, 0x4461c6
push eax
push 2
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
movzx eax, byte [0x44c03d]
cdq
push edx
push eax
call fcn.00409590
call fcn.00401062
add dword [esp], edx
call fcn.004090d0
mov edx, 0x447034
push edx
call fcn.0040a890
mov ebp, dword [0x44c068]
mov edx, dword [ebp + 0xf]
push edx
call fcn.0040a890
call fcn.0040a9b0
movzx ebx, byte [0x44c03d]
add ebx, 0xe
push ebx
call fcn.00401062
add dword [esp + 4], edx
call fcn.00407685
call fcn.00401090
jmp 0x44f91d
call fcn.004061b8
call fcn.00407590
mov eax, str.Lecteur_Live_TV
push eax
push 0x73
call fcn.00407685
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
mov edx, 0x44673a
push edx
call fcn.0040a890
push edx
call fcn.0040a980
pop edx
push eax
call fcn.00451081
pop eax
mov edx, 0x44673a
push edx
call fcn.0040a890
call fcn.0040a9b0
push 0x75
call fcn.00401062
add dword [esp + 4], edx
call fcn.00407685
call fcn.00401090
call fcn.00407590
mov eax, str.Editer_myLiveTV.ini
push eax
push pe_nt_image_headers32
call fcn.00407685
mov eax, str.Relire_myLiveTV.ini
push eax
push 0x79
call fcn.00407685
mov eax, str.Ouvrir_le_dossier_myLiveTV
push eax
push 0x7a
call fcn.00407685
call fcn.00407590
mov eax, str.Afficher_ce_menu_tF1
push eax
push 3
call fcn.00407685
mov eax, str.Couper_remettre_le_son_tCtrlM
push eax
push 6
call fcn.00407685
mov eax, 0x447100
push eax
push 4
call fcn.00407685
mov eax, 0x4465a2
push eax
call fcn.00407697
mov eax, str.1__360p__SD__:_640_x_360
push eax
push 9
call fcn.00407685
mov eax, str.2__480p__SD__:_854_x_480
push eax
push 0xa
call fcn.00407685
mov eax, str.3__720p__HD__:_1280_x_720
push eax
push 0xb
call fcn.00407685
mov eax, str.4__1080p__HD__:_1920_x_1080
push eax
push 0xc
call fcn.00407685
call fcn.004061b8
call fcn.00407590
mov eax, str.Regler_le_volume_tCtrlS
push eax
push 0x74
call fcn.00407685
call fcn.00407590
mov eax, str.Recharger_la_page__F5_
push eax
call fcn.00407697
mov eax, str.Recharger_la_page_initiale
push eax
push 0x7d
call fcn.00407685
mov eax, str.Recharger_la_page_en_cours
push eax
push 0x7e
call fcn.00407685
call fcn.00407590
mov eax, str.Afficher_la_page_pr
push eax
push 0x7b
call fcn.00407685
mov eax, str.Afficher_la_page_suivante
push eax
push 0x7c
call fcn.00407685
call fcn.00407590
mov eax, str.Annuler_la_page_en_cours
push eax
push 0x7f
call fcn.00407685
call fcn.004061b8
call fcn.00407590
cmp byte [0x44c042], 0
je 0x44fbc9
mov eax, str.Autoriser_les_menus
push eax
push 0x77
call fcn.00407685
mov eax, str.Autoriser_les_popups
push eax
push 0x76
call fcn.00407685
call fcn.00407590
mov eax, str.Toujours_au_dessus
push eax
push 0
call fcn.00407685
mov eax, str.Afficher_la_barre_des_t
push eax
push 0x72
call fcn.00407685
mov eax, str.Afficher_les
push eax
push 1
call fcn.00407685
call fcn.00407590
mov eax, 0x447192
push eax
push 5
call fcn.00407685
mov eax, 0x447a0c
push eax
push 0xd
call fcn.00407685
call fcn.00407590
mov eax, str.Fermer_ce_menu
push eax
push 2
call fcn.00407685
mov eax, str.Fermer_le_lecteur_Live_TV_tCtrlX
push eax
push 7
call fcn.00407685
push 1
push 0x75
push 0
call fcn.0040743f
push 1
push 0x73
push 0
call fcn.0040743f
push dword [0x44c04c]
call fcn.00407fb8
push 2
push dword [0x44c04c]
push dword [0x44c054]
call fcn.004081a9
push 2
push dword [0x44c04c]
push dword [0x44c05c]
call fcn.004081a9
push 2
push dword [0x44c04c]
push dword [0x44c064]
call fcn.004081a9
push 2
push dword [0x44c04c]
push dword [0x44c06c]
call fcn.004081a9
push dword [0x44c054]
call fcn.0040808f
push dword [0x44c05c]
call fcn.0040808f
push dword [0x44c064]
call fcn.0040808f
push dword [0x44c06c]
call fcn.0040808f
push 0
call fcn.00450cad
push 0
call fcn.004512d9
push 1
push 1
push 0
call fcn.00407770
push 1
push 0x72
push 0
call fcn.00407770
push 1
movzx ebx, byte [0x44c03f]
add ebx, 8
push ebx
push 0
call fcn.00407770
push 1
movzx ebx, byte [0x44c041]
add ebx, 0xe
push ebx
push 0
call fcn.00407770
movzx ebx, byte [0x44c03c]
mov eax, 1
cmp ebx, eax
jne 0x44fd9d
push 1
push 0x59
call fcn.00405dfb
push 1
push 0
push 0
call fcn.00407770
push 0x59
call fcn.00405ff1
mov dword [0x44c000], eax
push 0
push 0x456
push 0x32
push dword [0x44c000]
call sub.USER32.dll_SendMessageW
mov dword [0x44bfd0], eax
cmp dword [0x44bfd0], 0
je 0x44fdf0
push 0
push 0
push 0x18
push dword [0x44c000]
call sub.USER32.dll_DefWindowProcW
jmp 0x44fe1a
push 1
push 0xd
push 0
call fcn.0040743f
push 0x30
mov eax, str.Impossible_dactiver_ALTV
push eax
push dword [0x44c008]
call fcn.004018a8
lea eax, [0x45133d]
push eax
push 0x333e
call fcn.0040a08b
push 1
lea eax, [0x450e35]
push eax
call fcn.00401747
push dword [0x44bf9c]
push 2
call fcn.00405302
mov dword [0x44bfa4], 0
call fcn.00405472
mov ebx, eax
cmp ebx, 0x59
jne 0x4500d3
push 9
call sub.USER32.dll_GetAsyncKeyState
and eax, eax
je 0x44fe88
movzx ebx, byte [0x44c043]
xor eax, eax
cmp ebx, eax
jne 0x44fe88
mov eax, 1
jmp 0x44fe8a
xor eax, eax
and eax, eax
je 0x44fe9e
push 0x59
call fcn.00405ff1
push eax
call sub.USER32.dll_SetFocus
push 0x1b
call sub.USER32.dll_GetAsyncKeyState
and eax, eax
je 0x44fede
push 0x59
call fcn.004054b2
mov ebx, eax
cmp ebx, 0x1000000
jne 0x44fecf
push 0
push 0x59
call fcn.00405bd9
push 0x20000000
push 0x59
call fcn.00405bd9
push 0x70
call sub.USER32.dll_GetAsyncKeyState
and eax, eax
je 0x44fef1
call fcn.00451444
push 0x7a
call sub.USER32.dll_GetAsyncKeyState
and eax, eax
je 0x44ff04
call fcn.00450f8d
push 0x44
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x44c018], eax
push 0x4d
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x44c01c], eax
push 0x53
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x44c020], eax
push 0x58
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x44c024], eax
push 0xa2
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x44c004], eax
push 0xa3
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x44bf98], eax
mov ebx, dword [0x44c004]
cmp ebx, 1
jg 0x44ff76
mov ebx, dword [0x44bf98]
cmp ebx, 1
jg 0x44ff76
jmp 0x44ff7d
mov eax, 1
jmp 0x44ff7f
xor eax, eax
and eax, eax
je 0x44ff95
mov ebx, dword [0x44c018]
cmp ebx, 1
jl 0x44ff95
mov eax, 1
jmp 0x44ff97
xor eax, eax
and eax, eax
je 0x44ffbe
mov ebx, dword [0x44bfc4]
add ebx, 0xe
push ebx
push 0x59
push 0x332d
call fcn.0040a2f1
push 0xc8
call fcn.0040535c
mov ebx, dword [0x44c004]
cmp ebx, 1
jg 0x44ffd6
mov ebx, dword [0x44bf98]
cmp ebx, 1
jg 0x44ffd6
jmp 0x44ffdd
mov eax, 1
jmp 0x44ffdf
xor eax, eax
and eax, eax
je 0x44fff5
mov ebx, dword [0x44c01c]
cmp ebx, 1
jle 0x44fff5
mov eax, 1
jmp 0x44fff7
xor eax, eax
and eax, eax
je 0x450037
push 0
push 0
push 0
push 0xad
call sub.USER32.dll_keybd_event
push 0
push 2
push 0
push 0xad
call sub.USER32.dll_keybd_event
push 0x1f4
call fcn.0040535c
mov ebx, dword [0x44c004]
cmp ebx, 1
jg 0x45004f
mov ebx, dword [0x44bf98]
cmp ebx, 1
jg 0x45004f
jmp 0x450056
mov eax, 1
jmp 0x450058
xor eax, eax
and eax, eax
je 0x45006e
mov ebx, dword [0x44c020]
cmp ebx, 1
jle 0x45006e
mov eax, 1
jmp 0x450070
xor eax, eax
and eax, eax
je 0x450083
call fcn.00451e17
push 0x1f4
call fcn.0040535c
mov ebx, dword [0x44c004]
cmp ebx, 1
jg 0x45009b
mov ebx, dword [0x44bf98]
cmp ebx, 1
jg 0x45009b
jmp 0x4500a2
mov eax, 1
jmp 0x4500a4
xor eax, eax
and eax, eax
je 0x4500ba
mov ebx, dword [0x44c024]
cmp ebx, 1
jl 0x4500ba
mov eax, 1
jmp 0x4500bc
xor eax, eax
and eax, eax
je 0x4500d3
push 1
call fcn.00451d91
and eax, eax
je 0x4500d3
jmp 0x450bd5
call fcn.00405f6d
mov dword [0x44c00c], eax
push dword [0x44c00c]
mov ebx, 0x201
cmp ebx, dword [esp]
jne 0x4500f2
jmp 0x450bcf
mov ebx, 0x204
cmp ebx, dword [esp]
jne 0x450101
jmp 0x450bcf
mov ebx, 0x332d
cmp ebx, dword [esp]
jne 0x450836
call fcn.0040a13c
mov dword [0x44bf90], eax
push dword [0x44bf90]
mov ebx, pe_nt_image_headers32
cmp ebx, dword [esp]
jne 0x450145
push dword [0x44bfd4]
mov eax, 0x446062
push eax
mov eax, str.myLiveTV.ini
push eax
call fcn.0040209a
jmp 0x450830
mov ebx, 0x79
cmp ebx, dword [esp]
jne 0x45015e
push 0
call fcn.0045147c
jmp 0x450830
mov ebx, 0x7a
cmp ebx, dword [esp]
jne 0x450178
push dword [0x44bfd4]
call fcn.004020b2
jmp 0x450830
mov ebx, 9
cmp ebx, dword [esp]
jg 0x4502ee
mov ebx, 0xc
cmp ebx, dword [esp]
jl 0x4502ee
mov dword [0x44c014], 9
jmp 0x4501a0
mov eax, 0xc
cmp eax, dword [0x44c014]
jl 0x4501ca
push 0
push dword [0x44c014]
push 0
call fcn.00407770
inc dword [0x44c014]
jno 0x4501a0
push dword [0x44bf90]
mov ebx, 9
cmp ebx, dword [esp]
jne 0x45020c
mov ebx, dword [0x44bfac]
add ebx, 0x168
push ebx
push 0x280
push 0xffff0001
push 0xffff0001
push 0x59
call fcn.004059af
mov byte [0x44c03f], 1
jmp 0x4502b5
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x450245
mov ebx, dword [0x44bfac]
add ebx, 0x1e0
push ebx
push 0x356
push 0xffff0001
push 0xffff0001
push 0x59
call fcn.004059af
mov byte [0x44c03f], 2
jmp 0x4502b5
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x45027e
mov ebx, dword [0x44bfac]
add ebx, 0x2d0
push ebx
push 0x500
push 0xffff0001
push 0xffff0001
push 0x59
call fcn.004059af
mov byte [0x44c03f], 3
jmp 0x4502b5
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x4502b5
mov ebx, dword [0x44bfac]
add ebx, 0x438
push ebx
push 0x780
push 0xffff0001
push 0xffff0001
push 0x59
call fcn.004059af
mov byte [0x44c03f], 4
pop eax
push 1
push 0
push 0x59
call fcn.004054f7
push 0x59
call fcn.00405b5e
push 1
push dword [0x44bf90]
push 0
call fcn.00407770
jmp 0x450830
mov ebx, 0xe
cmp ebx, dword [esp]
jg 0x4504be
mov ebx, 0x71
cmp ebx, dword [esp]
jl 0x4504be
mov edx, 0x446062
lea ecx, [0x44c030]
call fcn.00401048
mov dword [0x44c014], 0xe
jmp 0x450326
mov eax, 0x71
cmp eax, dword [0x44c014]
jl 0x450350
push 0
push dword [0x44c014]
push 0
call fcn.00407770
inc dword [0x44c014]
jno 0x450326
push dword [0x44bfa8]
push dword [0x44bf84]
push 0
push 0
push 1
call fcn.00405233
push dword [0x44c04c]
call fcn.004082f9
push dword [0x44c04c]
call fcn.004082be
or eax, eax
je 0x45041d
mov ebp, dword [0x44c050]
push dword [ebp + 0xb]
mov edx, 0x4461c2
pop ecx
call fcn.004010a0
je 0x4503a6
jmp 0x45037b
mov ebp, dword [0x44c050]
movzx ebx, byte [ebp + 8]
mov edi, dword [0x44bf90]
add edi, 0xfffffff2
mov eax, edi
cmp ebx, eax
jne 0x450418
mov ebp, dword [0x44c050]
movzx eax, byte [ebp + 9]
mov byte [0x44c043], al
movzx eax, byte [ebp + 0xa]
mov byte [0x44c040], al
mov edx, dword [ebp + 0xb]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
push 0x44bf9c
call fcn.0040a7b0
mov edx, dword [ebp + 0xf]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
push 0x44bfc8
call fcn.0040a7b0
movzx eax, byte [ebp + 8]
mov byte [0x44c041], al
jmp 0x45041d
jmp 0x45037b
push edx
call fcn.0040a980
pop edx
push eax
mov edx, dword [0x44bff4]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
mov edx, str.__::
push edx
call fcn.0040a890
mov edx, dword [0x44bfc8]
push edx
call fcn.0040a890
call fcn.0040a9b0
push 0x59
call fcn.00401062
add dword [esp + 4], edx
call fcn.00405c79
call fcn.00401090
push 1
push dword [0x44bf90]
push 0
call fcn.00407770
cmp byte [0x44c043], 0
je 0x4504a9
push 0xa
push 0xa
push 0
push 0
push 1
call fcn.00405233
push dword [0x44bf9c]
push 2
call fcn.00405302
jmp 0x450830
mov ebx, 0x7d
cmp ebx, dword [esp]
jne 0x4504dd
push dword [0x44bf9c]
push 2
call fcn.00405302
jmp 0x450830
mov ebx, 0x7b
cmp ebx, dword [esp]
jne 0x45054d
push 0
push 1
push 2
call fcn.004052c6
push 0x1f4
call fcn.0040535c
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push 2
call fcn.00404a78
call fcn.0040a9b0
mov edx, dword [0x44bf9c]
call fcn.00401080
mov ecx, eax
call fcn.004010a0
jne 0x450548
push dword [0x44bf9c]
push 2
call fcn.00405302
jmp 0x450830
mov ebx, 0x7c
cmp ebx, dword [esp]
jne 0x450570
push 0
push 2
push 2
call fcn.004052c6
jmp 0x450830
mov ebx, 0x7e
cmp ebx, dword [esp]
jne 0x450593
push 0
push 4
push 2
call fcn.004052c6
jmp 0x450830
mov ebx, 0x7f
cmp ebx, dword [esp]
jne 0x4505b6
push 0
push 3
push 2
call fcn.004052c6
jmp 0x450830
mov ebx, 5
cmp ebx, dword [esp]
jne 0x4505d4
push 0x20000000
push 0x59
call fcn.00405bd9
jmp 0x450830
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x4505f2
push 0
push 0x59
call fcn.00405bd9
jmp 0x450830
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x450667
push 0
push 0
call fcn.004074bd
mov dword [0x44bf80], eax
mov ebx, dword [0x44bf80]
and ebx, ebx
jne 0x45061e
mov eax, 1
jmp 0x450620
xor eax, eax
push eax
push 0
push 0
call fcn.00407770
mov ebx, dword [0x44bf80]
and ebx, ebx
jne 0x450641
mov eax, 1
jmp 0x450643
xor eax, eax
push eax
push 0x59
call fcn.00405dfb
push 0
push 0
call fcn.004074bd
mov byte [0x44c03c], al
jmp 0x450830
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4506b8
push 1
push 0
call fcn.004074bd
mov dword [0x44bf80], eax
push dword [0x44bf80]
call fcn.00450cad
mov ebx, dword [0x44bf80]
and ebx, ebx
jne 0x4506a1
mov eax, 1
jmp 0x4506a3
xor eax, eax
push eax
push 1
push 0
call fcn.00407770
jmp 0x450830
mov ebx, 0x72
cmp ebx, dword [esp]
jne 0x450709
push 0x72
push 0
call fcn.004074bd
mov dword [0x44bf80], eax
push dword [0x44bf80]
call fcn.004512d9
mov ebx, dword [0x44bf80]
and ebx, ebx
jne 0x4506f2
mov eax, 1
jmp 0x4506f4
xor eax, eax
push eax
push 0x72
push 0
call fcn.00407770
jmp 0x450830
mov ebx, 0x76
cmp ebx, dword [esp]
jne 0x450766
push 0x76
push 0
call fcn.004074bd
mov dword [0x44bf80], eax
mov eax, dword [0x44bf80]
cdq
push edx
push eax
push 1
push 2
call fcn.0040526c
mov ebx, dword [0x44bf80]
and ebx, ebx
jne 0x45074f
mov eax, 1
jmp 0x450751
xor eax, eax
push eax
push 0x76
push 0
call fcn.00407770
jmp 0x450830
mov ebx, 0x77
cmp ebx, dword [esp]
jne 0x4507c0
push 0x77
push 0
call fcn.004074bd
mov dword [0x44bf80], eax
mov eax, dword [0x44bf80]
cdq
push edx
push eax
push 2
push 2
call fcn.0040526c
mov ebx, dword [0x44bf80]
and ebx, ebx
jne 0x4507ac
mov eax, 1
jmp 0x4507ae
xor eax, eax
push eax
push 0x77
push 0
call fcn.00407770
jmp 0x450830
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4507cc
jmp 0x450830
mov ebx, 4
cmp ebx, dword [esp]
jne 0x4507dd
call fcn.00450f8d
jmp 0x450830
mov ebx, 6
cmp ebx, dword [esp]
jne 0x4507ee
call fcn.00450c71
jmp 0x450830
mov ebx, 0x74
cmp ebx, dword [esp]
jne 0x4507ff
call fcn.00451e17
jmp 0x450830
mov ebx, 2
cmp ebx, dword [esp]
jne 0x450810
call fcn.00450d06
jmp 0x450830
mov ebx, 7
cmp ebx, dword [esp]
jne 0x450830
push 0
call fcn.00451d91
and eax, eax
je 0x450830
add esp, 8
jmp 0x450bd5
pop eax
jmp 0x450bcf
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x450afe
call fcn.0040a13c
mov dword [0x44bfe8], eax
call fcn.0040a145
mov dword [0x44c034], eax
push dword [0x44bfe8]
mov ebx, 3
cmp ebx, dword [esp]
jne 0x450881
push 0
push 1
push 2
call fcn.004052c6
jmp 0x450af8
mov ebx, 5
cmp ebx, dword [esp]
jne 0x4508a4
push 0
push 4
push 2
call fcn.004052c6
jmp 0x450af8
mov ebx, 8
cmp ebx, dword [esp]
jne 0x4508b8
call fcn.00450f8d
jmp 0x450af8
mov ebx, 9
cmp ebx, dword [esp]
jne 0x4508cc
call fcn.00451444
jmp 0x450af8
mov ebx, 7
cmp ebx, dword [esp]
jne 0x4508e0
call fcn.00450c71
jmp 0x450af8
mov ebx, 4
cmp ebx, dword [esp]
jne 0x450903
push 0
push 2
push 2
call fcn.004052c6
jmp 0x450af8
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x450928
push 1
call fcn.00451d91
and eax, eax
je 0x450923
add esp, 8
jmp 0x450bd5
jmp 0x450af8
mov ebx, 6
cmp ebx, dword [esp]
jne 0x45094b
push 0
push 3
push 2
call fcn.004052c6
jmp 0x450af8
mov ebx, 2
cmp ebx, dword [esp]
jne 0x450af8
push dword [0x44c034]
mov ebx, 0x10054
cmp ebx, dword [esp]
jne 0x45096e
jmp 0x450af7
mov ebx, 0x10056
cmp ebx, dword [esp]
jne 0x450a4b
mov dword [0x44c014], 0
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push 2
call fcn.00404a78
push 0x44bf9c
call fcn.0040a7b0
push dword [0x44c04c]
call fcn.004082f9
push dword [0x44c04c]
call fcn.004082be
or eax, eax
je 0x450a1d
mov ebp, dword [0x44c050]
push dword [ebp + 0xb]
mov edx, dword [0x44bf9c]
pop ecx
call fcn.004010a0
je 0x450a1b
mov ebp, dword [0x44c050]
movzx eax, byte [ebp + 8]
push eax
pop dword [0x44c014]
movzx eax, byte [ebp + 9]
mov byte [0x44c043], al
movzx eax, byte [ebp + 0xa]
mov byte [0x44c040], al
mov edx, dword [ebp + 0xf]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
push 0x44bfc8
call fcn.0040a7b0
jmp 0x450a1d
jmp 0x4509b5
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a980
pop edx
push eax
push 2
push 2
call fcn.00404a62
push 0x44bfc8
call fcn.0040a7b0
jmp 0x450af7
mov ebx, 0x10053
cmp ebx, dword [esp]
jne 0x450a5a
jmp 0x450af7
mov ebx, 0x10057
cmp ebx, dword [esp]
jne 0x450af7
cmp dword [0x44bfa4], 0
je 0x450ab0
mov dword [0x44bfa4], 0
push 1
push 0
call fcn.00404ae0
push 0x59
call fcn.00405fe3
push eax
push 0xffff0001
push 0
push 0
push 2
call fcn.00405233
jmp 0x450af7
mov dword [0x44bfa4], 1
push 0
push 0
call fcn.00404ae0
push 0x59
call fcn.00405fe3
mov ebx, eax
add ebx, 0xffffffe7
push ebx
push 0xffff0001
push 0x19
push 0
push 2
call fcn.00405233
call fcn.00451444
pop eax
pop eax
jmp 0x450bcf
mov ebx, 0x3333
cmp ebx, dword [esp]
jne 0x450b0d
jmp 0x450bcf
mov ebx, 0x3335
cmp ebx, dword [esp]
jne 0x450b1c
jmp 0x450bcf
mov ebx, 0x3334
cmp ebx, dword [esp]
jne 0x450b2b
jmp 0x450bcf
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x450bcf
mov edx, str._Oui__Ferme_le_lecteur_r_n_r_n
lea ecx, [0x44bfcc]
call fcn.00401048
mov edx, dword [0x44bfcc]
push edx
call fcn.0040a980
pop edx
push eax
push edx
call fcn.0040a890
mov edx, str._Non__R
push edx
call fcn.0040a890
push 0x44bfcc
call fcn.0040a7b0
push 0x33
push dword [0x44bfcc]
push dword [0x44c008]
call fcn.004018a8
mov dword [0x44bf7c], eax
push dword [0x44bf7c]
mov ebx, 6
cmp ebx, dword [esp]
jne 0x450ba4
add esp, 8
jmp 0x450bd5
mov ebx, 7
cmp ebx, dword [esp]
jne 0x450bbf
push 0x20000000
push 0x59
call fcn.00405bd9
jmp 0x450bce
mov ebx, 2
cmp ebx, dword [esp]
jne 0x450bce
add esp, 8
jmp 0x450bd0
pop eax
pop eax
jmp 0x44fe56
push 1
call fcn.0045147c
push dword [0x44bfa0]
call fcn.004512d9
push dword [0x44bfec]
call fcn.00450cad
jmp 0x450bf7
push 0
call 0x450c16
call fcn.0040a940
push dword [0x44bf74]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.004017f6
call fcn.004020c9
call fcn.00402870
call fcn.00402ec1
call fcn.004049d6
call sub.ole32.dll_OleUninitialize
call fcn.004053f7
call fcn.004061a7
call fcn.0040790a
call fcn.00407e46
call fcn.00407efa
call fcn.00408fa0
call fcn.00409b01
call fcn.00409cbd
call fcn.00409f40
call fcn.0040a29c
call fcn.0040a4cc
call fcn.0040a330
ret