joyce8/EMBER2024-capa huggingface dataset:
Function at 0x14000136b
Capabilities:
Read file on windows

Disassembly:
jmp 0x14002bc80
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
and dword [rbx + 8], 0xfffeffff
mov r9, qword [rbx]
mov r8, rsi
mov edx, 1
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
cmp rax, rsi
je 0x14002bd73
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Undump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xd5
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fread
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret
Function at 0x1400016ea
Capabilities:
Read file on windows

Disassembly:
jmp 0x14002c640
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov r9, rbx
mov r8, rdi
mov rcx, rax
mov rdx, rsi
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.14000269e

Function at 0x140001af0
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
jmp 0x14000f740
xor r9d, r9d
movabs rax, 0xcbf29ce484222325
test rdx, rdx
je 0x14000f774
movabs r10, 0x100000001b3
nop dword [rax]
movzx r8d, byte [r9 + rcx]
inc r9
xor rax, r8
imul rax, r10
cmp r9, rdx
jb 0x14000f760
ret

Function at 0x140001c7b
Capabilities:
Write file on windows

Disassembly:
jmp 0x14002aa50
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov r9, qword [rbx]
mov r8, rsi
mov edx, 2
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
cmp rax, rsi
je 0x14002ab3c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Dump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xc7
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fwrite
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret
Function at 0x140001ef1
Capabilities:
Read file on windows

Disassembly:
jmp 0x14002c690
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
and dword [rbx + 8], 0xfffeffff
mov r9, qword [rbx]
mov r8, rsi
mov edx, 8
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
cmp rax, rsi
je 0x14002c783
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Undump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xd5
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fread
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret

Function at 0x140001fff
Capabilities:
Read file on windows

Disassembly:
jmp 0x14002c890
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov rdi, rcx
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov r9d, 1
mov r8, rbx
mov rcx, rax
mov rdx, rdi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp fcn.140002748
Function at 0x140002428
Capabilities:
Write file on windows

Disassembly:
jmp 0x14002ace0
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov r9, qword [rbx]
mov r8, rsi
mov edx, 8
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
cmp rax, rsi
je 0x14002adcc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Dump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xc7
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fwrite
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret

Function at 0x140002630
Capabilities:
Terminate process

Disassembly:
jmp 0x140094330
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x20], r9
push rbx
sub rsp, 0x30
lea rcx, [0x1400c48b0]
lea rbx, [rsp + 0x48]
call fcn.140002144
lea rcx, str._error:
call fcn.140094470
call fcn.1400011bd
mov r9, qword [rsp + 0x40]
lea rdx, [0x140167210]
mov qword [rsp + 0x28], rbx
mov r8d, 0x400
mov qword [rsp + 0x20], 0
mov rcx, qword [rax]
or rcx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___stdio_common_vsprintf]
lea rcx, [0x140167210]
call fcn.140094470
lea rcx, [0x1400c48b0]
call fcn.140002144
lea rcx, str.___Fatal_error_occurred__output_file_will_be_damaged_
call fcn.140094470
lea rcx, [0x1400c48b0]
call fcn.140002144
mov rax, qword [sym.imp.MiKTeX221000_kpathsea.dll_miktex_kpse_def_inst]
cmp dword [rax + 0x10], 0
je 0x1400943ed
lea rcx, str.kpathsea_debug_enabled__calling_abort__...
call fcn.140094470
call fcn.140003855
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
Function at 0x14000268a
Capabilities:
Read file on windows

Disassembly:
jmp 0x14002bfe0
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov r9, rbx
mov r8, rdi
mov rcx, rax
mov rdx, rsi
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.140002748

Function at 0x14000269e
Capabilities:
Read file on windows

Disassembly:
jmp 0x1400260f0
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rbx, r9
mov rcx, r8
and dword [rdx + 8], 0xfffeffff
mov r9, qword [rdx]
mov r8, rbx
mov edx, 8
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
cmp rax, rbx
je 0x1400261d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Undump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xd5
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fread
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret
Function at 0x140002748
Capabilities:
Read file on windows

Disassembly:
jmp 0x140025c10
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rbx, r9
mov rcx, r8
and dword [rdx + 8], 0xfffeffff
mov r9, qword [rdx]
mov r8, rbx
mov edx, 4
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
cmp rax, rbx
je 0x140025cf7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Undump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xd5
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fread
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret

Function at 0x140002874
Capabilities:
Terminate process

Disassembly:
jmp 0x140099d60
push rbx
sub rsp, 0x20
mov rbx, rcx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetUnhandledExceptionFilter]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_UnhandledExceptionFilter]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0xc0000409
add rsp, 0x20
pop rbx
jmp qword [sym.imp.KERNEL32.dll_TerminateProcess]
Function at 0x140002d15
Capabilities:
Write file on windows

Disassembly:
jmp 0x14002a7b0
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov r9, qword [rbx]
mov r8, rsi
mov edx, 1
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
cmp rax, rsi
je 0x14002a89c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Dump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xc7
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fwrite
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret
Function at 0x140002fef
Capabilities:
Write file on windows

Disassembly:
jmp 0x140024e10
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rbx, r9
mov rcx, r8
mov r9, qword [rdx]
mov r8, rbx
mov edx, 8
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
cmp rax, rbx
je 0x140024ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Dump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xc7
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fwrite
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret
Function at 0x1400031e8
Capabilities:
Read file on windows

Disassembly:
jmp 0x140025920
push rbx
push rsi
push rdi
sub rsp, 0x140
mov rax, qword [0x1400c3648]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rbx, r9
mov rcx, r8
and dword [rdx + 8], 0xfffeffff
mov r9, qword [rdx]
mov r8, rbx
mov edx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
cmp rax, rbx
je 0x140025a07
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov esi, dword [rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:jenkinsworkspacemiktexwindows_build_sourceLibrariesMiKTeXTeXAndFriendsincludemiktexTeXAndFriendsTeXMFApp.h
lea rcx, [rsp + 0x60]
call fcn.1400023ec
nop
lea rdx, str.Undump
lea rcx, [rsp + 0x80]
call fcn.1400023ec
nop
mov r9d, 0xd5
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_void___cdecl_MiKTeX::Core::SourceLocation::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x20]
call fcn.140001bc2
mov rbx, rax
lea rdx, str.fread
lea rcx, [rsp + 0xa0]
call fcn.1400023ec
nop
mov r9, rdi
mov r8, rbx
mov edx, esi
lea rcx, [rsp + 0xa0]
call qword [sym.imp.MiKTeX221000_core.dll_public:_static_void___cdecl_MiKTeX::Core::Session::FatalCrtError_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int__class_MiKTeX::Core::MiKTeXException::KVMAP_const____ptr64__struct_MiKTeX::Core::SourceLocation_const____ptr64_]
nop
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14000259f
add rsp, 0x140
pop rdi
pop rsi
pop rbx
ret

Function at 0x140003256
Capabilities:
Hash data using fnv

Disassembly:
jmp 0x14000f4b0
jmp 0x14000f790
movzx eax, byte [rdx + 1]
movabs r9, 0x100000001b3
movzx r8d, byte [rdx]
xor r8, rcx
movzx ecx, byte [rdx + 6]
imul r8, r9
xor r8, rax
movzx eax, byte [rdx + 2]
imul r8, r9
xor r8, rax
movzx eax, byte [rdx + 3]
imul r8, r9
xor r8, rax
movzx eax, byte [rdx + 4]
imul r8, r9
xor r8, rax
movzx eax, byte [rdx + 5]
imul r8, r9
xor rax, r8
imul rax, r9
xor rax, rcx
movzx ecx, byte [rdx + 7]
imul rax, r9
xor rax, rcx
imul rax, r9
ret
mov rdx, rcx
movabs rcx, 0xcbf29ce484222325
jmp 0x1400022bb
Function at 0x1400032c4
Capabilities:
Encrypt data using rc4 prga

Disassembly:
jmp 0x140069210
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
movzx ebx, byte [rcx + 0x2725c]
movsx ebp, dl
movzx edi, r9w
movsx esi, r8b
imul eax, ebx, 0x3f1
imul r11d, edi, 0x169
add eax, r11d
imul r11d, ebp, 0x139
add eax, r11d
add eax, esi
cdq
mov r9d, eax
mov eax, 0xeeeab3d9
xor r9d, edx
sub r9d, edx
imul r9d
add edx, r9d
sar edx, 0x10
mov r8d, edx
shr r8d, 0x1f
add edx, r8d
mov r8d, 0x8927
imul eax, edx, 0x1124e
sub r9d, eax
movsxd rax, r9d
lea r10d, [r9 - 0x8927]
movzx edx, word [rcx + rax*2 + 0x499b0]
test dx, dx
je 0x1400692ed
movsxd rax, r10d
nop dword [rax]
movzx edx, dx
cmp byte [rdx + rcx + 0x272ef], bpl
jne 0x1400692ca
cmp byte [rdx + rcx + 0x2fc16], sil
jne 0x1400692ca
cmp word [rcx + rdx*2 + 0x3853c], di
jne 0x1400692ca
cmp byte [rdx + rcx + 0x6c04d], bl
je 0x140069300
cmp rax, 0xffffffffffff76d9
jle 0x1400692da
dec r10d
dec rax
jmp 0x1400692e0
mov r10d, r8d
mov rax, r8
movzx edx, word [rcx + rax*2 + 0x5abfe]
test dx, dx
jne 0x1400692a0
movzx edx, word [rcx + 0x85bc4]
cmp dx, r8w
je 0x1400693d2
jmp 0x14006930e
movzx r9d, word [rcx + rdx*2 + 0x74974]
jmp 0x1400693b9
lea r11, [rcx + rbx*2]
mov r8d, 0xffff
movzx r9d, word [r11 + 0x6be4e]
cmp r9w, r8w
je 0x1400693dd
inc dx
inc r9w
mov word [rcx + 0x85bc4], dx
mov word [r11 + 0x6be4e], r9w
cmp r9w, word [rcx + 0x85bc6]
jbe 0x140069352
mov word [rcx + 0x85bc6], r9w
movzx eax, word [rcx + 0x85bc4]
mov byte [rax + rcx + 0x272ef], bpl
movzx eax, word [rcx + 0x85bc4]
mov byte [rax + rcx + 0x2fc16], sil
movzx edx, word [rcx + 0x85bc4]
mov word [rcx + rdx*2 + 0x3853c], di
movzx edx, byte [rcx + 0x2725c]
movzx r8d, word [rcx + 0x85bc4]
mov byte [r8 + rcx + 0x6c04d], dl
movzx edx, word [rcx + 0x85bc4]
movsxd r8, r10d
mov word [rcx + r8*2 + 0x5abfe], dx
movzx edx, word [rcx + 0x85bc4]
mov word [rcx + rdx*2 + 0x74974], r9w
mov rbx, qword [rsp + 0x30]
movzx eax, r9w
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret
mov edx, 0x43d
call fcn.14000103c
int3
mov edx, 0x43e
call fcn.14000103c
int3