cypherpunk
cca6728a2d
updated gitignore to the GitHub standard for C++/VS
2014-01-12 14:32:16 +01:00
cypherpunk
52378f910f
started work on scylla integration
2014-01-12 00:36:31 +01:00
mr.exodia
9dca34e3b8
fixed two bugs with dynamically imported winapi functions
2013-12-25 15:10:38 +01:00
mr.exodia
3cd9d2da3e
updated definitions
2013-12-23 13:16:01 +01:00
cypherpunk
eebf60323a
you can now set UE_SECTIONNAME doestn just return false. lazy RL guys ^^
2013-12-18 15:53:28 +01:00
cypherpunk
d251983720
added UE_BASEOFCODE / UE_BASEOFDATA to Dumper::GetPE32 / Dumper::SetPE32 functions
2013-12-18 15:03:25 +01:00
cypherpunk
e7714c7c27
- disabled exception handling for "Debug" which caused it not to build
...
- Runtime changed to /MTD
2013-12-18 14:14:45 +01:00
cypherpunk
9cd244db3e
- fixed mainly const char* vs char*
...
- not copy paste, kept return datatypes typedef free (ULONG_PTR vs long long etc)
- some WIN64 defines added (not tested but copied from TitanScript)
changed classes (const char* vs char*):
- DumperA, DumperW, DumperX
- DebuggerA, DebuggerW, DebuggerX
- ImporterA, ImporterW, ImporterX
- RealignerA, RealignerW, RealignerX
- RelocaterA, RelocaterW, RelocaterX
- Tracer
- ExporterA, ExporterW, ExporterX
- LibrarianA, LibrarianW, LibrarianX
- TLSA, TLSW, TLSX
- StaticA, StaticW, StaticX
- RemoteA, RemoteW, RemoteX
not changed but might need changes:
- Threader, Resourcer, Hooks, Process, Handler, Extension, Engine, Translate
doesnt need changes:
- Hider
2013-12-09 12:04:01 +01:00
cypherpunk
d2da5448a6
readded UE_VANOTFOUND
...
used e.g. in TitanScript as return type from TE
2013-12-09 12:03:06 +01:00
mr.exodia
d585941ba9
- fixed a small SDK bug (with UE_MEMORY_EXECUTE)
...
- fixed a bug with MEMORY_EXECUTE (which was excluded as memory breakpoint type)
- slightly bigger buffer, to avoid undefined output when you directly use the returned char pointer as string
2013-12-02 20:47:38 +01:00
cypherpunk
592f618a9c
fixes issue #7
...
RemoveMemoryBPX bug
2013-11-30 01:26:15 +01:00
cypherpunk
8ec098dcf1
now really: fixed Dumper::GetPE32Data(char*, DWORD, UE_SECTIONNAME) returning bad ptr
2013-11-25 00:53:52 +01:00
cypherpunk
60c1e2643e
fixed Dumper::GetPE32Data(char*, DWORD, UE_SECTIONNAME) returning bad ptr
2013-11-24 16:20:22 +01:00
mr.exodia
72b5f87d10
removed files from Release
2013-11-19 22:10:42 +01:00
mr.exodia
fffbdfac89
fixed a bug with type-specific memory breakpoint that were removed even if their type was not triggered
2013-11-19 22:07:51 +01:00
mr.exodia
36eb6d9bc1
- fixed hardware breakpoints (DR7 has to be set first on x64)
...
- completely rewrote the hardware breakpoints engine
- optimize for speed
2013-11-18 20:44:22 +01:00
mr.exodia
964e15ae8c
build of fixed IsJumpGoingToExecute
2013-10-24 14:17:27 +02:00
mr.exodia
ffead35cb0
Merge branch 'master' of ssh://bitbucket.org/mrexodia/titanengine-update
2013-10-23 21:49:50 +02:00
mr.exodia
ed35dd37a2
fixed a little bug in IsJumpGoingToExecute
2013-10-23 21:49:11 +02:00
cypherpunk
33d881266d
several new const variables from TitanEngine.h were missing in their enums in TitanEngine.hpp
...
(exception handling, memory bps,segments,)
2013-10-14 02:02:24 +02:00
cypherpunk
b1d9934416
fixed C++ SDK calling convention for callbacks. its compiling/linking now again :)
2013-10-14 00:50:13 +02:00
mr.exodia
0a2d5747b6
- updated readme (basically it says: LUA, Python and MASM are not tested with these updates)
...
- re-added UE_HIDE_PEBONLY (thanks to cypherpunk for the report)
2013-10-13 23:39:06 +02:00
mr.exodia
071841d3da
- fixed issue #5
2013-10-13 23:16:00 +02:00
mr.exodia
996003476d
- resolved issue #2
...
- resolved issue #3
- added a lot of comments inside the DebugLoop function
2013-10-13 21:06:20 +02:00
mr.exodia
6039a0ee83
added some check
2013-10-13 19:46:54 +02:00
mr.exodia
cedd219980
resolved issue #1
2013-10-13 19:37:30 +02:00
mr.exodia
3e262f2ef1
- fixed c++ headers (thanks to cypher)
...
- removed kernelbase.dll ignore
2013-10-13 18:23:46 +02:00
mr.exodia
fd1ebea613
- various fixes (DMichael)
2013-10-13 14:52:41 +02:00
mr.exodia
ca9774cc5a
general code fixes (found by DMichael)
2013-10-12 21:27:58 +02:00
mr.exodia
14a3692b11
- fixed first/second chance exceptions
2013-10-12 17:42:00 +02:00
mr.exodia
8b1a465059
- updated visual studio project
2013-10-12 01:06:50 +02:00
mr.exodia
8761d815c2
- multiple calling conventions supported
...
- moved stuff to the SDK directory
2013-10-12 01:05:46 +02:00
mr.exodia
e55d6f75cc
- updated readme
...
- fixed 'TypeName' bug (cypher)
2013-10-11 15:20:13 +02:00
mr.exodia
61c203eba6
- added readme with fixes
2013-10-11 14:37:13 +02:00
mr.exodia
bfa7ce00cd
- fixed DumpProcessExW (fix provided by Aguila at Tuts4you)
...
- updated TitanEngine.h (this should be used from within your projects)
- some formatting
2013-10-11 14:31:20 +02:00
mr.exodia
a01ade8de2
- fixed many bug with memory breakpoints
...
- added memory breakpoint on execute
- moved binary output directories
- updated codeblocks project
- fixed memory breakpoint reset
2013-08-26 21:53:40 +02:00
mr.exodia
0802cd008b
a
2013-08-26 15:16:08 +02:00
mr.exodia
89558df3db
- fixed bugs with VirtualProtectEx (incorrect protection was restored)
2013-08-26 15:15:40 +02:00
mr.exodia
f39b2a5d6b
- changed hardware breakpoint callback
2013-08-26 03:35:12 +02:00
mr.exodia
74b1bb7963
- fixed bug in SetBPX, where the found breakpoint type wasn't checked
2013-08-26 02:56:59 +02:00
mr.exodia
425107b86e
- changed calling convention
...
- added lib2a.bat (for MingW static library file)
2013-08-26 01:23:50 +02:00
mr.exodia
818ac8a7b1
- added UE_HARDWARE_SIZE_8 (for x64)
...
- fixed bug in EngineGlobalAPIHandler
- added TitanEngine.h
2013-08-26 00:31:54 +02:00
mr.exodia
c217fc31b6
first commit
2013-08-25 17:13:57 +02:00