![]() |
#1
|
||||
|
||||
![]() Code:
Overview: TitanHide is a driver intended to hide debuggers from certain processes. The driver hooks various Nt* kernel functions (using inline hooks at the moment) and modifies the return values of the original functions. To hide a process, you must pass a simple structure with a ProcessID and the hiding option(s) to enable to the driver. The internal API is designed to add hooks with little effort, which means adding features is really easy. Features: - ProcessDebugFlags (NtQueryInformationProcess) - ProcessDebugPort (NtQueryInformationProcess) - ProcessDebugObjectHandle (NtQueryInformationProcess) - DebugObject (NtQueryObject) - SystemKernelDebuggerInformation (NtQuerySystemInformation) - NtClose (STATUS_INVALID_HANDLE exception) - ThreadHideFromDebugger (NtSetInformationThread) Test environments: - Windows 7 x64 (SP1) - Windows XP x86 (SP3) - Windows XP x64 (SP1) Installation: 1) Copy TitanHide.sys to %systemroot%\system32\drivers 2) Start 'loader.exe' (available on the download page) 3) Delete the old service (when present) 4) Install a new service 5) Start driver 6) Use 'TitanHideGUI.exe' to set hide options NOTE: When on x64, you have to disable PatchGuard and driver signature enforcement yourself. Google is your friend :) https://bitbucket.org/mrexodia/titanhide/ Downloads: https://bitbucket.org/mrexodia/titanhide/downloads Feel free to report bugs and/or request features. Greetings, Mr. eXoDia
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf Last edited by mr.exodia; 10-28-2015 at 09:13. |
The Following 11 Users Gave Reputation+1 to mr.exodia For This Useful Post: | ||
ahmadmansoor (01-27-2014), besoeso (01-27-2014), chessgod101 (01-31-2014), giv (01-29-2014), h8er (01-28-2014), Insid3Code (01-27-2014), orfei (01-27-2014), quygia128 (01-27-2014), TQN (01-27-2014), winndy (01-27-2014) |
#2
|
||||
|
||||
u r very fast man ......
![]() I begin feel as the clock has stop here ![]() today I have install win 7.0 x64 on vmw. Thanks for ur great work
__________________
Ur Best Friend Ahmadmansoor ![]() Always My Best Friend: Aaron & JMI & ZeNiX |
The Following User Says Thank You to ahmadmansoor For This Useful Post: | ||
Indigo (07-19-2019) |
#3
|
||||
|
||||
Quote:
![]() Attached V0002, fixed some bugs with UNICODE_STRING (pointed out by deepzero)
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf Last edited by mr.exodia; 10-28-2015 at 09:11. |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
#4
|
|||
|
|||
how can i get your latest build x64dbg with compiled exe?
|
#5
|
||||
|
||||
Hi, it would be better to ask this in the 'x64_dbg' topic
![]() Sigma is currently unavailable, so the dump window works, but still needs some improvements. Greetings
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
#6
|
||||
|
||||
Cool
![]() |
The Following User Says Thank You to ferrit.rce For This Useful Post: | ||
Indigo (07-19-2019) |
#7
|
||||
|
||||
Hi,
It doesn't work with patchguard ![]() ![]() Greetings
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
#8
|
||||
|
||||
I thought you've found the holy grail and it works
![]() ![]() |
The Following User Says Thank You to ferrit.rce For This Useful Post: | ||
Indigo (07-19-2019) |
#9
|
||||
|
||||
Quote:
The debugger has a plugin framework, but I don't know if it is good enough to support your needs, could you maybe PM me what kind of stuff you need? I will work on that. Greetings
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
#10
|
||||
|
||||
Hi everyone,
V0003 is out. Changelog: - SSDT hooks instead of inline hooks - fixed the bug reported by Insid3Code - many small fixes Greetings, Mr. eXoDia
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf Last edited by mr.exodia; 10-28-2015 at 09:11. |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
#11
|
||||
|
||||
A new hotfix V0004:
- support for different kernel names - added log file (always in C:\TitanHide.log) When you find a bug, please include the log file + crash dumps... Greetings, Mr. eXoDia
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf Last edited by mr.exodia; 10-28-2015 at 09:11. |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
#12
|
|||
|
|||
Had a quick look at the source code. You have a potential infinite loop in this code in hider.cpp
Code:
//simple locking library static bool locked=false; static void lock() { while(locked); locked=true; } The disassembly confirms this (see screenshot). |
The Following User Gave Reputation+1 to mcp For This Useful Post: | ||
mr.exodia (01-31-2014) |
The Following User Says Thank You to mcp For This Useful Post: | ||
Indigo (07-19-2019) |
#13
|
||||
|
||||
Quote:
![]()
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
#14
|
||||
|
||||
Released a fixed binary (V0005), thanks to mcp!
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf Last edited by mr.exodia; 10-28-2015 at 09:11. |
The Following 2 Users Gave Reputation+1 to mr.exodia For This Useful Post: | ||
ahmadmansoor (02-03-2014), DMichael (02-03-2014) |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
#15
|
||||
|
||||
Released V0006
Fixed the UNICODE_STRING issue (reported by Insid3Code, thanks!) Tested on Win7x64 and WinXPx86 (SP3), no freezes, no BSOD (before I indeed got a BSOD on the WinXP machine) Greetings, Mr. eXoDia
__________________
x64dbg: http://x64dbg.com My Blog: http://mrexodia.cf Last edited by mr.exodia; 10-28-2015 at 09:11. |
The Following User Gave Reputation+1 to mr.exodia For This Useful Post: | ||
besoeso (02-04-2014) |
The Following User Says Thank You to mr.exodia For This Useful Post: | ||
Indigo (07-19-2019) |
![]() |
Tags |
driver, hiding, ssdt, titanhide, x64 |
Thread Tools | |
Display Modes | |
|
|