+ Reply to Thread
Results 1 to 4 of 4
  1. #1
    Retired Admin
    Join Date
    Feb 2005
    Location
    Norway
    Posts
    1,933

    phide - hide your process (unique method)

    Process Hide

    Author: 90210
    The engine was released in 29A#7 magazine
    Author's notes
    "Phide" (process hide) is the engine for the low level process manipulating on kernel level, designed to be used by a userland process. It supports only nt-based systems (NT4, 2k, XP, 2k3). Process management is done through the playing with EPROCESS structures. Thread that calls engine MUST have read/write access to \Device\PhysicalMemory, otherwise engine will fail.
    Features
    The engine main features are:
    [LIST][*]get EPROCESS offset for a given pid.[*]hide the selected process by excluding its EPROCESS from the most low-level kernel process list, which starts from PsActiveProcessHead symbol.[*]change selected process image name in run-time.[*]patch UniqueProcess field in all ETHREADs that belong to the selected process to hide it from klister-like tools.[*]process can be selected by pid or directly by its EPROCESS structure. This is useful when process is already hidden and you have to hide new thread from klister, because even one thread with a real pid of its process-creator will compromise the whole process.[/LIST] Process hiding technique is the same, as in the 'fu' rootkit, but my goal was to make a small engine callable from r3. For now it's the only tool, which hides processes from klister (i have version 0.3 of this brilliant software).
    Engine code doesn't rely on the hardcoded ntoskrnl offsets, that may vary from one servicepack to another. It only relays on the offsets of the needed EPROCESS and EHTREADS fields, because these structs are different in 4 types of nt-based oses.
    Attached Thumbnails Attached Thumbnails phide - hide your process (unique method)-phide.jpg  
    Attached Files Attached Files

  2. #2
    Junior Member
    Join Date
    Jan 2009
    Posts
    17
    thankx man

  3. #3
    Member [Zombie]'s Avatar
    Join Date
    Mar 2009
    Location
    Neither here, nor there.
    Posts
    70
    Ah another classic from 29A. Shame they aren't around anymore. :[

    Their stuff influenced me allot.

  4. #4
    Senior Member LinuZ_'s Avatar
    Join Date
    Oct 2008
    Location
    ntdll!NtQuerySystemInformation
    Posts
    549
    Assumo! =D
    Gonna take a look at it when I get home =]

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Process Hide [Indetected] version
    By Hs32-Idir in forum Snippets
    Replies: 23
    Last Post: 14-08-2010, 04:09
  2. Hide any process
    By slayeret in forum Snippets
    Replies: 14
    Last Post: 18-11-2008, 15:47
  3. Simple UserMode Process hide
    By ujija in forum Snippets
    Replies: 14
    Last Post: 11-10-2008, 04:20
  4. what's the code to hide the process
    By yoyop in forum Delphi Help
    Replies: 9
    Last Post: 27-08-2008, 15:44
  5. Possible hide .exe method?
    By luigi in forum Off-Topic
    Replies: 8
    Last Post: 07-06-2005, 17:07

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.