Commit Graph

381 Commits

Author SHA1 Message Date
Mr. eXoDia 1ec5796e36 fixed a bug with the process handle being closed before the custom callback was called 2014-04-18 00:51:17 +02:00
Mr. eXoDia 6d5480559a - fixed a massive deadlock when TitanEngine was used in various processes
- now removes breakpoints before detaching
2014-04-16 20:31:12 +02:00
Mr. eXoDia bc2240d1c1 added export 'TitanOpenProcess' 2014-04-16 19:11:12 +02:00
Mr. eXoDia 98f71dbad6 - fixed EngineSetDebugPrivilege
- added function EngineOpenProcess (with debug privilege option)
- added UE_ENGINE_SET_DEBUG_PRIVILEGE
- added debug privileges before CreateProcess and DebugActiveProcess
- remove debug privilege from the child process
- dumper/handler/importer/process now use EngineOpenProcess
2014-04-16 17:14:20 +02:00
Mr. eXoDia 1ce0b5f838 EngineSetDebugPrivilege function 2014-04-16 16:39:09 +02:00
Mr. eXoDia ddf87c22c0 - replaced all 'long long' with 'ULONG_PTR'
- fixed various bugs in TitanEngine.Debugger.Context (invalid OpenThread access flags)
- added SDK to the project (for easy editing)
2014-04-04 14:53:18 +02:00
cypherpunk 46fe89b5c6 update scylla_wrapper to 0.9.6b 2014-04-04 02:22:15 +02:00
Mr. eXoDia 671f03617f fixed 32-bit registers on x64 2014-04-03 16:48:20 +02:00
mrexodia 3ea763aa6d Merged in AVJoKe/titanengine (pull request #4)
fixed GetContextDataEx and GetContextFPUDataEx
2014-04-03 16:45:52 +02:00
Johann Kempter d1594305c3 Merge bitbucket.org:AVJoKe/titanengine 2014-04-03 14:15:19 +02:00
Johann Kempter 5f702aa1a0 fixed GetContextDataEx and GetContextFPUDataEx
fixed preprocessor definitions for x64
2014-04-03 14:14:41 +02:00
AVJoKe de9270d9e4 Merged mrexodia/titanengine-update into master 2014-04-03 14:09:10 +02:00
NtQuery 2a635dee7e minor handler fixes 2014-03-23 23:31:44 +01:00
NtQuery 2fcbd5d76b fix handler 2014-03-23 17:30:26 +01:00
NtQuery 05531296e3 started bugfixing handler 2014-03-23 16:43:38 +01:00
cypherpunk f82b520428 - updated scylla to 0.9.5a
- verified it fixes virtual drive bug also for TE now
2014-03-21 01:08:00 +01:00
NtQuery 808a1c6c22 dumper merge accident fix 2014-03-20 23:37:17 +01:00
mr.exodia db03afaff0 SetBPXOptions supports UE_BREAKPOINT_TYPE_* 2014-03-20 00:22:14 +01:00
mr.exodia 481e7bb8ca added a check to SetBPXOptions
removed useless VirtualQueryEx
2014-03-20 00:15:56 +01:00
Mr. eXoDia 05f9b7a3fc - rewrote TitanEngine.TLS (resolved issue #38) (tested&working partially on x32) 2014-03-18 22:38:26 +01:00
cypherpunk 2ddae28d52 scylla_wrapper now also using native calls again 2014-03-18 12:20:50 +01:00
cypherpunk 8827bfe1b8 obsolete now 2014-03-18 12:08:17 +01:00
cypherpunk b4ac4835ff updated scylla to 0.9.5 2014-03-18 11:57:19 +01:00
NtQuery 3eeaaede18 update threadlist 2014-03-16 20:57:13 +01:00
NtQuery b427a1f218 fixed thread start address 2014-03-16 17:21:43 +01:00
NtQuery 2ebf55ebba fixed sdk 2014-03-16 16:51:45 +01:00
NtQuery 17d8b6e09e extended thread info 2014-03-16 16:47:08 +01:00
Mr. eXoDia 4e1685b8ea - fixed ThreaderIsThreadActive (first it suspended the thread when it wasnt suspended already) 2014-03-16 01:12:01 +01:00
Mr. eXoDia 10a7373eb3 - working MemoryReadSafe & MemoryWriteSafe in C++ SDK 2014-03-15 16:27:07 +01:00
Mr. eXoDia 4b352ebb2a - removed titanscript related projects (moved to titanscript-update) 2014-03-14 22:14:08 +01:00
Mr. eXoDia 3047edc22b - added function EngineCheckStructAlignment (resolved issue #33) 2014-03-14 21:43:01 +01:00
NtQuery e57ed84252 new release script 2014-03-14 21:19:00 +01:00
NtQuery ea2850e6ec Merge branch 'master' of https://bitbucket.org/mrexodia/titanengine-update 2014-03-14 21:05:01 +01:00
NtQuery 2dc709b487 unicode logger 2014-03-14 21:03:53 +01:00
mrexodia da82dcfcc4 Merged in AVJoKe/titanengine (pull request #3)
better loops, style fixes
2014-03-14 19:56:16 +01:00
Johann Kempter a4ab93e00a better loops 2014-03-14 16:40:35 +01:00
Johann Kempter e0778e2e40 style fixes 2014-03-14 16:17:02 +01:00
NtQuery 55ace2599b char white list 2014-03-14 13:49:21 +01:00
NtQuery a5ed9b685f batch script for releasing 2014-03-14 13:28:14 +01:00
NtQuery aad32594ab do not generate debug info in release mode 2014-03-14 13:18:48 +01:00
NtQuery 0e95295416 bugfix + improvement titanscriptgui 2014-03-14 13:11:19 +01:00
NtQuery 55004da4e3 better loops 2014-03-14 12:49:20 +01:00
NtQuery 216afc27e9 issue #35 2014-03-14 12:45:28 +01:00
Carbon Nobarc fce84f3f33 Merged in AVJoKe/titanengine (pull request #2)
changed FindEx to use MemoryReadSafe, see #32
2014-03-14 12:43:32 +01:00
Johann Kempter 3e0950d72e fixed enumeration in LibrarianRemoveBreakPoint
some style fixes
2014-03-14 10:56:27 +01:00
Johann Kempter 1ca83942f6 changed FindEx to use MemoryReadSafe, see #32 2014-03-14 08:16:46 +01:00
NtQuery 12ae6dcb9d small bugfix 2014-03-13 21:27:18 +01:00
NtQuery f2123991bd unicode bugfixes 2014-03-13 21:21:11 +01:00
NtQuery b57abe7775 Unicode bugfixes 2014-03-13 21:06:51 +01:00
NtQuery 7d3ebc9405 UNICODE!!! + bugfixes 2014-03-13 20:52:18 +01:00