TitanEngine 2.0.1 is now available
hereOfficial patch/improvements list for
TitanEngine 2.0.1 done by
contributors- Find improvement by roxaz
Official patch/improvements list for
TitanEngine 2.0.1 done by
ReversingLabs Corp- SDK: Extended SDK headers to support Delphi
- SDK: Changes to SDK.h to support non MSVC compilers
- SDK: Changed the file/folder layout and fixed relative paths in RC file
- DOCS: Removed type-o mistakes and bad function definitions
- BUG: Fixed some mistakes in SDK.h
- BUG: Added missing entries in TitanEngine.def
- BUG: FindEx searched only 0x1000 bytes
- BUG: Fixed a minor bug inside injectTerminator
- BUG: EngineExtractForwarderData crash on invalid input
- BUG: RelocaterGrabRelocationTableEx doesn't grab whole table
- BUG: RelocaterCompareTwoSnapshots crash when first DWORD of the snapshot is relocated
- BUG: RelocaterCompareTwoSnapshots doesn't correctly compare two snapshots for some packers
- BUG: ImporterAutoFixIATEx very rare crash handled by handler but it makes import table invalid
- BUG: ImporterAutoFixIATEx incorrect import fixing if import is only exported by ordinal
- BUG: ImporterAutoFixIATEx incorrect stepping if step is greater than one
- BUG: Fixed StaticLoadFile & StaticUnloadFile to be compatible with x64
- BUG: Fixed a problem with imports and WinSxS folder
- BUG: Fixed a crash with Librarian on Windows XP x64
- BUG: Fixed problem with NtdllDefWindowProc on Vista x64
- BUG: Fixed problem with deleting temp files: DLLLoader.exe & *.module base reserve file
- BUG: Fixed problem with DumpProcess on x64 systems
- BUG: Fixed problem with DumpProcess and empty last PE sections
- BUG: Fixed problem with DumpProcess and files with non default SectionAlignment
- BUG: Fixed problem with DumpProcess and dumping PAGE_GUARD protected memory
- BUG: Fixed UPX unpacker sample not working on files packed with --lzma option
- BUG: Fixed problem with Exporter module and building new export table under x64 systems
- BUG: Fixed problem with Importer module and Windows 7 kernelbase.dll MiniWin
- BUG: Fixed problem with RealignPE/RealignPEEx and files with non default SectionAlignment
- SAMPLE: Unpacking ASPack 2.12, features usage of: RelocaterGrabRelocationTableEx and GetRemoteString
- SAMPLE: Unpacking FSG 2.0, features usage of: overlay detection
- SAMPLE: Unpacking PeCompact 2.0 - 3.x, features usage of: ImporterAutoFixIATEx with custom callback for fixing redirections
- SAMPLE: Unpacking DEF 1.0, features usage of: static unpacker functions
- SAMPLE: Unpacking LameCrypt 1.0, features usage of: static unpacker functions
- NEW: Fill & FillEx now have a default fill byte value of 0x90 if no fill byte is supplied
- NEW: SetHardwareBreakPointEx function for setting breakpoints in custom threads
- NEW: Global variable UE_ENGINE_RESET_CUSTOM_HANDLER set to TRUE resetting custom handler on debug init
- NEW: Improved speed of API & DLL data resolving
- NEW: Added function: ImporterAddNewOrdinalAPI
- NEW: Added function: ImporterGetAPIOrdinalNumber
- NEW: Added function: ImporterGetAPIOrdinalNumberFromDebugee
- NEW: Added function: ImporterGetForwardedAPIOrdinalNumber
- NEW: Added function: ImporterGetLastAddedDLLName
- NEW: Added function: ImporterGetDLLName
- NEW: Added function: GetUnusedHardwareBreakPointRegister
- NEW: Changed function: HideDebugger, less parameters and x64 compliant
- NEW: Added function: UnHideDebugger
- NEW: Added function: GetPEBLocation