View Single Post
  #1  
Old 01-26-2014, 23:03
mr.exodia mr.exodia is offline
Retired Moderator
 
Join Date: Nov 2011
Posts: 784
Rept. Given: 492
Rept. Rcvd 1,122 Times in 305 Posts
Thanks Given: 90
Thanks Rcvd at 711 Times in 333 Posts
mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299 mr.exodia Reputation: 1100-1299
TitanEngine Community Edition

Hello everyone,

Together with cypher I started working on an update for the famous TitanEngine. The main intention for the 'community edition' is bugfixing, but there are also several features added. We want to keep the original function names and arguments of TitanEngine v2, but in some cases the function arguments were for example incompatible with 64-bit systems.
 
Various changes:
  • Fixed hardware breakpoints (various problems in x32 and not working in x64);
  • Fixed memory breakpoints (still needs some checks);
  • Changed exception handling (now only non-debugger-handled exceptions are reported);
  • Fixed TitanEngine64 (never started debugging);
  • Pieces of code rewritten;
  • Fixed DumpProcessExW (found/fixed by Aguila);
  • Added various callbacks (SetCustomHandler);
  • Added memory breakpoint on execute;
  • Added QWORD hardware breakpoints;
  • Smaller and cleaner DLL Loaders (written in NASM);
  • Support for multiple calling conventions (TITCALL), default changed to _cdecl;
  • MinGW import libraries (for compatibility with x64_dbg);
  • Fixed exception handling;
  • Import reconstruction -> Scylla (cypher);
  • Various other bugfixes too small to mention;
  • StepOver calls StepInto when needed (RET, JMP, REP).
  • StepInto calls StepOver when needed (PUSHFD)
Find downloads on the repository.
 
Please report bugs/feature suggestions in another thread in this forum.
 
If you want to contribute, just send me and/or cypher a private message.
 
Greetings,
 
Mr. eXoDia & cypher

Last edited by mr.exodia; 10-28-2015 at 09:11.
Reply With Quote
The Following 23 Users Gave Reputation+1 to mr.exodia For This Useful Post:
-=bb=- (01-27-2014), ahmadmansoor (01-27-2014), argie (02-13-2014), Av0id (01-27-2014), besoeso (01-27-2014), Calvin (01-27-2014), canopus (01-27-2014), chessgod101 (01-28-2014), Ember (01-29-2014), emo (01-26-2014), Insid3Code (01-27-2014), korosh (01-27-2014), KuNgBiM (02-11-2014), Mandriva (01-28-2014), MarcElBichon (01-26-2014), orfei (01-27-2014), p4r4d0x (01-27-2014), quygia128 (02-10-2014), user1 (01-27-2014), winndy (01-27-2014), zeuscane (01-27-2014)