Function at 0x15117470
Capabilities:
Encode data using xor

Disassembly:
add bh, bh
add dword [sym.Core.dll_protected_virtual:_void___thiscall_FSingletonBase::PreExit_void_], edx
movsb byte es:[edi], byte [esi]
pop edi
adc edx, dword [sym.Core.dll_public_virtual:_unsigned_long_int___stdcall_UObject::QueryInterface_class_FGuid_const___void___]
inc eax
and eax, 0x2470150e
push cs
adc eax, sym.Core.dll_public_virtual:_unsigned_long_int___stdcall_UObject::Release_void_
and byte [ebp - 0x134feaff], ah
or edx, dword [sym.Core.dll_public_virtual:_void___thiscall_UObject::ProcessDelegate_class_FName__struct_FScriptDelegate___void___void__]
mov al, byte [0x90150beb]
jmp 0x1511749a
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UArrayProperty::Serialize_class_FArchive__
loopne 0x151174bf
push cs
adc eax, sym.Core.dll_public_virtual:_int___thiscall_UObject::IsPendingKill_void_
inc eax
jmp 0xfd3189b5
add dword [sym.Core.dll_public_virtual:_enum_EGotoState___thiscall_UObject::GotoState_class_FName_], edx
and al, ch
or edx, dword [sym.Core.dll_public_virtual:_void___thiscall_UObject::InitExecution_void_]
xor byte [ebx], bl
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UObject::PostEditChange_void_
add dh, ah
or edx, dword [sym.Core.dll_public_virtual:_int___thiscall_UObject::ScriptConsoleExec_wchar_t_const___class_FOutputDevice___class_UObject__]
mov al, 0xbf
or dl, byte [sym.Core.dll_public_virtual:_void___thiscall_UObject::LanguageChange_void_]
invalid
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UField::Register_void_
loopne 0x151174da
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UObject::ClearL2Game_void_
add byte [esi], bl
add dword [sym.Core.dll_public_virtual:_void___thiscall_UObject::Rename_wchar_t_const___class_UObject__], edx
xor byte [esi], bl
add dword [sym.Core.dll_public_virtual:_int___thiscall_UObject::IsLoaded_void_], edx
xor byte [esi + ecx + 0xabef015], cl
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UField::Bind_void_
xor byte [esi - 0x41dfeaf6], bh
or dl, byte [sym.Core.dll_public_virtual:_void___thiscall_UArrayProperty::CleanupDestroyed_unsigned_char__const]
xor byte [ebp - 0x6b8feaf2], dl
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UProperty::ExportCpp_class_FOutputDevice___int__int__int__int_const
mov al, byte [0xc0150e92]
xchg ebx, eax
push cs
adc eax, sym.Core.dll_public_virtual:_int___thiscall_UArrayProperty::NetSerializeItem_class_FArchive___class_UPackageMap___void__const
loopne 0x1511749e
add edx, dword [sym.Core.dll_public_virtual:_void___thiscall_UArrayProperty::AddCppProperty_class_UProperty__]
invalid
push cs
adc eax, sym.Core.dll_public_virtual:_wchar_t_const____thiscall_UArrayProperty::ImportText_wchar_t_const___unsigned_char___int__int_const
jo 0x1511756d
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UProperty::CopySingleValue_void___void___class_UObject__const
pushal
mov cs, word [esi]
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UArrayProperty::DestroyValue_void__const
rcl byte [esi + 0xe]
adc eax, sym.Core.dll_public_virtual:_unsigned_char___thiscall_UProperty::GetID_void_const
cmp al, 0x5f
adc edx, dword [sym.Core.dll_public_virtual:_unsigned_long_int___stdcall_UObject::QueryInterface_class_FGuid_const___void___]
inc eax
and eax, 0x2470150e
push cs
adc eax, sym.Core.dll_public_virtual:_unsigned_long_int___stdcall_UObject::Release_void_
inc eax
lodsd eax, dword [esi]
add dword [sym.Core.dll_public_virtual:_void___thiscall_UObject::ProcessEvent_class_UFunction___void___void__], edx
mov al, 0xeb
or edx, dword [sym.Core.dll_public_virtual:_void___thiscall_UObject::ProcessState_float_]
nop
jmp 0x1511755a
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UStructProperty::Serialize_class_FArchive__
loopne 0x1511757f
add dword [sym.Core.dll_public_virtual:_enum_EGotoState___thiscall_UObject::GotoState_class_FName_], edx
and al, ch
or edx, dword [sym.Core.dll_public_virtual:_void___thiscall_UObject::InitExecution_void_]
xor byte [ebx], bl
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UObject::PostEditChange_void_
add dh, ah
or edx, dword [sym.Core.dll_public_virtual:_int___thiscall_UObject::ScriptConsoleExec_wchar_t_const___class_FOutputDevice___class_UObject__]
mov al, 0xbf
or dl, byte [sym.Core.dll_public_virtual:_void___thiscall_UObject::LanguageChange_void_]
invalid
sbb ecx, dword [esi]
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UObject::ShutdownAfterError_void_
pushal
sbb cl, byte [esi]
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UObject::CallFunction_struct_FFrame___void__const__class_UFunction__
push eax
pop ss
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UField::Register_void_
loopne 0x1511759a
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UObject::ClearL2Game_void_
add byte [esi], bl
add dword [sym.Core.dll_public_virtual:_void___thiscall_UObject::Rename_wchar_t_const___class_UObject__], edx
xor byte [esi], bl
add dword [sym.Core.dll_public_virtual:_int___thiscall_UObject::IsLoaded_void_], edx
add byte [edi - 0x410feaf6], bh
or dl, byte [sym.Core.dll_public_virtual:_void___thiscall_UField::Bind_void_]
xor byte [esi - 0x41dfeaf6], bh
or dl, byte [sym.Core.dll_public_virtual:_void___thiscall_UStructProperty::CleanupDestroyed_unsigned_char__const]
xor byte [esi - 0x4abfeaf2], dh
push cs
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UProperty::ExportCpp_class_FOutputDevice___int__int__int__int_const
xor byte [ebx - 0x4b5feaf2], ch
push cs
adc eax, sym.Core.dll_public_virtual:_int___thiscall_UStructProperty::NetSerializeItem_class_FArchive___class_UPackageMap___void__const
xor byte [eax - 0x5bcfeaf2], ch
push cs
adc eax, sym.Core.dll_public_virtual:_int___thiscall_UProperty::ExportText_int__class_FString___unsigned_char___unsigned_char___int_const
and byte [ebx + 0x5710150e], 0xe
adc eax, sym.Core.dll_public_virtual:_void___thiscall_UStructProperty::DestroyValue_void__const
rcl byte [esi + 0xe]
adc eax, sym.Core.dll_public_virtual:_unsigned_char___thiscall_UProperty::GetID_void_const
sbb byte [eax + 0x13], ah
adc eax, 0x150208a0
mov al, byte [0xc0150208]
adc eax, 0x61901501
adc edx, dword [sym.Core.dll_public_virtual:_unsigned_long_int___stdcall_UObject::QueryInterface_class_FGuid_const___void___]
inc eax
invalid
push cs
invalid
add edx, dword [sym.Core.dll_public_virtual:_void___thiscall_UField::AddCppProperty_class_UProperty__]
invalid