mirror of https://github.com/x64dbg/TitanEngine
49 lines
1.3 KiB
Plaintext
49 lines
1.3 KiB
Plaintext
scylla-integration TODO
|
|
|
|
|
|
obsolete functions:
|
|
|
|
Init
|
|
SetImageBase
|
|
Cleanup
|
|
MoveIAT
|
|
RelocateWriteLocation //only used for MoveIAT
|
|
SetUnknownDelta //only used for MoveIAT
|
|
GetCurrentDelta //only used for MoveIAT
|
|
GetDLLIndexEx // no benefit in my eyes. can be done by enumAddedData
|
|
GetDLLIndex
|
|
|
|
defunct until scylla-enabled:
|
|
|
|
GetLastAddedDLLName -> no scylla export needed, just rewrite
|
|
* FindAPIWriteLocation, FindOrdinalAPIWriteLocation
|
|
* FindAPIByWriteLocation
|
|
* FindDLLByWriteLocation
|
|
* LoadImportTable
|
|
* MoveOriginalIAT
|
|
|
|
|
|
questionable if working, all proxy to EngineGlobalAPIHandler which is buggy
|
|
|
|
GetDLLName -> EngineGlobalAPIHandler
|
|
GetAPIName -> EngineGlobalAPIHandler
|
|
GetAPINameEx -> EngineGlobalAPIHandler
|
|
GetAPIOrdinalNumber -> EngineGlobalAPIHandler
|
|
GetRemoteAPIAddress -> EngineGlobalAPIHandler
|
|
GetLocalAPIAddress-> EngineGlobalAPIHandler
|
|
GetDLLNameFromDebuggee-> EngineGlobalAPIHandler
|
|
GetAPIOrdinalNumberFromDebuggee -> EngineGlobalAPIHandler
|
|
GetRemoteDLLBase -> EngineGlobalAPIHandler
|
|
IsForwardedAPI -> EngineGlobalAPIHandler
|
|
GetForwardedAPIName- > EngineGlobalAPIHandler
|
|
GetForwardedAPIOrdinalNumber -> EngineGlobalAPIHandler
|
|
GetForwardedDLLName -> EngineGlobalAPIHandler
|
|
GetNearestAPIAddress -> EngineGlobalAPIHandler
|
|
GetNearestAPIName -> EngineGlobalAPIHandler
|
|
|
|
|
|
no change required:
|
|
|
|
CopyOriginalIAT
|
|
GetRemoteAPIAddressEX
|
|
GetRemoteDLLBaseEX |