TitanEngine/TitanEngine
Matthijs Lavrijsen 9fc3d5aa99
Don't call DebugSetProcessKillOnExit if SafeAttach is enabled
2020-08-30 18:47:33 +02:00
..
Global.Breakpoints.cpp removed useless unlock/relock sequences (CriticalSection objects can be called recursively without problems from the same thread) 2014-12-23 00:19:11 +01:00
Global.Breakpoints.h removed useless unlock/relock sequences (CriticalSection objects can be called recursively without problems from the same thread) 2014-12-23 00:19:11 +01:00
Global.Debugger.cpp Fix a weird exploit when attaching to a process that overwrites its own OptionalHeader.SizeOfStackReserve 2020-04-10 03:56:08 +02:00
Global.Debugger.h Add safe attach option 2018-07-19 16:27:43 +02:00
Global.Engine.Context.cpp Correctly handle the TagWord on x64 2017-12-17 01:53:25 +01:00
Global.Engine.Context.h performance improvement in GetContextDataEx 2016-09-03 05:45:11 +02:00
Global.Engine.Extension.cpp move external includes to stdafx 2014-03-12 02:02:09 +01:00
Global.Engine.Extension.h massive formatting 2014-08-05 01:04:23 +02:00
Global.Engine.GUI.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.Engine.GUI.h - done moving stuff 2014-03-03 22:53:16 +01:00
Global.Engine.Hash.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.Engine.Hash.h massive formatting 2014-08-05 01:04:23 +02:00
Global.Engine.Hider.cpp fixed WOW64 PEB address retrival on Windows 10 2017-06-06 21:35:54 +02:00
Global.Engine.Hider.h - removed some useless defines 2014-03-04 21:31:04 +01:00
Global.Engine.Hook.cpp - done moving stuff 2014-03-03 22:53:16 +01:00
Global.Engine.Hook.h - done moving stuff 2014-03-03 22:53:16 +01:00
Global.Engine.Importer.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.Engine.Importer.h - fixed EngineGetModuleBaseRemote (tested&working) 2014-03-12 12:51:22 +01:00
Global.Engine.Simplification.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.Engine.Simplification.h - done moving stuff 2014-03-03 22:53:16 +01:00
Global.Engine.Threading.cpp removed useless unlock/relock sequences (CriticalSection objects can be called recursively without problems from the same thread) 2014-12-23 00:19:11 +01:00
Global.Engine.Threading.h removed useless unlock/relock sequences (CriticalSection objects can be called recursively without problems from the same thread) 2014-12-23 00:19:11 +01:00
Global.Engine.cpp Fix PE header size check for values of e_lfanew >= 0x10000 2020-01-21 20:22:39 +01:00
Global.Engine.h Add safe attach option 2018-07-19 16:27:43 +02:00
Global.Garbage.cpp fucking shit, this has been broken since 2010 + fixed uninitialized buffer 2014-08-26 17:04:47 +02:00
Global.Garbage.h - done moving stuff 2014-03-03 22:53:16 +01:00
Global.Handle.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.Handle.h - baby steps in better TitanEngine code 2014-02-19 17:52:38 +01:00
Global.Helper.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.Helper.h massive formatting 2014-08-05 01:04:23 +02:00
Global.Injector.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.Injector.h - done moving stuff 2014-03-03 22:53:16 +01:00
Global.Librarian.cpp - TitanEngine.Debugger now uses dynamic lists 2014-03-05 19:57:49 +01:00
Global.Librarian.h - TitanEngine.Debugger now uses dynamic lists 2014-03-05 19:57:49 +01:00
Global.Mapping.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.Mapping.h - baby steps in better TitanEngine code 2014-02-19 17:52:38 +01:00
Global.OEPFinder.cpp massive formatting 2014-08-05 01:04:23 +02:00
Global.OEPFinder.h - done moving stuff 2014-03-03 22:53:16 +01:00
Global.Realigner.cpp - more separations 2014-03-03 20:20:55 +01:00
Global.Realigner.h - more separations 2014-03-03 20:20:55 +01:00
Global.TLS.cpp - rewrote TitanEngine.TLS (resolved issue #38) (tested&working partially on x32) 2014-03-18 22:38:26 +01:00
Global.TLS.h - rewrote TitanEngine.TLS (resolved issue #38) (tested&working partially on x32) 2014-03-18 22:38:26 +01:00
Global.Threader.cpp - formatting lol 2014-03-05 17:49:27 +01:00
Global.Threader.h - formatting lol 2014-03-05 17:49:27 +01:00
LOGO.bmp first commit 2013-08-25 17:13:57 +02:00
LzmaDec.cpp massive formatting 2014-08-05 01:04:23 +02:00
LzmaDec.h massive formatting 2014-08-05 01:04:23 +02:00
LzmaTypes.h massive formatting 2014-08-05 01:04:23 +02:00
MAINICON.ico - fixed a small bug in the GUI, taskbar entry should now also have an icon 2014-03-12 00:07:01 +01:00
TitanEngine.Breakpoints.cpp move FlushInstructionCache in DeleteBPX to the correct location 2017-01-11 18:33:31 +01:00
TitanEngine.Debugger.Context.cpp fixed some bugs on WOW64 with thread context manipulation 2017-04-28 01:01:17 +02:00
TitanEngine.Debugger.Control.cpp StepInto: close thread handle after setting context 2019-05-19 23:28:06 +02:00
TitanEngine.Debugger.Data.cpp GetProcessInformation -> TitanGetProcessInformation + GetStartupInformation -> TitanGetStartupInformation (windows 8 SDK contains GetProcessInformation already) 2014-07-10 13:02:47 +02:00
TitanEngine.Debugger.DebugLoop.cpp Allow zero timeouts to be set with SetDebugLoopTimeOut 2020-01-21 20:27:15 +01:00
TitanEngine.Debugger.Helper.cpp - replaced all 'long long' with 'ULONG_PTR' 2014-04-04 14:53:18 +02:00
TitanEngine.Debugger.Memory.cpp PAGE_EXECUTE_READ instead of PAGE_EXECUTE_READWRITE in MemoryReadSafe 2017-01-02 03:21:34 +01:00
TitanEngine.Debugger.cpp Don't call DebugSetProcessKillOnExit if SafeAttach is enabled 2020-08-30 18:47:33 +02:00
TitanEngine.Disassembler.cpp removed certain checks for performance improvement (x64dbg only) 2016-06-04 20:23:17 +02:00
TitanEngine.Dumper.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Engine.Simplification.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Engine.cpp Add safe attach option 2018-07-19 16:27:43 +02:00
TitanEngine.Exporter.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Handler.cpp Update ntdll.h and import libraries (see https://github.com/x64dbg/x64dbg/pull/1620) 2017-07-29 00:31:05 +02:00
TitanEngine.Hider.cpp fixed WOW64 PEB address retrival on Windows 10 2017-06-06 21:35:54 +02:00
TitanEngine.Hooks.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Importer.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Injector.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Librarian.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.OEPFinder.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.PE.Convert.cpp fixed some bugs with RVA -> Offset conversion (appears to be working fine for standard exes now) 2016-04-22 21:04:38 +02:00
TitanEngine.PE.Data.cpp added UE_DLLCHARACTERISTICS 2016-08-27 21:03:42 +02:00
TitanEngine.PE.Fixer.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.PE.Overlay.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.PE.Section.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.PE.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Process.cpp enable debug privilege when calling OpenThread too (closes pull request #11) 2017-01-07 16:54:12 +01:00
TitanEngine.Realigner.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Relocator.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Resourcer.cpp added UE_DLLCHARACTERISTICS 2016-08-27 21:03:42 +02:00
TitanEngine.Static.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.TLS.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.Threader.cpp enable debug privilege when calling OpenThread too (closes pull request #11) 2017-01-07 16:54:12 +01:00
TitanEngine.Tracer.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.TranslateName.cpp massive formatting 2014-08-05 01:04:23 +02:00
TitanEngine.cbp Merge branch 'dynmem' 2014-03-12 09:41:14 +01:00
TitanEngine.cpp removed useless unlock/relock sequences (CriticalSection objects can be called recursively without problems from the same thread) 2014-12-23 00:19:11 +01:00
TitanEngine.def Add InitNativeDebug and InitNativeDebugW API functions for executables that cannot be started with CreateProcess 2017-07-29 00:37:22 +02:00
TitanEngine.rc TitanEngine v3.0 2014-08-30 21:35:44 +02:00
TitanEngine.vcproj first commit 2013-08-25 17:13:57 +02:00
TitanEngine.vcxproj Build scylla_wrapper_dll from source 2017-10-24 00:43:15 +02:00
TitanEngine.vcxproj.filters some cleanups in TitanEngine.Debugger.Context (wip) 2014-12-08 15:30:51 +01:00
TitanEngine.vcxproj.user first commit 2013-08-25 17:13:57 +02:00
TitanEngine.workspace fixed a bug with type-specific memory breakpoint that were removed even if their type was not triggered 2013-11-19 22:07:51 +01:00
aplib.h massive formatting 2014-08-05 01:04:23 +02:00
aplib_x64.lib update aPLib v1.1.0 + x64 2014-03-05 11:35:22 +01:00
aplib_x86.lib update aPLib v1.1.0 + x64 2014-03-05 11:35:22 +01:00
definitions.h Add InitNativeDebug and InitNativeDebugW API functions for executables that cannot be started with CreateProcess 2017-07-29 00:37:22 +02:00
distorm.h massive formatting 2014-08-05 01:04:23 +02:00
distorm_x64.lib - fixed x64 (scylla) 2014-01-14 19:51:35 +01:00
distorm_x86.lib updated distorm lib to v3, x64 is still missing ! 2014-01-12 14:33:18 +01:00
manifest.xml - added manifests to make the GUIs look normal on WinXP+ 2014-03-13 14:10:07 +01:00
ntdll.h fix safe attach option on 32 bit 2018-10-31 00:12:48 +01:00
ntdll_x64.lib Update ntdll.h and import libraries (see https://github.com/x64dbg/x64dbg/pull/1620) 2017-07-29 00:31:05 +02:00
ntdll_x86.lib Update ntdll.h and import libraries (see https://github.com/x64dbg/x64dbg/pull/1620) 2017-07-29 00:31:05 +02:00
resource.h massive formatting 2014-08-05 01:04:23 +02:00
scylla_wrapper.h massive formatting 2014-08-05 01:04:23 +02:00
stdafx.cpp - better solution configuration (build everything + dependencies) 2014-03-13 11:43:03 +01:00
stdafx.h Fix offsets in _PEB_T 2018-12-28 15:34:59 +01:00
targetver.h massive formatting 2014-08-05 01:04:23 +02:00