Mr. eXoDia
61fdb34693
- formatting
2014-03-12 09:54:13 +01:00
Mr. eXoDia
cf37f2a9e9
resolved some compiling problems
2014-03-12 09:47:49 +01:00
Mr. eXoDia
c5e260d7d7
Merge branch 'dynmem'
...
Conflicts:
TitanEngine/TitanEngine.Breakpoints.cpp
TitanEngine/TitanEngine.Dumper.cpp
TitanEngine/TitanEngine.Handler.cpp
TitanEngine/TitanEngine.PE.Overlay.cpp
TitanEngine/TitanEngine.Static.cpp
TitanEngine/TitanEngine.vcxproj.filters
2014-03-12 09:41:14 +01:00
Mr. eXoDia
d8f86da5ff
resolved issue #29
2014-03-12 09:25:00 +01:00
deep0
d94af70dd0
enable c++ exceptions -> warning-free compile
2014-03-12 02:03:21 +01:00
deep0
5d437ad23d
performance
2014-03-12 02:02:55 +01:00
deep0
3718dca0f8
reduce hardcoded buffer sizes
2014-03-12 02:02:38 +01:00
deep0
ef8ad17f62
move external includes to stdafx
2014-03-12 02:02:09 +01:00
deep0
48c8a7820a
fix buffer overflow
2014-03-12 02:01:01 +01:00
Mr. eXoDia
7b8f6f4656
- more cleaning of the project
2014-03-12 00:28:05 +01:00
Mr. eXoDia
485be8bbf8
- fixed a small bug in the GUI, taskbar entry should now also have an icon
...
- removed useless icon sizes (256x256, 128x128 and 64x64) -> 15kb icon
- removed HEADER.BPM -> saves ~200kb
- cleaned up the project a little
2014-03-12 00:07:01 +01:00
Mr. eXoDia
dd3727a3b3
- optimizations for Release mode (tested&working)
2014-03-11 23:31:42 +01:00
NtQuery
ccb750340c
Merge branch 'master' of https://bitbucket.org/mrexodia/titanengine-update
2014-03-11 22:45:31 +01:00
NtQuery
b476b0cc5b
bug fixes, unicode fixes
2014-03-11 22:45:06 +01:00
Mr. eXoDia
781241a85e
- removed scylla_wrapperd
2014-03-11 22:43:49 +01:00
Mr. eXoDia
3675215bf3
- added a debug callback reason for plugins -> UE_PLUGIN_CALL_REASON_UNHANDLEDEXCEPTION
...
- now plugins are actually registered
- fixed OUTPUT_DEBUG_STRING_EVENT (DBGCode should be set before the callback, so plugins & custom handlers can change it)
2014-03-11 16:14:49 +01:00
Mr. eXoDia
8adda5ee1e
- better PluginInformation structure (normal callback definitions)
2014-03-11 15:57:17 +01:00
Mr. eXoDia
b4ca7616c9
Merge branch 'master' of bitbucket.org:mrexodia/titanengine-update
2014-03-11 15:37:49 +01:00
Mr. eXoDia
708485a5ce
- renamed EngineGetAPIAddressRemote & EngineGetAPIAddressLocal
...
- updated .def file
2014-03-11 15:36:57 +01:00
cypherpunk
2a5ceba10e
Merge branch 'master' of bitbucket.org:mrexodia/titanengine-update
2014-03-11 15:33:02 +01:00
Mr. eXoDia
96d726d156
- fixed ImporterGetRemoteDLLBase
2014-03-11 15:32:46 +01:00
cypherpunk
502b50312a
missing leading backslash in plugin path caused plugins not being founds
2014-03-11 15:32:34 +01:00
Mr. eXoDia
085e6ae7a9
- added function ImporterGetDLLNameFromDebugeeW
...
- fixed function ImporterGetDLLNameFromDebugee
- added function EngineGetModuleBaseRemote
- added function EngineGetAPIAddressRemote
- added function EngineGetAPIAddressLocal
- fixed a potential bug in SetAPIBreakPoint & DeleteAPIBreakPoint
- fixed ImpoerterGetDLLName (this function is used on the local process)
- fixed function ImporterGetDLLNameW & ImporterGetDLLName
- moved fixed functions up
2014-03-11 15:25:17 +01:00
Mr. eXoDia
5e5dac1186
- fixed the function EngineGetProcAddressRemote (now supports any number of modules)
...
- added the function EngineGetModuleBaseRemote
- added export ImporterGetDLLNameW
- fixed export ImporterGetDLLName
2014-03-11 14:53:11 +01:00
NtQuery
e60e886cf5
UNICODE-FIX engine improvement
2014-03-11 12:48:16 +01:00
NtQuery
a742815814
UNICODE-FIX new ImporterGetRemoteDLLBaseExW
2014-03-11 12:33:06 +01:00
Mr. eXoDia
7d8be98087
- fixed a critical bug in the breakpoint filters
...
- support for kernel32 -> kernelbase forwarding in SetAPIBreakPoint
2014-03-11 00:50:09 +01:00
mr.exodia
f8b46a7a5c
- moved GetProcAddressRemote to Global.Engine.Importer
...
- added various GetProcAddressRemote functions (for easier access)
- Use EngineGetProcAddressRemote in Global.Engine.Hider
- changed MAXIMUM_INSTRUCTION_SIZE to the x86 maximum size
- rewrote SetAPIBreakPoint (untested)
- rewrote DeleteAPIBreakPoint (untested)
2014-03-10 23:37:12 +01:00
NtQuery
fd87e8d479
improved ImporterGetRemoteAPIAddressEx
2014-03-10 22:21:21 +01:00
Mr. eXoDia
f2d5cec2cc
- fixed a bug with plugin loading (plugins were never added to the plugin list)
2014-03-10 21:05:55 +01:00
Mr. eXoDia
dcba075a5a
renamed NewDebug to Debug
2014-03-10 19:45:13 +01:00
Mr. eXoDia
19dc36d4b0
- NewDebug configuration (temp commit)
2014-03-10 19:37:40 +01:00
Mr. eXoDia
9b21c215c6
- resolved issue #11
2014-03-10 16:47:56 +01:00
cypherpunk
b640162cfe
fixed typos in SDK headers
2014-03-10 15:40:08 +01:00
Mr. eXoDia
3963d18771
- implemented MemoryWriteSafe
...
- renamed FilterBreakPoints
- fixed a bug in EnableBPX (now it re-reads the original bytes)
2014-03-10 01:23:05 +01:00
Mr. eXoDia
92eb890c7f
- MemoryReadSafe now actually filters breakpoints out of the buffer
2014-03-10 00:42:30 +01:00
Mr. eXoDia
93a8582044
- some new idea, see issue #23
...
- updated c++ header
2014-03-09 23:10:42 +01:00
Mr. eXoDia
a8628215dc
- merge conflicts
2014-03-09 22:48:20 +01: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
c51b7ac6bb
- fixed various project compile/link flags
...
- using UE_TRAP_FLAG
2014-03-09 22:41:38 +01:00
NtQuery
a51f2455ba
updated some header and def files
2014-03-09 22:18:21 +01:00
NtQuery
1f4b6de250
fixed EnumProcessModules problems, improved dumper, added new function ReadProcessMemoryEnforce
2014-03-09 22:03:45 +01:00
NtQuery
d29b17795c
fixed DumpProcessW bugs
2014-03-09 16:59:06 +01:00
NtQuery
829c0e77ba
kind of fixed Issue #15 https://bitbucket.org/mrexodia/titanengine-update/issue/15/wrong-assumptoin-about-page-size
2014-03-09 16:18:58 +01:00
Mr. eXoDia
6bdbe09afe
- renamed Helper to Global.Helper
...
- added Global.Helper to the project files
2014-03-08 20:32:11 +01:00
Mr. eXoDia
64bfce97c1
- more fixes for issue #8
2014-03-08 20:22:20 +01:00
Mr. eXoDia
6d23bb68a6
resolved issue #14
2014-03-08 20:12:15 +01:00
Mr. eXoDia
b5433a45b1
- resolved issue #8
2014-03-08 20:03:48 +01:00
cypherpunk
f0b9f919ee
fixed a critical bug that caused Importer::ExportIATEx to crash
2014-03-08 19:53:15 +01:00
Mr. eXoDia
3bfbece7c1
- cleared up issue #13
2014-03-08 19:55:16 +01:00