• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Вопрос Как найти EngineTraceClient004

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
26 Май 2019
Сообщения
205
Реакции
39
Не могу найти VEngineTraceClient004/EngineTraceClient004 ни в engine2.dll, ни в tier0.dll через CreateInterface . В CS2 его вырезали что-ли? Если и так, подскажите пожалуйста, как правильно находить его по паттернам?
 
Не могу найти VEngineTraceClient004/EngineTraceClient004 ни в engine2.dll, ни в tier0.dll через CreateInterface . В CS2 его вырезали что-ли? Если и так, подскажите пожалуйста, как правильно находить его по паттернам?
список всех интрейфсов

C++:
Expand Collapse Copy
client.dll->LegacyGameUI001->00007FF8BABBB190
client.dll->Source2ClientUI001->00007FF8BAB8D1D0
client.dll->Source2ClientPrediction001->00007FF8BAAB4DC0
client.dll->ClientToolsInfo_001->00007FF8BAA3AD20
client.dll->Source2Client002->00007FF8BAA3AD40
client.dll->GameClientExports001->00007FF8BAA3AD30
client.dll->EmptyWorldService001_Client->00007FF8BA764220
client.dll->Source2ClientConfig001->00007FF8BA745AA0
server.dll->NavGameTest001->00007FF8BCA48050
server.dll->ServerToolsInfo_001->00007FF8BC82D2B0
server.dll->Source2GameClients001->00007FF8BC82D2C0
server.dll->Source2GameEntities001->00007FF8BC82D2D0
server.dll->Source2Server001->00007FF8BC82D2E0
server.dll->EmptyWorldService001_Server->00007FF8BC55A7A0
server.dll->Source2ServerConfig001->00007FF8BC545C20
server.dll->EntitySubclassUtilsV001->00007FF8BC29FB40
server.dll->customnavsystem001->00007FF8BC205610
server.dll->Source2GameDirector001->00007FF8BC0FD580
host.dll->Source2Host001->00007FF8B8B0C900
host.dll->SinglePlayerSharedMemory001->00007FF8B8B0C570
host.dll->SaveRestoreDataVersion001->00007FF8B8B0C560
host.dll->PredictionDiffManager001->00007FF8B8B0AB60
host.dll->HostUtils001->00007FF8B8B05D10
host.dll->GameSystem2HostHook->00007FF8B8B05560
host.dll->GameModelInfo001->00007FF8B8B05480
host.dll->DebugDrawQueueManager001->00007FF8B8B04EC0
matchmaking.dll->GameTypes001->00007FF8B8932280
matchmaking.dll->MATCHFRAMEWORK_001->00007FF8B89E4050
Failed to get CreateInterface function address for: amd_ags_x64.dll
animationsystem.dll->AnimationSystemUtils_001->00007FF8C50F0EE0
animationsystem.dll->AnimationSystem_001->00007FF8C50EBB00
Failed to get module handle for: assetpreview.dll
Failed to get module handle for: ati_compress_wrapper.dll
Failed to get module handle for: bugreporter_filequeue.dll
Failed to get CreateInterface function address for: cairo.dll
Failed to get CreateInterface function address for: d3dcompiler_47.dll
Failed to get CreateInterface function address for: dbghelp.dll
Failed to get CreateInterface function address for: embree3.dll
engine2.dll->SimpleEngineLoopService_001->00007FF8D3166FB0
engine2.dll->ClientServerEngineLoopService_001->00007FF8D315A390
engine2.dll->KeyValueCache001->00007FF8D31552B0
engine2.dll->HostStateMgr001->00007FF8D3152A90
engine2.dll->GameEventSystemServerV001->00007FF8D314E360
engine2.dll->GameEventSystemClientV001->00007FF8D314E350
engine2.dll->EngineServiceMgr001->00007FF8D3148EE0
engine2.dll->VProfService_001->00007FF8D31351C0
engine2.dll->ToolService_001->00007FF8D3133CE0
engine2.dll->StatsService_001->00007FF8D312F890
engine2.dll->SplitScreenService_001->00007FF8D312CB00
engine2.dll->SoundService_001->00007FF8D3126590
engine2.dll->ScreenshotService001->00007FF8D3122200
engine2.dll->RenderService_001->00007FF8D311F770
engine2.dll->NetworkService_001->00007FF8D311F280
engine2.dll->NetworkServerService_001->00007FF8D3119FB0
engine2.dll->NetworkP2PService_001->00007FF8D31159B0
engine2.dll->NetworkClientService_001->00007FF8D310F100
engine2.dll->MapListService_001->00007FF8D3107C30
engine2.dll->InputService_001->00007FF8D30F5230
engine2.dll->GameUIService_001->00007FF8D30EFE50
engine2.dll->GameResourceServiceServerV001->00007FF8D30ED2D0
engine2.dll->GameResourceServiceClientV001->00007FF8D30ED2C0
engine2.dll->BugService001->00007FF8D30E5A20
engine2.dll->BenchmarkService001->00007FF8D30E48C0
engine2.dll->VENGINE_GAMEUIFUNCS_VERSION005->00007FF8D3085200
engine2.dll->EngineGameUI001->00007FF8D3084560
engine2.dll->INETSUPPORT_001->00007FF8D3052530
engine2.dll->Source2EngineToServerStringTable001->00007FF8D3008E80
engine2.dll->Source2EngineToServer001->00007FF8D2FF1B60
engine2.dll->Source2EngineToClientStringTable001->00007FF8D2FEA720
engine2.dll->Source2EngineToClient001->00007FF8D2FC20C0
filesystem_stdio.dll->VAsyncFileSystem2_001->00007FF8D2D87340
filesystem_stdio.dll->VFileSystem017->00007FF8D2D87330
Failed to get module handle for: gfsdk_aftermath_lib.x64.dll
Failed to get module handle for: helpsystem.dll
Failed to get module handle for: icui18n.dll
Failed to get module handle for: icuuc.dll
imemanager.dll->IMEManager001->00007FF92A64C7C0
inputsystem.dll->InputSystemVersion001->00007FF92B8028A0
inputsystem.dll->InputStackSystemVersion001->00007FF92B8016B0
Failed to get CreateInterface function address for: libavcodec-58.dll
Failed to get CreateInterface function address for: libavformat-58.dll
Failed to get CreateInterface function address for: libavresample-4.dll
Failed to get CreateInterface function address for: libavutil-56.dll
Failed to get module handle for: libfbxsdk_2020_3_1.dll
Failed to get CreateInterface function address for: libfontconfig-1.dll
Failed to get CreateInterface function address for: libfreetype-6.dll
Failed to get CreateInterface function address for: libglib-2.0-0.dll
Failed to get CreateInterface function address for: libgmodule-2.0-0.dll
Failed to get CreateInterface function address for: libgobject-2.0-0.dll
Failed to get module handle for: libgthread-2.0-0.dll
Failed to get CreateInterface function address for: libmpg123-0.dll
Failed to get CreateInterface function address for: libpango-1.0-0.dll
Failed to get CreateInterface function address for: libpangoft2-1.0-0.dll
Failed to get CreateInterface function address for: libswscale-5.dll
localize.dll->Localize_001->00007FF92A603980
materialsystem2.dll->MaterialUtils_001->00007FF8D42F01C0
materialsystem2.dll->TextLayout_001->00007FF8D42EC840
materialsystem2.dll->PostProcessingSystem_001->00007FF8D42E4F50
materialsystem2.dll->FontManager_001->00007FF8D42D9FB0
materialsystem2.dll->VMaterialSystem2_001->00007FF8D42C7EE0
meshsystem.dll->MeshSystem001->00007FF8D1BDAEC0
navsystem.dll->NavSystem001->00007FF8B87EE4B0
networksystem.dll->SerializedEntitiesVersion001->00007FF8C5A01200
networksystem.dll->NetworkSystemVersion001->00007FF8C59E9F00
networksystem.dll->NetworkMessagesVersion001->00007FF8C59C9930
networksystem.dll->FlattenedSerializersVersion001->00007FF8C59A5D60
Failed to get module handle for: nvlowlatencyvk.dll
Failed to get module handle for: p4lib.dll
panorama.dll->PanoramaUIEngine001->00007FF8BDC61200
panoramauiclient.dll->PanoramaUIClient001->00007FF8BF6721A0
panorama_text_pango.dll->PanoramaTextServices001->00007FF8BD96C7B0
particles.dll->ParticleSystemMgr003->00007FF8BF98EDF0
Failed to get CreateInterface function address for: phonon.dll
Failed to get module handle for: phonon4.dll
Failed to get module handle for: physicsbuilder.dll
Failed to get module handle for: propertyeditor.dll
pulse_system.dll->IPulseSystem_001->00007FF8D18A3FA0
Failed to get module handle for: Qt5Concurrent.dll
Failed to get module handle for: Qt5Core.dll
Failed to get module handle for: Qt5Gui.dll
Failed to get module handle for: Qt5Widgets.dll
rendersystemdx11.dll->RenderUtils_001->00007FF8D28DB3A0
rendersystemdx11.dll->VRenderDeviceMgrBackdoor001->00007FF8D28D1090
rendersystemdx11.dll->RenderDeviceMgr001->00007FF8D28D1080
Failed to get module handle for: rendersystemempty.dll
Failed to get module handle for: rendersystemvulkan.dll
Failed to get module handle for: resourcecompiler.dll
resourcesystem.dll->ResourceSystem013->00007FF927250CC0
scenefilecache.dll->SceneFileCache002->00007FF8D9DF6B90
scenefilecache.dll->ResponseRulesCache001->00007FF8D9DF31E0
scenesystem.dll->SceneUtils_001->00007FF8C02D1550
scenesystem.dll->SceneSystem_002->00007FF8C0250240
scenesystem.dll->RenderingPipelines_001->00007FF8C02181A0
schemasystem.dll->SchemaSystem_001->00007FF8E04BABF0
Failed to get CreateInterface function address for: SDL3.dll
soundsystem.dll->SoundOpSystem001->00007FF8C1F18410
soundsystem.dll->SoundOpSystemEdit001->00007FF8C1E3A7D0
soundsystem.dll->VMixEditTool001->00007FF8C1E1B080
soundsystem.dll->SoundSystem001->00007FF8C1DEA770
steamaudio.dll->SteamAudio001->00007FF8C37AABC0
Failed to get CreateInterface function address for: steamnetworkingsockets.dll
Failed to get CreateInterface function address for: steam_api64.dll
Failed to get module handle for: symsrv.dll
tier0.dll->VStringTokenSystem001->00007FF8D4985BC0
tier0.dll->TestScriptMgr001->00007FF8D49502E0
tier0.dll->VProcessUtils002->00007FF8D493F260
tier0.dll->VEngineCvar007->00007FF8D4865110
Failed to get module handle for: toolframework2.dll
Failed to get CreateInterface function address for: v8.dll
v8system.dll->Source2V8System001->00007FF92A5C1920
Failed to get CreateInterface function address for: v8_libbase.dll
Failed to get CreateInterface function address for: v8_libplatform.dll
Failed to get CreateInterface function address for: v8_zlib.dll
Failed to get module handle for: valve_avi.dll
Failed to get module handle for: valve_wmf.dll
Failed to get module handle for: vconcomm.dll
Failed to get module handle for: vfx_dx11.dll
Interface list not found for: video64.dll
Failed to get module handle for: visbuilder.dll
vphysics2.dll->VPhysics2_Handle_Interface_001->00007FF8C4C35BA0
vphysics2.dll->VPhysics2_Interface_001->00007FF8C4C30D40
vscript.dll->VScriptManager010->00007FF8C5BF2210
worldrenderer.dll->WorldRendererMgr001->00007FF8D1A63140

interface
C++:
Expand Collapse Copy
game_trace_manager
client.dll
48 8B 0D ? ? ? ? 4C 8B C3 66 89 44 24
rip 0x3 offset 0x0
.data:000000018182BB00

Код:
Expand Collapse Copy
TraceShape
cleint.dll
48 89 5C 24 ? 48 89 4C 24 ? 55 56 41 55

ClipRayToEntity
client.dll
48 89 5C 24 08 48 89 6C 24 10 48 89 74 24 18 48 89 7C 24 20 41 54 41 56 41 57 48 81 EC C0 00 00 00 48 8B 9C

нахождения интрефейса
C++:
Expand Collapse Copy
 trace = *reinterpret_cast<c_game_trace_manager**>(c_memory::get().solve_address(c_memory::get().find_pattern(xorstr_("client.dll"), xorstr_("48 8B 0D ? ? ? ? 4C 8B C3 66 89 44 24")), 0x3, 0x0));
 
Последнее редактирование:
TraceShape cleint.dll 48 89 5C 24 ? 48 89 4C 24 ? 55 56 41 55 ClipRayToEntity client.dll 48 89 5C 24 08 48 89 6C 24 10 48 89 74 24 18 48 89 7C 24 20 41 54 41 56 41 57 48 81 EC C0 00 00 00 48 8B 9C
Спасибо тебе огромное! Разобрался, и понял, как находить самому паттерн TraceShape! Дальше как-то сам разберусь
 
Назад
Сверху Снизу