banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Kill Process được bảo vệ!!  XML
  [Article]   Kill Process được bảo vệ!! 15/06/2006 20:20:47 (+0700) | #1 | 366
[Avatar]
ngoalong
HVA Friend

Joined: 22/03/2003 04:33:38
Messages: 111
Offline
[Profile] [PM]
Trong Task Manager nếu bạn dùng chức năng End Process thì bạn chỉ kết thúc được một số Process của các chương trình bình thường. Đối với các Process được bảo vệ như tiến trình của OS hay các trình diệt virus thì bạn không thể kết thúc dễ dàng như thế. Điều này cũng tương tự khi ta dùng hàm API TerminateProcess().

Nguyên lý: Một process có thể Kill một Process khác được bảo vệ nếu như process này có đặc quyền DEBUG các process khác, sau đó process này có thể dùng hàm API TerminateProcess(hProcess,0)!
Đoạn mã sau dùng để gán quyền DEBUG cho một process:

Code:
void GetDebugPriv( void )
{
HANDLE hToken;
LUID sedebugnameValue;
TOKEN_PRIVILEGES tkp;

if ( ! OpenProcessToken( GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken ) )
return;

if ( !LookupPrivilegeValue( NULL, SE_DEBUG_NAME, &sedebugnameValue ) )
{
CloseHandle( hToken );
return;
}

tkp.PrivilegeCount = 1;
tkp.Privileges[0].Luid = sedebugnameValue;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

AdjustTokenPrivileges( hToken, FALSE, &tkp, sizeof tkp, NULL, NULL );

CloseHandle( hToken );
}
[Up] [Print Copy]
  [Question]   Kill Process được bảo vệ!! 19/06/2006 15:38:21 (+0700) | #2 | 493
LeVuHoang
HVA Friend

Joined: 08/03/2003 16:54:07
Messages: 1155
Offline
[Profile] [PM]
Ngoài việc process được chống debug. Còn một số cách khác như chặn hàm TerminateProcess hoặc các hàm tương tự để chống kill smilie
[Up] [Print Copy]
  [Article]   Kill Process được bảo vệ!! 08/06/2011 19:30:24 (+0700) | #3 | 239748
dai_te_tuong
Member

[Minus]    0    [Plus]
Joined: 06/06/2011 06:26:53
Messages: 11
Offline
[Profile] [PM]
Ngôn ngữ j` đây mấy bác. smilie smilie smilie smilie smilie
[Up] [Print Copy]
  [Article]   Kill Process được bảo vệ!! 08/06/2011 19:45:36 (+0700) | #4 | 239753
hamaianhnhi
Member

[Minus]    0    [Plus]
Joined: 20/11/2010 20:23:12
Messages: 3
Offline
[Profile] [PM]

dai_te_tuong wrote:
Ngôn ngữ j` đây mấy bác. smilie smilie smilie smilie :C mà bạn !
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|