Function at 0x10057dc0
Capabilities:
Create process on windows
Self delete

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10151df1
mov eax, dword fs:[0]
push eax
sub esp, 0x78
mov eax, dword [0x1020d838]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [0x10215940]
test al, 1
jne 0x10057e09
or eax, 1
mov dword [0x10215940], eax
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x10215930], xmm0
test al, 2
jne 0x10057e23
or eax, 2
mov dword [0x10215940], eax
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x10215944], xmm0
test al, 4
jne 0x10057e3d
or eax, 4
mov dword [0x10215940], eax
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x10215954], xmm0
test al, 8
jne 0x10057e57
or eax, 8
mov dword [0x10215940], eax
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x10215964], xmm0
push 0
push 0
push str.About
call fcn.100cab10
add esp, 0xc
test al, al
je 0x10058baa
push 0
push 0
lea eax, [ebp - 0x6c]
mov dword [ebp - 0x6c], 0
push eax
push str.AboutChild
mov dword [ebp - 0x68], 0
call fcn.100742a0
call fcn.100bc240
push str.DMC4Hook___Devil_May_Cry_4_Trainer
call fcn.100bc470
call fcn.100bc240
call fcn.100bc0c0
call fcn.100bc240
push str.Mstislav_Capusta
call fcn.100bc470
push str.SSSiyan
call fcn.100bc470
call fcn.100bc240
push str.Special_Thanks:
call fcn.100bc470
push str.socks
call fcn.100bc470
push str.Whirling
call fcn.100bc470
push str.Terrutas
call fcn.100bc470
push str.Boey
call fcn.100bc470
push str.DelusionaryKiller
call fcn.100bc470
push str.DJMalice
call fcn.100bc470
push str.cheburrat0r
call fcn.100bc470
push str.endneo
call fcn.100bc470
add esp, 0x40
push str.CrazyMelody
call fcn.100bc470
push str.Dlupx
call fcn.100bc470
call fcn.100bc240
call fcn.100bc0c0
call fcn.100bc240
push str.For_more_info_and_updates_visit_the_github:
call fcn.100bc470
add esp, 0xc
mov dword [ebp - 0x50], 0
xorps xmm0, xmm0
mov dword [ebp - 0x4c], 0xf
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
push 0x30
call fcn.1000b640
movups xmm0, xmmword [str.https:__github.com_muhopensores_dmc4_hook]
mov ecx, eax
mov dword [ebp - 0x50], 0x29
mov dword [ebp - 0x60], ecx
mov dword [ebp - 0x4c], 0x2f
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x1016b628]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [0x1016b638]
movq qword [ecx + 0x20], xmm0
mov al, byte [0x1016b640]
mov byte [ecx + 0x28], al
mov byte [ecx + 0x29], 0
xorps xmm0, xmm0
mov dword [ebp - 4], 0
push 0x30
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x38], 0
movups xmmword [ebp - 0x48], xmm0
mov dword [ebp - 0x34], 0xf
call fcn.1000b640
mov ecx, eax
mov dword [ebp - 0x38], 0x29
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x34], 0x2f
movups xmm0, xmmword [str.https:__github.com_muhopensores_dmc4_hook]
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x1016b628]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [0x1016b638]
movq qword [ecx + 0x20], xmm0
mov al, byte [0x1016b640]
movaps xmm0, xmmword [0x1016b9b0]
mov byte [ecx + 0x28], al
mov byte [ecx + 0x29], 0
movups xmmword [ebp - 0x30], xmm0
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [ebp - 0x20], xmm0
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 1
call fcn.10059330
call fcn.100bc240
call fcn.100bc0c0
call fcn.100bc240
push str.This_trainer_was_made_using:
call fcn.100bc470
mov eax, dword [0x10215940]
add esp, 4
test al, 0x10
jne 0x10058595
or eax, 0x10
xorps xmm0, xmm0
mov dword [0x10215940], eax
mov ecx, 0x10215978
push 0x40
movups xmmword [0x10215978], xmm0
mov dword [0x10215988], 0
mov dword [0x1021598c], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.REFramework_https:__github.com_praydog_REFramework]
mov ecx, eax
mov dword [0x10215988], 0x32
mov dword [0x10215978], ecx
mov dword [0x1021598c], 0x3f
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x1016b674]
movups xmmword [ecx + 0x10], xmm0
movups xmm0, xmmword [0x1016b684]
movups xmmword [ecx + 0x20], xmm0
movzx eax, word [0x1016b694]
mov word [ecx + 0x30], ax
mov byte [ecx + 0x32], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 2
push 0x30
mov ecx, 0x10215990
mov dword [0x102159a0], 0
movups xmmword [0x10215990], xmm0
mov dword [0x102159a4], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.https:__github.com_praydog_REFramework]
mov edx, eax
mov dword [0x102159a0], 0x26
mov dword [0x10215990], edx
mov dword [0x102159a4], 0x2f
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x1016b6a8]
movups xmmword [edx + 0x10], xmm0
mov ecx, dword [0x1016b6b8]
movaps xmm0, xmmword [0x1016b9b0]
mov dword [edx + 0x20], ecx
movzx eax, word [0x1016b6bc]
mov word [edx + 0x24], ax
mov byte [edx + 0x26], 0
movups xmmword [0x102159a8], xmm0
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x102159b8], xmm0
xorps xmm0, xmm0
mov byte [ebp - 4], 3
push 0x30
mov ecx, 0x102159c8
mov dword [0x102159d8], 0
movups xmmword [0x102159c8], xmm0
mov dword [0x102159dc], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.GLM_https:__github.com_g_truc_glm]
mov dword [0x102159c8], eax
mov dword [0x102159d8], 0x21
mov dword [0x102159dc], 0x2f
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x1016b6d0]
movups xmmword [eax + 0x10], xmm0
mov cl, byte [0x1016b6e0]
mov byte [eax + 0x20], cl
mov byte [eax + 0x21], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 4
push 0x20
mov ecx, 0x102159e0
mov dword [0x102159f0], 0
movups xmmword [0x102159e0], xmm0
mov dword [0x102159f4], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.https:__github.com_g_truc_glm]
mov edx, eax
mov dword [0x102159f0], 0x1d
mov dword [0x102159e0], edx
mov dword [0x102159f4], 0x1f
movups xmmword [edx], xmm0
movq xmm0, qword [0x1016b6f4]
movq qword [edx + 0x10], xmm0
mov ecx, dword [0x1016b6fc]
movaps xmm0, xmmword [0x1016b9b0]
mov dword [edx + 0x18], ecx
mov al, byte [0x1016b700]
mov byte [edx + 0x1c], al
mov byte [edx + 0x1d], 0
movups xmmword [0x102159f8], xmm0
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x10215a08], xmm0
xorps xmm0, xmm0
mov byte [ebp - 4], 5
push 0x30
mov ecx, 0x10215a18
mov dword [0x10215a28], 0
movups xmmword [0x10215a18], xmm0
mov dword [0x10215a2c], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.Dear_ImGui_https:__github.com_ocornut_imgui]
mov ecx, eax
mov dword [0x10215a28], 0x2b
mov dword [0x10215a18], ecx
mov dword [0x10215a2c], 0x2f
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x1016b714]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [0x1016b724]
movq qword [ecx + 0x20], xmm0
movzx eax, word [0x1016b72c]
mov word [ecx + 0x28], ax
mov al, byte [0x1016b72e]
mov byte [ecx + 0x2a], al
mov byte [ecx + 0x2b], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 6
push 0x30
mov ecx, 0x10215a30
mov dword [0x10215a40], 0
movups xmmword [0x10215a30], xmm0
mov dword [0x10215a44], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.https:__github.com_ocornut_imgui]
mov dword [0x10215a30], eax
mov dword [0x10215a40], 0x20
mov dword [0x10215a44], 0x2f
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x1016b740]
movups xmmword [eax + 0x10], xmm0
mov byte [eax + 0x20], 0
movaps xmm0, xmmword [0x1016b9b0]
movups xmmword [0x10215a48], xmm0
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x10215a58], xmm0
xorps xmm0, xmm0
mov byte [ebp - 4], 7
push 0x30
mov ecx, 0x10215a68
mov dword [0x10215a78], 0
movups xmmword [0x10215a68], xmm0
mov dword [0x10215a7c], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.MinHook_https:__github.com_TsudaKageyu_minhook]
mov ecx, eax
mov dword [0x10215a78], 0x2e
mov dword [0x10215a68], ecx
mov dword [0x10215a7c], 0x2f
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x1016b764]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [0x1016b774]
movq qword [ecx + 0x20], xmm0
mov eax, dword [0x1016b77c]
mov dword [ecx + 0x28], eax
movzx eax, word [0x1016b780]
mov word [ecx + 0x2c], ax
mov byte [ecx + 0x2e], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 8
push 0x30
mov ecx, 0x10215a80
mov dword [0x10215a90], 0
movups xmmword [0x10215a80], xmm0
mov dword [0x10215a94], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.https:__github.com_TsudaKageyu_minhook]
mov edx, eax
mov dword [0x10215a90], 0x26
mov dword [0x10215a80], edx
mov dword [0x10215a94], 0x2f
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x1016b794]
movups xmmword [edx + 0x10], xmm0
mov ecx, dword [0x1016b7a4]
movaps xmm0, xmmword [0x1016b9b0]
mov dword [edx + 0x20], ecx
movzx eax, word [0x1016b7a8]
mov word [edx + 0x24], ax
mov byte [edx + 0x26], 0
movups xmmword [0x10215a98], xmm0
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x10215aa8], xmm0
xorps xmm0, xmm0
mov byte [ebp - 4], 9
push 0x30
mov ecx, 0x10215ab8
mov dword [0x10215ac8], 0
movups xmmword [0x10215ab8], xmm0
mov dword [0x10215acc], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.spdlog_https:__github.com_gabime_spdlog]
mov edx, eax
mov dword [0x10215ac8], 0x27
mov dword [0x10215ab8], edx
mov dword [0x10215acc], 0x2f
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x1016b7bc]
movups xmmword [edx + 0x10], xmm0
mov ecx, dword [0x1016b7cc]
mov dword [edx + 0x20], ecx
movzx eax, word [0x1016b7d0]
mov word [edx + 0x24], ax
mov al, byte [0x1016b7d2]
mov byte [edx + 0x26], al
mov byte [edx + 0x27], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 0xa
push 0x30
mov ecx, 0x10215ad0
mov dword [0x10215ae0], 0
movups xmmword [0x10215ad0], xmm0
mov dword [0x10215ae4], 0xf
call fcn.1000b640
movups xmm0, xmmword [str.https:__github.com_gabime_spdlog]
mov dword [0x10215ad0], eax
mov dword [0x10215ae0], 0x20
mov dword [0x10215ae4], 0x2f
movups xmmword [eax], xmm0
push 0x10156330
movups xmm0, xmmword [0x1016b7e4]
mov byte [ebp - 4], 1
movups xmmword [eax + 0x10], xmm0
mov byte [eax + 0x20], 0
movaps xmm0, xmmword [0x1016b9b0]
movups xmmword [0x10215ae8], xmm0
movaps xmm0, xmmword [0x1016b9c0]
movups xmmword [0x10215af8], xmm0
call fcn.101203b0
add esp, 4
mov esi, 5
mov edi, 0x1021598c
mov dword [ebp - 0x64], esi
cmp dword [edi], 0x10
lea eax, [edi - 0x14]
jb 0x100585ac
mov eax, dword [eax]
push eax
lea eax, [edi + 0x2c]
push eax
call fcn.100bc540
push 0
call fcn.10079080
add esp, 0xc
test al, al
je 0x1005861b
movups xmm0, xmmword [edi + 0x1c]
lea eax, [ebp - 0x74]
push eax
movups xmmword [ebp - 0x84], xmm0
call fcn.10079620
lea eax, [ebp - 0x6c]
push eax
call fcn.10079660
movss xmm0, dword [ebp - 0x68]
movss dword [ebp - 0x70], xmm0
call fcn.100749d0
mov esi, eax
lea eax, [ebp - 0x84]
push eax
call fcn.1007a290
add esp, 8
mov ecx, esi
mov dword [esp], 0x3f800000
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.100a1670
mov esi, dword [ebp - 0x64]
push 0
call fcn.100792a0
add esp, 4
test al, al
je 0x10058648
cmp dword [edi + 0x18], 0x10
lea eax, [edi + 4]
jb 0x10058634
mov eax, dword [eax]
push 1
push 0
push 0
push eax
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
add edi, 0x50
sub esi, 1
mov dword [ebp - 0x64], esi
jne 0x100585a2
call fcn.100bc240
call fcn.100bc0c0
call fcn.100bc240
push 0
push str.Licenses
call fcn.100c77a0
add esp, 8
test al, al
je 0x10058b4f
push str.Licenses
call fcn.100c7520
mov eax, dword [0x10215940]
add esp, 4
test al, 0x20
jne 0x10058b0b
or eax, 0x20
xorps xmm0, xmm0
mov dword [0x10215940], eax
movzx eax, word [0x1016b80c]
movups xmmword [0x10215b08], xmm0
mov word [0x10215b10], ax
movq xmm0, qword [str.REFramework]
mov al, byte [0x1016b80e]
mov dword [0x10215b18], 0xb
mov dword [0x10215b1c], 0xf
movq qword [0x10215b08], xmm0
mov byte [0x10215b12], al
mov byte [0x10215b13], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 0xb
push 0x440
mov ecx, 0x10215b20
mov dword [0x10215b30], 0
movups xmmword [0x10215b20], xmm0
mov dword [0x10215b34], 0xf
call fcn.1000b640
mov dword [0x10215b20], eax
mov ecx, 0x10c
mov dword [0x10215b30], 0x431
mov esi, str._nMIT_License_n_nCopyright__c__2019_praydog_n_nPermission_is_hereby_granted__free_of_charge__to_any_person_obtaining_a_copy_nof_this_software_and_associated_documentation_files__the__Software____to_deal_nin_the_Software_without_restriction__including_without_limitation_the_rights_nto_use__copy__modify__merge__publish__distribute__sublicense__and_or_sell_ncopies_of_the_Software__and_to_permit_persons_to_whom_the_Software_is_nfurnished_to_do_so__subject_to_the_following_conditions:_n_nThe_above_copyright_notice_and_this_permission_notice_shall_be_included_in_all_ncopies_or_substantial_portions_of_the_Software._n_nTHE_SOFTWARE_IS_PROVIDED__AS_IS___WITHOUT_WARRANTY_OF_ANY_KIND__EXPRESS_OR_nIMPLIED__INCLUDING_BUT_NOT_LIMITED_TO_THE_WARRANTIES_OF_MERCHANTABILITY__nFITNESS_FOR_A_PARTICULAR_PURPOSE_AND_NONINFRINGEMENT._IN_NO_EVENT_SHALL_THE_nAUTHORS_OR_COPYRIGHT_HOLDERS_BE_LIABLE_FOR_ANY_CLAIM__DAMAGES_OR_OTHER_nLIABILITY__WHETHER_IN_AN_ACTION_OF_CONTRACT__TORT_OR_OTHERWISE__ARISING_FROM__nOUT_OF_OR_IN_CONNECTION_WITH_THE_SOFTWARE_OR_THE_USE_OR_OTHER_DEALINGS_IN_THE_nSOFTWARE._n
mov dword [0x10215b34], 0x43f
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0x431], 0
movzx eax, word [0x1016b810]
xorps xmm0, xmm0
movups xmmword [0x10215b38], xmm0
mov word [0x10215b38], ax
mov al, byte [0x1016b812]
mov dword [0x10215b48], 3
mov dword [0x10215b4c], 0xf
mov byte [0x10215b3a], al
mov byte [0x10215b3b], 0
push 0xb40
mov ecx, 0x10215b50
mov byte [ebp - 4], 0xd
movups xmmword [0x10215b50], xmm0
mov dword [0x10215b60], 0
mov dword [0x10215b64], 0xf
call fcn.1000b640
mov dword [0x10215b50], eax
mov ecx, 0x2ce
mov dword [0x10215b60], 0xb3b
mov esi, str._nOpenGL_Mathematics__GLM__n_________________________________________________________________________________nGLM_is_licensed_under_The_Happy_Bunny_License_and_MIT_License_n_n_nThe_Happy_Bunny_License__Modified_MIT_License__n_________________________________________________________________________________nCopyright__c__2005___2014_G_Truc_Creation_n_nPermission_is_hereby_granted__free_of_charge__to_any_person_obtaining_a_copy_nof_this_software_and_associated_documentation_files__the__Software____to_deal_nin_the_Software_without_restriction__including_without_limitation_the_rights_nto_use__copy__modify__merge__publish__distribute__sublicense__and_or_sell_ncopies_of_the_Software__and_to_permit_persons_to_whom_the_Software_is_nfurnished_to_do_so__subject_to_the_following_conditions:_n_nThe_above_copyright_notice_and_this_permission_notice_shall_be_included_in_nall_copies_or_substantial_portions_of_the_Software._n_nRestrictions:_n_By_making_use_of_the_Software_for_military_purposes__you_choose_to_make_a_n_Bunny_unhappy._n_nTHE_SOFTWARE_IS_PROVIDED__AS_IS___WITHOUT_WARRANTY_OF_ANY_KIND__EXPRESS_OR_nIMPLIED__INCLUDING_BUT_NOT_LIMITED_TO_THE_WARRANTIES_OF_MERCHANTABILITY__nFITNESS_FOR_A_PARTICULAR_PURPOSE_AND_NONINFRINGEMENT._IN_NO_EVENT_SHALL_THE_nAUTHORS_OR_COPYRIGHT_HOLDERS_BE_LIABLE_FOR_ANY_CLAIM__DAMAGES_OR_OTHER_nLIABILITY__WHETHER_IN_AN_ACTION_OF_CONTRACT__TORT_OR_OTHERWISE__ARISING_FROM__nOUT_OF_OR_IN_CONNECTION_WITH_THE_SOFTWARE_OR_THE_USE_OR_OTHER_DEALINGS_IN_nTHE_SOFTWARE._n_n_nThe_MIT_License_n_________________________________________________________________________________nCopyright__c__2005___2014_G_Truc_Creation_n_nPermission_is_hereby_granted__free_of_charge__to_any_person_obtaining_a_copy_nof_this_software_and_associated_documentation_files__the__Software____to_deal_nin_the_Software_without_restriction__including_without_limitation_the_rights_nto_use__copy__modify__merge__publish__distribute__sublicense__and_or_sell_ncopies_of_the_Software__and_to_permit_persons_to_whom_the_Software_is_nfurnished_to_do_so__subject_to_the_following_conditions:_n_nThe_above_copyright_notice_and_this_permission_notice_shall_be_included_in_nall_copies_or_substantial_portions_of_the_Software._n_nTHE_SOFTWARE_IS_PROVIDED__AS_IS___WITHOUT_WARRANTY_OF_ANY_KIND__EXPRESS_OR_nIMPLIED__INCLUDING_BUT_NOT_LIMITED_TO_THE_WARRANTIES_OF_MERCHANTABILITY__nFITNESS_FOR_A_PARTICULAR_PURPOSE_AND_NONINFRINGEMENT._IN_NO_EVENT_SHALL_THE_nAUTHORS_OR_COPYRIGHT_HOLDERS_BE_LIABLE_FOR_ANY_CLAIM__DAMAGES_OR_OTHER_nLIABILITY__WHETHER_IN_AN_ACTION_OF_CONTRACT__TORT_OR_OTHERWISE__ARISING_FROM__nOUT_OF_OR_IN_CONNECTION_WITH_THE_SOFTWARE_OR_THE_USE_OR_OTHER_DEALINGS_IN_nTHE_SOFTWARE.
mov dword [0x10215b64], 0xb3f
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0xb3b], 0
mov eax, dword [str.ImGui]
xorps xmm0, xmm0
movups xmmword [0x10215b68], xmm0
mov dword [0x10215b68], eax
mov al, byte [0x1016b818]
mov dword [0x10215b78], 5
mov dword [0x10215b7c], 0xf
mov byte [0x10215b6c], al
mov byte [0x10215b6d], 0
push 0x440
mov ecx, 0x10215b80
mov byte [ebp - 4], 0xf
movups xmmword [0x10215b80], xmm0
mov dword [0x10215b90], 0
mov dword [0x10215b94], 0xf
call fcn.1000b640
mov dword [0x10215b80], eax
mov ecx, 0x10e
mov dword [0x10215b90], 0x43b
mov dword [0x10215b94], 0x43f
mov esi, str.The_MIT_License__MIT__n_nCopyright__c__2014_2019_Omar_Cornut_n_nPermission_is_hereby_granted__free_of_charge__to_any_person_obtaining_a_copy_nof_this_software_and_associated_documentation_files__the__Software____to_deal_nin_the_Software_without_restriction__including_without_limitation_the_rights_nto_use__copy__modify__merge__publish__distribute__sublicense__and_or_sell_ncopies_of_the_Software__and_to_permit_persons_to_whom_the_Software_is_nfurnished_to_do_so__subject_to_the_following_conditions:_n_nThe_above_copyright_notice_and_this_permission_notice_shall_be_included_in_all_ncopies_or_substantial_portions_of_the_Software._n_nTHE_SOFTWARE_IS_PROVIDED__AS_IS___WITHOUT_WARRANTY_OF_ANY_KIND__EXPRESS_OR_nIMPLIED__INCLUDING_BUT_NOT_LIMITED_TO_THE_WARRANTIES_OF_MERCHANTABILITY__nFITNESS_FOR_A_PARTICULAR_PURPOSE_AND_NONINFRINGEMENT._IN_NO_EVENT_SHALL_THE_nAUTHORS_OR_COPYRIGHT_HOLDERS_BE_LIABLE_FOR_ANY_CLAIM__DAMAGES_OR_OTHER_nLIABILITY__WHETHER_IN_AN_ACTION_OF_CONTRACT__TORT_OR_OTHERWISE__ARISING_FROM__nOUT_OF_OR_IN_CONNECTION_WITH_THE_SOFTWARE_OR_THE_USE_OR_OTHER_DEALINGS_IN_THE_nSOFTWARE._n
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0x43b], 0
mov eax, dword [str.MinHook]
xorps xmm0, xmm0
movups xmmword [0x10215b98], xmm0
mov dword [0x10215b98], eax
movzx eax, word [0x1016b820]
mov word [0x10215b9c], ax
mov al, byte [0x1016b822]
mov dword [0x10215ba8], 7
mov dword [0x10215bac], 0xf
mov byte [0x10215b9e], al
mov byte [0x10215b9f], 0
push 0x1110
mov ecx, 0x10215bb0
mov byte [ebp - 4], 0x11
movups xmmword [0x10215bb0], xmm0
mov dword [0x10215bc0], 0
mov dword [0x10215bc4], 0xf
call fcn.1000b640
push 0x110a
mov esi, eax
mov dword [0x10215bc0], 0x110a
push str.MinHook___The_Minimalistic_API_Hooking_Library_for_x64_x86_nCopyright__C__2009_2017_Tsuda_Kageyu._nAll_rights_reserved._n_nRedistribution_and_use_in_source_and_binary_forms__with_or_without_nmodification__are_permitted_provided_that_the_following_conditions_nare_met:_n_n_1._Redistributions_of_source_code_must_retain_the_above_copyright_n____notice__this_list_of_conditions_and_the_following_disclaimer._n_2._Redistributions_in_binary_form_must_reproduce_the_above_copyright_n____notice__this_list_of_conditions_and_the_following_disclaimer_in_the_n____documentation_and_or_other_materials_provided_with_the_distribution._n_nTHIS_SOFTWARE_IS_PROVIDED_BY_THE_COPYRIGHT_HOLDERS_AND_CONTRIBUTORS_n_AS_IS__AND_ANY_EXPRESS_OR_IMPLIED_WARRANTIES__INCLUDING__BUT_NOT_LIMITED_nTO__THE_IMPLIED_WARRANTIES_OF_MERCHANTABILITY_AND_FITNESS_FOR_A_nPARTICULAR_PURPOSE_ARE_DISCLAIMED._IN_NO_EVENT_SHALL_THE_COPYRIGHT_HOLDER_nOR_CONTRIBUTORS_BE_LIABLE_FOR_ANY_DIRECT__INDIRECT__INCIDENTAL__SPECIAL__nEXEMPLARY__OR_CONSEQUENTIAL_DAMAGES__INCLUDING__BUT_NOT_LIMITED_TO__nPROCUREMENT_OF_SUBSTITUTE_GOODS_OR_SERVICES__LOSS_OF_USE__DATA__OR_nPROFITS__OR_BUSINESS_INTERRUPTION__HOWEVER_CAUSED_AND_ON_ANY_THEORY_OF_nLIABILITY__WHETHER_IN_CONTRACT__STRICT_LIABILITY__OR_TORT__INCLUDING_nNEGLIGENCE_OR_OTHERWISE__ARISING_IN_ANY_WAY_OUT_OF_THE_USE_OF_THIS_nSOFTWARE__EVEN_IF_ADVISED_OF_THE_POSSIBILITY_OF_SUCH_DAMAGE._n_n_nPortions_of_this_software_are_Copyright__c__2008_2009__Vyacheslav_Patkov._n_nHacker_Disassembler_Engine_32_C_nCopyright__c__2008_2009__Vyacheslav_Patkov._nAll_rights_reserved._n_nRedistribution_and_use_in_source_and_binary_forms__with_or_without_nmodification__are_permitted_provided_that_the_following_conditions_nare_met:_n_n_1._Redistributions_of_source_code_must_retain_the_above_copyright_n____notice__this_list_of_conditions_and_the_following_disclaimer._n_2._Redistributions_in_binary_form_must_reproduce_the_above_copyright_n____notice__this_list_of_conditions_and_the_following_disclaimer_in_the_n____documentation_and_or_other_materials_provided_with_the_distribution._n_nTHIS_SOFTWARE_IS_PROVIDED_BY_THE_COPYRIGHT_HOLDERS_AND_CONTRIBUTORS_n_AS_IS__AND_ANY_EXPRESS_OR_IMPLIED_WARRANTIES__INCLUDING__BUT_NOT_LIMITED_nTO__THE_IMPLIED_WARRANTIES_OF_MERCHANTABILITY_AND_FITNESS_FOR_A_nPARTICULAR_PURPOSE_ARE_DISCLAIMED._IN_NO_EVENT_SHALL_THE_REGENTS_OR_nCONTRIBUTORS_BE_LIABLE_FOR_ANY_DIRECT__INDIRECT__INCIDENTAL__SPECIAL__nEXEMPLARY__OR_CONSEQUENTIAL_DAMAGES__INCLUDING__BUT_NOT_LIMITED_TO__nPROCUREMENT_OF_SUBSTITUTE_GOODS_OR_SERVICES__LOSS_OF_USE__DATA__OR_nPROFITS__OR_BUSINESS_INTERRUPTION__HOWEVER_CAUSED_AND_ON_ANY_THEORY_OF_nLIABILITY__WHETHER_IN_CONTRACT__STRICT_LIABILITY__OR_TORT__INCLUDING_nNEGLIGENCE_OR_OTHERWISE__ARISING_IN_ANY_WAY_OUT_OF_THE_USE_OF_THIS_nSOFTWARE__EVEN_IF_ADVISED_OF_THE_POSSIBILITY_OF_SUCH_DAMAGE._n_n________________________________________________________________________________nHacker_Disassembler_Engine_64_C_nCopyright__c__2008_2009__Vyacheslav_Patkov._nAll_rights_reserved._n_nRedistribution_and_use_in_source_and_binary_forms__with_or_without_nmodification__are_permitted_provided_that_the_following_conditions_nare_met:_n_n_1._Redistributions_of_source_code_must_retain_the_above_copyright_n____notice__this_list_of_conditions_and_the_following_disclaimer._n_2._Redistributions_in_binary_form_must_reproduce_the_above_copyright_n____notice__this_list_of_conditions_and_the_following_disclaimer_in_the_n____documentation_and_or_other_materials_provided_with_the_distribution._n_nTHIS_SOFTWARE_IS_PROVIDED_BY_THE_COPYRIGHT_HOLDERS_AND_CONTRIBUTORS_n_AS_IS__AND_ANY_EXPRESS_OR_IMPLIED_WARRANTIES__INCLUDING__BUT_NOT_LIMITED_nTO__THE_IMPLIED_WARRANTIES_OF_MERCHANTABILITY_AND_FITNESS_FOR_A_nPARTICULAR_PURPOSE_ARE_DISCLAIMED._IN_NO_EVENT_SHALL_THE_REGENTS_OR_nCONTRIBUTORS_BE_LIABLE_FOR_ANY_DIRECT__INDIRECT__INCIDENTAL__SPECIAL__nEXEMPLARY__OR_CONSEQUENTIAL_DAMAGES__INCLUDING__BUT_NOT_LIMITE
push esi
mov dword [0x10215bb0], esi
mov dword [0x10215bc4], 0x110f
call fcn.101226b0
add esp, 0xc
mov byte [esi + 0x110a], 0
mov eax, dword [str.spdlog]
xorps xmm0, xmm0
movups xmmword [0x10215bc8], xmm0
mov dword [0x10215bc8], eax
movzx eax, word [0x1016b828]
mov dword [0x10215bd8], 6
mov dword [0x10215bdc], 0xf
mov word [0x10215bcc], ax
mov byte [0x10215bce], 0
push 0x460
mov ecx, 0x10215be0
mov byte [ebp - 4], 0x13
movups xmmword [0x10215be0], xmm0
mov dword [0x10215bf0], 0
mov dword [0x10215bf4], 0xf
call fcn.1000b640
mov dword [0x10215be0], eax
mov ecx, 0x117
mov dword [0x10215bf0], 0x45f
mov esi, str.The_MIT_License__MIT__n_nCopyright__c__2016_Gabi_Melman.________________________________________n_nPermission_is_hereby_granted__free_of_charge__to_any_person_obtaining_a_copy_nof_this_software_and_associated_documentation_files__the__Software____to_deal_nin_the_Software_without_restriction__including_without_limitation_the_rights_nto_use__copy__modify__merge__publish__distribute__sublicense__and_or_sell_ncopies_of_the_Software__and_to_permit_persons_to_whom_the_Software_is_nfurnished_to_do_so__subject_to_the_following_conditions:_n_nThe_above_copyright_notice_and_this_permission_notice_shall_be_included_in_nall_copies_or_substantial_portions_of_the_Software._n_nTHE_SOFTWARE_IS_PROVIDED__AS_IS___WITHOUT_WARRANTY_OF_ANY_KIND__EXPRESS_OR_nIMPLIED__INCLUDING_BUT_NOT_LIMITED_TO_THE_WARRANTIES_OF_MERCHANTABILITY__nFITNESS_FOR_A_PARTICULAR_PURPOSE_AND_NONINFRINGEMENT.__IN_NO_EVENT_SHALL_THE_nAUTHORS_OR_COPYRIGHT_HOLDERS_BE_LIABLE_FOR_ANY_CLAIM__DAMAGES_OR_OTHER_nLIABILITY__WHETHER_IN_AN_ACTION_OF_CONTRACT__TORT_OR_OTHERWISE__ARISING_FROM__nOUT_OF_OR_IN_CONNECTION_WITH_THE_SOFTWARE_OR_THE_USE_OR_OTHER_DEALINGS_IN_nTHE_SOFTWARE._n
mov dword [0x10215bf4], 0x45f
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0x45f], 0
xorps xmm0, xmm0
mov dword [0x10215c08], 4
movups xmmword [0x10215bf8], xmm0
mov dword [0x10215c0c], 0xf
mov dword [0x10215bf8], 0x73797363
mov byte [0x10215bfc], 0
push 0x450
mov ecx, 0x10215c10
mov byte [ebp - 4], 0x15
movups xmmword [0x10215c10], xmm0
mov dword [0x10215c20], 0
mov dword [0x10215c24], 0xf
call fcn.1000b640
mov dword [0x10215c10], eax
mov dword [0x10215c20], 0x44a
mov dword [0x10215c24], 0x44f
mov ecx, 0x112
mov esi, str.MIT_License_n_nCopyright__c__2020_Roland_Munguia__Tristan_Florian_Bouchard_n_nPermission_is_hereby_granted__free_of_charge__to_any_person_obtaining_a_copy_nof_this_software_and_associated_documentation_files__the__Software____to_deal_nin_the_Software_without_restriction__including_without_limitation_the_rights_nto_use__copy__modify__merge__publish__distribute__sublicense__and_or_sell_ncopies_of_the_Software__and_to_permit_persons_to_whom_the_Software_is_nfurnished_to_do_so__subject_to_the_following_conditions:_n_nThe_above_copyright_notice_and_this_permission_notice_shall_be_included_in_all_ncopies_or_substantial_portions_of_the_Software._n_nTHE_SOFTWARE_IS_PROVIDED__AS_IS___WITHOUT_WARRANTY_OF_ANY_KIND__EXPRESS_OR_nIMPLIED__INCLUDING_BUT_NOT_LIMITED_TO_THE_WARRANTIES_OF_MERCHANTABILITY__nFITNESS_FOR_A_PARTICULAR_PURPOSE_AND_NONINFRINGEMENT._IN_NO_EVENT_SHALL_THE_nAUTHORS_OR_COPYRIGHT_HOLDERS_BE_LIABLE_FOR_ANY_CLAIM__DAMAGES_OR_OTHER_nLIABILITY__WHETHER_IN_AN_ACTION_OF_CONTRACT__TORT_OR_OTHERWISE__ARISING_FROM__nOUT_OF_OR_IN_CONNECTION_WITH_THE_SOFTWARE_OR_THE_USE_OR_OTHER_DEALINGS_IN_THE_nSOFTWARE._n
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov byte [eax + 0x44a], 0
mov eax, dword [0x1016b834]
xorps xmm0, xmm0
movups xmmword [0x10215c28], xmm0
mov dword [0x10215c30], eax
movq xmm0, qword [0x1016b82c]
mov al, byte [0x1016b838]
mov dword [0x10215c38], 0xd
mov dword [0x10215c3c], 0xf
movq qword [0x10215c28], xmm0
mov byte [0x10215c34], al
mov byte [0x10215c35], 0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x17
push 0x440
mov ecx, 0x10215c40
mov dword [0x10215c50], 0
movups xmmword [0x10215c40], xmm0
mov dword [0x10215c54], 0xf
call fcn.1000b640
mov dword [0x10215c40], eax
mov edi, eax
mov dword [0x10215c50], 0x43a
mov ecx, 0x10e
mov dword [0x10215c54], 0x43f
mov esi, str.MIT_License_n_nCopyright__c__2020___present__Roland_Munguia_n_nPermission_is_hereby_granted__free_of_charge__to_any_person_obtaining_a_copy_nof_this_software_and_associated_documentation_files__the__Software____to_deal_nin_the_Software_without_restriction__including_without_limitation_the_rights_nto_use__copy__modify__merge__publish__distribute__sublicense__and_or_sell_ncopies_of_the_Software__and_to_permit_persons_to_whom_the_Software_is_nfurnished_to_do_so__subject_to_the_following_conditions:_n_nThe_above_copyright_notice_and_this_permission_notice_shall_be_included_in_all_ncopies_or_substantial_portions_of_the_Software._n_nTHE_SOFTWARE_IS_PROVIDED__AS_IS___WITHOUT_WARRANTY_OF_ANY_KIND__EXPRESS_OR_nIMPLIED__INCLUDING_BUT_NOT_LIMITED_TO_THE_WARRANTIES_OF_MERCHANTABILITY__nFITNESS_FOR_A_PARTICULAR_PURPOSE_AND_NONINFRINGEMENT._IN_NO_EVENT_SHALL_THE_nAUTHORS_OR_COPYRIGHT_HOLDERS_BE_LIABLE_FOR_ANY_CLAIM__DAMAGES_OR_OTHER_nLIABILITY__WHETHER_IN_AN_ACTION_OF_CONTRACT__TORT_OR_OTHERWISE__ARISING_FROM__nOUT_OF_OR_IN_CONNECTION_WITH_THE_SOFTWARE_OR_THE_USE_OR_OTHER_DEALINGS_IN_THE_nSOFTWARE._n
rep movsd dword es:[edi], dword [esi]
push 0x101562e0
mov byte [ebp - 4], 1
movsw word es:[edi], word [esi]
mov byte [eax + 0x43a], 0
call fcn.101203b0
add esp, 4
mov esi, 0x10215b20
mov edi, 7
cmp dword [esi - 4], 0x10
lea eax, [esi - 0x18]
jb 0x10058b20
mov eax, dword [eax]
push 0
push eax
call fcn.100c77a0
add esp, 8
test al, al
je 0x10058b42
cmp dword [esi + 0x14], 0x10
mov eax, esi
jb 0x10058b39
mov eax, dword [esi]
push eax
call fcn.100bc710
add esp, 4
add esi, 0x30
sub edi, 1
jne 0x10058b15
call fcn.100c7620
mov dword [ebp - 0x68], 0
call fcn.10076b90
fadd dword [0x1016b9a8]
lea eax, [ebp - 0x64]
lea ecx, [ebp - 0x68]
xorps xmm1, xmm1
fstp dword [ebp - 0x64]
movss xmm0, dword [ebp - 0x64]
comiss xmm1, xmm0
movss dword [ebp - 0x64], xmm0
cmovbe ecx, eax
mov eax, 0x1021592c
comiss xmm0, dword [0x1021592c]
cmovbe eax, ecx
movss xmm0, dword [eax]
movss dword [0x1020d2cc], xmm0
call fcn.10074340
call fcn.100cac20
lea ecx, [ebp - 0x60]
call fcn.100442e0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1011fcd3
mov esp, ebp
pop ebp
ret