Function at 0x41481d
Capabilities:
Query environment variable
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push edi
push 2
pop esi
mov dword [ebp - 0x10], esi
call fcn.0040294a
mov dword [ebp - 4], eax
call fcn.00409b1f
call fcn.0040b44a
push 1
mov dword [ebp - 0x18], eax
pop eax
cmp dword [ebp + 8], eax
mov dword [ebp - 0xc], eax
jle 0x4149a0
mov edi, dword [ebp + 0xc]
mov dword [ebp - 8], esi
push 4
lea esi, [edi + 4]
add edi, 8
pop ebx
push 0x44274c
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x414983
push str.__fullscreen
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x414983
push 0x442738
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x41497a
push str.__window
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x41497a
push 0x442728
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x414939
push str.__vidmode
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x414939
push 0x442718
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x414930
push str.__noaudio
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x414930
push 0x442708
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
je 0x414927
push str.__noblend
push dword [esi]
call sub.MSVCRT.dll_strcmp
pop ecx
test eax, eax
pop ecx
jne 0x4149cc
mov eax, dword [ebp - 4]
and byte [eax + 0x2c], 0
jmp 0x41498a
mov eax, dword [ebp - 4]
and byte [eax + 0x2d], 0
jmp 0x41498a
mov eax, dword [ebp + 8]
cmp dword [ebp - 8], eax
jge 0x41496d
lea eax, [ebp - 0x14]
push eax
push 0x441f44
push dword [edi]
call dword [sym.imp.MSVCRT.dll_sscanf]
mov eax, dword [ebp - 0x14]
add esp, 0xc
cmp eax, ebx
jg 0x41496d
test eax, eax
jl 0x41496d
inc dword [ebp - 0xc]
add esi, ebx
add edi, ebx
inc dword [ebp - 8]
mov dword [ebp - 0x10], eax
push dword [ebp - 0x10]
mov ecx, dword [ebp - 4]
call fcn.00402e89
jmp 0x41498a
mov eax, dword [ebp - 4]
and byte [eax + 0x18], 0
jmp 0x41498a
mov eax, dword [ebp - 4]
mov byte [eax + 0x18], 1
inc dword [ebp - 0xc]
add esi, ebx
mov eax, dword [ebp - 0xc]
add edi, ebx
inc dword [ebp - 8]
cmp eax, dword [ebp + 8]
jl 0x41485f
push str.CHROMIUM_DATA
call dword [sym.imp.MSVCRT.dll_getenv]
mov esi, dword [sym.imp.MSVCRT.dll_fprintf]
pop ecx
test eax, eax
je 0x414ab6
push eax
push 0x4422dc
call sub.MSVCRT.dll_strcpy
pop ecx
pop ecx
jmp 0x414b33
mov eax, dword [sym.imp.MSVCRT.dll__iob]
mov esi, dword [sym.imp.MSVCRT.dll_fprintf]
mov ebx, 0x4407f4
add eax, 0x40
push ebx
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
mov edi, str.___________________________________________________n
add eax, 0x40
push edi
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.Chromium_B.S.U._options_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push edi
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.____f___fullscreen_____:_run_in_fullscreen_mode_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.____w___window_________:_run_in_windowed_mode_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.____v___vidmode__mode__:_mode_0___512_x__384_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str._______________________:______1___640_x__480_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
add esp, 0x40
add eax, 0x40
push str._______________________:______2___800_x__600_n
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str._______________________:______3__1024_x__768_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str._______________________:______4__1280_x__960_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.___na___noaudio________:_do_not_initialize_audio_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push edi
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push ebx
add eax, 0x40
push eax
call esi
add esp, 0x30
push 0
call dword [sym.imp.MSVCRT.dll_exit]
mov ebx, 0x4422dc
push str..._data
push ebx
call sub.MSVCRT.dll_strcpy
mov eax, dword [sym.imp.MSVCRT.dll__iob]
mov edi, 0x442508
add eax, 0x40
push edi
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.___WARNING___CHROMIUM_DATA_environment_variable_is_not_set__n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str._____________Please_read_the_INSTALL_file_and_set_the__n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str._____________CHROMIUM_DATA_variable_to_the_data_directory._n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push edi
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push ebx
add eax, 0x40
push str.____t_t___using__s__n
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push edi
add eax, 0x40
push eax
call esi
add esp, 0x44
push 0
call dword [sym.imp.MSVCRT.dll_time]
push eax
call dword [sym.imp.MSVCRT.dll_srand]
push 1
call fcn.0040a144
push 0x34
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
add esp, 0x10
test eax, eax
je 0x414b6b
push dword [ebp + 0xc]
mov ecx, eax
push dword [ebp + 8]
call fcn.0040b8c4
mov dword [0x445044], eax
jmp 0x414b72
and dword [0x445044], 0
mov eax, dword [ebp - 4]
fld dword [eax + 0x40]
fadd qword [0x41c428]
fmul qword [0x41c6d0]
call sub.MSVCRT.dll__ftol
mov ecx, dword [ebp - 0x18]
push eax
call fcn.0040b801
mov ecx, dword [0x445044]
mov eax, dword [ecx]
call dword [eax + 4]
call fcn.0040b4a4
call fcn.004029a1
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.done._n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
mov edi, 0x440f78
add eax, 0x40
push edi
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.Download_the_latest_version_of_Chromium_B.S.U._at_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push str.http:__www.reptilelabour.com_software_chromium_n
add eax, 0x40
push eax
call esi
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push edi
add eax, 0x40
push eax
call esi
add esp, 0x28
xor eax, eax
pop edi
pop esi
pop ebx
leave
ret