Commit Graph

220 Commits

Author SHA1 Message Date
mr.exodia 7c33b6de54 - moved TitanEngine.Dumper functions 2014-03-03 16:57:40 +01:00
mr.exodia be9eb03cc1 - separated Global.Engine.Hash
- separated EngineInit
2014-03-03 16:51:33 +01:00
mr.exodia f6a155c3d5 - fixed hardware breakpoints (first they used CONTEXT_CONTROL, should be CONTEXT_DEBUG_REGISTERS, thanks to roocoon for reporting!) 2014-02-20 11:20:55 +01:00
mr.exodia 215358f19d more refactoring 2014-02-19 18:00:04 +01:00
mr.exodia a1134258a5 - baby steps in better TitanEngine code 2014-02-19 17:52:38 +01:00
mr.exodia 5f5acc1338 - fixed a definition error (found by cypher_punk) 2014-02-11 17:55:15 +01:00
mr.exodia 2ae7e9e541 - added RipEvent callback
- removed debug message
2014-02-08 20:44:07 +01:00
mr.exodia 355fd1bada fixed a massive bug with exception handling (almost all exceptions were swallowed by the debugger) 2014-02-08 20:35:14 +01:00
mr.exodia ba35c43ddc fixed another anti-debug trick (DBG_RIPEXCEPTION) 2014-02-08 20:20:08 +01:00
mr.exodia 7ef9d9ef63 - fixed a switch statement
- fixed an anti-debug trick using the DBG_PRINTEXCEPTION_C (0x40010006)
2014-02-08 20:10:37 +01:00
mr.exodia 0590511f5d switch statements in DebugLoop function 2014-02-08 19:33:06 +01:00
mr.exodia 07291f2710 fixed a spelling mistake (thanks to hors) 2014-01-27 17:24:52 +01:00
mr.exodia 1c68daa334 resolved issue #12 2014-01-26 15:12:27 +01:00
mr.exodia 315f79982b - changed build directories
- fixed memory breakpoints (execute+read tested&working)
- removed dllmain.cpp as it was not used
2014-01-26 15:10:24 +01:00
mr.exodia 2d7313ed4c - fixed some warnings with SIZE_T conversions
- renamed scylla_wrapper header file
2014-01-26 13:44:39 +01:00
mr.exodia 11543652c5 resolved issue #6 2014-01-26 13:36:01 +01:00
mr.exodia 2115f37e4c - resolved some conflicts 2014-01-26 13:20:29 +01:00
mr.exodia 7f300831c1 Merge remote-tracking branch 'BitBucket/dp0bugfix'
Conflicts:
	.gitignore
	TitanEngine/TitanEngine.cpp
2014-01-26 13:17:52 +01:00
deepzero da3e48cb38 fix compiling of resources without MFC headers 2014-01-22 20:48:33 +01:00
deepzero 6039d3a133 added inclusion guard for definitions.h 2014-01-22 20:48:25 +01:00
deepzero 595146f31f fix brackets with #defines 2014-01-22 20:48:13 +01:00
deepzero 592ef9cec7 fix: dont write trash to file, when ReadFile() fails 2014-01-22 20:48:03 +01:00
deepzero 019b628400 cosmetics 2014-01-22 20:47:48 +01:00
deepzero 79e1457a93 replaced some RtlMemMove opartions by proper casts (far from all) 2014-01-22 20:47:30 +01:00
deepzero 55e28c9735 replaces some (far from all) RtlMemMove by RtlMemCopy, some more memory init. fixes 2014-01-22 20:47:11 +01:00
deepzero 0d8bd2a1f0 various improvements and bugfixes to initialization of memory
- far, far, far from complete.
2014-01-22 20:46:50 +01:00
deepzero 840f05f852 fix memcmp madness 2014-01-22 20:19:06 +01:00
deepzero 8b2a75fefc fix invalid winapi comparison: BOOL should not be compared to TRUE 2014-01-22 20:18:58 +01:00
deepzero f6d584ab99 fix potential use of uninitialized variable 2014-01-22 20:09:34 +01:00
deepzero 7f919fbeb0 fix various signedness issues by deepzero 2014-01-22 20:05:12 +01:00
deepzero 6aa395b57b fix return NULL instead of false 2014-01-22 19:56:26 +01:00
deepzero 138c2fc16a fix use of potentially uninitialized handles 2014-01-22 19:56:17 +01:00
deepzero 04fc4edbbf fix wchar_t array too large 2014-01-22 19:56:07 +01:00
deepzero 2b40864813 fix msvc compiler error 2014-01-22 19:55:10 +01:00
cypherpunk 419f9a3c4b cleanup TE remnants obsoleted by scylla integration 2014-01-21 23:21:38 +01:00
cypherpunk cf3b7d49cd fixed FindAPIWriteLocation, findOrdinalWriteLocation, FindDLLByWriteLocation, FindAPIByWriteLocation tow rok with scylla 2014-01-21 21:33:22 +01:00
cypherpunk a1ee5dacc0 fixed AddNewDLL, AddNewAPI to work with scylla 2014-01-21 01:22:56 +01:00
cypherpunk e93e35b36f fixed EstimatedSize() to work with scylla 2014-01-20 17:29:24 +01:00
cypherpunk 29d9d8ec5f fixed EnumAddedData to work with scylla 2014-01-19 23:41:07 +01:00
cypherpunk 22cc4da708 fixed getAddedDLLCount, getAddedAPICount to work with scylla 2014-01-19 00:05:36 +01:00
mr.exodia 4bda97ecba - updated codeblocks project
- update scylla_wrapper_x64
- AStyle formatting
- TCHAR->WCHAR (somehow didn't compile here), also explicit lstrcatW/lstrcpyW
2014-01-16 21:16:03 +01:00
cypherpunk b29e53cd16 commented all functions that are either obsolete or need change since scylla integration. see scylla_integration.txt 2014-01-16 14:48:00 +01:00
cypherpunk 095950b16d added Importer::DeleteAPI export for deleting an API out of the parsed/read IAT, x64 still needs to be updated 2014-01-16 01:41:59 +01:00
deepzero 23b1e56949 fix compiling of resources without MFC headers 2014-01-15 22:33:15 +01:00
deepzero 19859f87a4 added inclusion guard for definitions.h 2014-01-15 22:32:33 +01:00
deepzero e80e2db7df fix brackets with #defines 2014-01-15 22:32:16 +01:00
cypherpunk d732ec290e the callback for invalid imports is now working again 2014-01-15 22:00:34 +01:00
deepzero 89472363f0 fix: dont write trash to file, when ReadFile() fails 2014-01-15 11:59:42 +01:00
deepzero f3ba7d14a7 cosmetics 2014-01-15 11:36:38 +01:00
deepzero e22d5b1131 replaced some RtlMemMove opartions by proper casts (far from all) 2014-01-15 11:36:22 +01:00