Mr. eXoDia
46398eba7b
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
Mr. eXoDia
0414a061f7
fucking shit, this has been broken since 2010 + fixed uninitialized buffer
2014-08-26 17:04:47 +02:00
Mr. eXoDia
7726d8fcf1
massive formatting
2014-08-05 01:04:23 +02:00
Mr. eXoDia
d777ee3590
- resolved issue #42 (fixed the pre/post filters)
...
- resolved issue #34 (critical sections lock tested & working)
- dynamic DLLLoader name (avoids detection + you can debug two DLL files in the same directory)
2014-05-18 02:20:15 +02:00
Mr. eXoDia
51bf507216
critical section locker
2014-05-18 01:07:09 +02:00
Mr. eXoDia
97e00e86a4
- resolved issue #22 (dll debugging not working)
...
- resolved hanging functions in TitanEngine.PE.*
- fixed issues with differences between debug and release builds (caused crashes)
2014-03-09 22:44:13 +01:00
mr.exodia
2b850c3032
- done moving stuff
2014-03-03 22:53:16 +01:00
mr.exodia
a781684106
- moved DebugLoop
...
- moved more breakpoint stuff
- moved more
- moved more
- getting crazy
2014-03-03 21:31:28 +01:00
mr.exodia
4f4f547d30
- more migration
2014-03-03 20:49:22 +01:00
mr.exodia
381252384f
- more separations
2014-03-03 20:20:55 +01:00
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
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
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
cypherpunk
d732ec290e
the callback for invalid imports is now working again
2014-01-15 22:00:34 +01:00