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
Mr. eXoDia
a322cabe19
resolved issue #10
2014-03-08 19:50:39 +01:00
Mr. eXoDia
bc75cfe305
- resolved issue #20 (problems with MapFileAndCheckSumW)
2014-03-08 19:38:27 +01:00
deepzero
68a5a4b7a0
drop VirtualProtect in favor of a DynamicBuffer
2014-03-08 14:47:04 +01:00
deepzero
772c6dbeda
drop VirtualAlloc in favor of local variables
2014-03-08 14:44:30 +01:00
deepzero
ec558397a7
fix uninitialized pointer
2014-03-08 14:36:54 +01:00
deepzero
7f05518560
add DynBuf dynamic buffer class and IsStrEqual() (unused)
2014-03-08 14:34:19 +01:00
Mr. eXoDia
41c8fa80c3
- fixed a problem with the ExceptionRecord.ExceptionInformation[0] detection for memory breakpoints
2014-03-07 22:07:43 +01:00
deepzero
7bef35b1cf
fix two double frees
2014-03-07 18:04:13 +01:00
deepzero
7f1e44bda7
fix some potential underflows (more to come)
2014-03-07 18:03:59 +01:00
deepzero
e7deed5ef4
dont directly compare against TRUE
2014-03-07 18:03:25 +01:00
NtQuery
a3384e931f
fixed various dumper bugs, openprocess bugs
2014-03-07 13:14:46 +01:00
NtQuery
35c3c618b1
added Teb32 and Teb64 functions
2014-03-06 20:17:14 +01:00
mr.exodia
2770c22838
- TitanEngine.Debugger now uses dynamic lists
...
- TitanEngine.Librarian now uses dynamic lists
2014-03-05 19:57:49 +01:00
mr.exodia
bc7906460c
- formatting lol
...
- rewrote TitanEngine.Threader to use a vector (decreased memory footprint)
- Removed function ThreadGetThreadData
2014-03-05 17:49:27 +01:00
cypherpunk
4dfc0351f7
updated Scylla wrapper to 0.9.4
2014-03-05 17:26:31 +01:00
NtQuery
9eb47c282d
removed ntdll madness
2014-03-05 14:28:08 +01:00
NtQuery
8984545393
update aPLib v1.1.0 + x64
2014-03-05 11:35:22 +01:00
NtQuery
23b12636c2
hider bugfix
2014-03-05 11:15:54 +01:00
mr.exodia
87e9e7c461
- added x64 API patches
2014-03-05 00:01:24 +01:00
mr.exodia
9502654a71
- heap flags are now hidden
2014-03-04 23:31:16 +01:00
mr.exodia
e265f498d0
- removed some useless defines
...
- added GetPEBLocation64 to the SDK files
- GetPEBLocation is also defined on x64, but does nothing there
- moved a function to Global.Engine.Hider
2014-03-04 21:31:04 +01:00
mr.exodia
92451cfe42
- removed SetBPXEx (condentional breakpoints are removed now)
...
- no more static breakpoint list
- huge refactoring
- bugs fixed in TitanEngine.Breakpoints
2014-03-04 21:07:07 +01:00
NtQuery
ef9ed7ae1f
better hidedebugger code, started heap flag
2014-03-04 20:32:26 +01:00
NtQuery
1b3aeeb8bd
better hidedebugger code, some fixes
2014-03-04 19:09:39 +01:00
G36KV
8efc8a4b5b
better hidedebugger code, new exported function GetPEBLocation64
2014-03-04 18:58:59 +01:00