
Driver kernel di Windows che intercetta le funzioni Nt* della SSDT per nascondere debugger e processi dai controlli anti-debug, con un plugin x64dbg per l'analisi stealth.
**Non venite qui ad aprire issue su problemi di installazione, crash con bug check 0x109: CRITICAL_STRUCTURE_CORRUPTION o domande su come disabilitare PatchGuard. Vi bannerò permanentemente dal issue tracker. Se non sapete installare correttamente lo strumento, non sapete abbastanza per usarlo in modo responsabile e dovreste usare qualcos'altro come ScyllaHide.
TitanHide è un driver progettato per nascondere i debugger da determinati processi. Il driver aggancia varie funzioni kernel Nt* (usando hook alla tabella SSDT) e modifica i valori di ritorno delle funzioni originali. Per nascondere un processo, è necessario passare al driver una semplice struttura con un ProcessID e le opzioni di occultamento da abilitare. L'API interna è progettata per aggiungere hook con poco sforzo, il che significa che aggiungere funzionalità è davvero semplice.
L'idea per questo progetto è stata pensata insieme a cypher, un saluto!
È necessario disabilitare PatchGuard e l'enforcement della firma dei driver (DSE) prima di usare questo driver.
Per disabilitare PatchGuard potete provare uno dei seguenti progetti:
Per caricare il driver potete abilitare il test signing:
bcdedit /set testsigning on
TitanHide.sys in %systemroot%\system32\drivers.sc create TitanHide binPath= %systemroot%\system32\drivers\TitanHide.sys type= kernel per creare il servizio TitanHide.sc start TitanHide per avviare il servizio TitanHide.sc query TitanHide per verificare se TitanHide è in esecuzione.Per verificare se TitanHide funziona correttamente, usate DebugView o controllate C:\TitanHide.log.
Per VMProtect 3.9.4 e versioni successive è necessario cambiare il nome del servizio in qualcos'altro. Ad esempio sc create NotTitanHide, che aggirerà la loro ultima 'rilevazione'. Dopo aver cambiato il nome del servizio dovrete configurare il plugin con il seguente comando in x64dbg:
TitanHideName NotTitanHide