Commit Graph

265 Commits

Author SHA1 Message Date
cypherpunk 91292f2660 titanscriptgui 2014-03-12 19:55:38 +01:00
cypherpunk 4d4c0be059 fix for CPP SDK header 2014-03-12 18:16:11 +01:00
cypherpunk f8c87fbdeb Merge branch 'master' of bitbucket.org:mrexodia/titanengine-update 2014-03-12 17:54:52 +01:00
cypherpunk 2747236e52 obsolete 2014-03-12 17:53:44 +01:00
Mr. eXoDia 8768d8f6d7 updated TitanEngine.hpp 2014-03-12 16:51:01 +01:00
cypherpunk dbb06c8fd5 initial commit for TitanUnitTest 2014-03-12 15:27:42 +01:00
Mr. eXoDia dcfd71b68d resolved issue #29 2014-03-12 14:51:13 +01:00
Mr. eXoDia fc51e0d144 - added StepOut function 2014-03-12 14:49:36 +01:00
Mr. eXoDia 4230d3c986 ? 2014-03-12 14:40:39 +01:00
Mr. eXoDia 2e37c68d43 fixed Global.Debugger.h 2014-03-12 14:39:12 +01:00
Mr. eXoDia 40bd9878c8 - fixed EngineGetModuleBaseRemote (tested&working)
- fixed EngineGetAPINameRemote (tested&working)
- added EngineGetAPIOrdinalRemote (tested&working)
- fixed ImporterGetAPIName & ImporterGetAPINameFromDebugee
- fixed ImporterGetAPIOrdinalNumber & ImporterGetAPIOrdinalNumberFromDebugee
2014-03-12 12:51:22 +01:00
Mr. eXoDia 6dd96b8384 - added function EngineGetAPINameRemote (untested yet) 2014-03-12 11:37:21 +01:00
deep0 3cb15ef49f removed _try..._catch blocks that prevented a successfull compilation with DynBuf 2014-03-12 10:38:24 +01:00
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